OpenAnima 1.1, GIF 와 스프라이트를 바탕 화면에 건다

요약

OpenAnima 는 GIF 와 스프라이트를 투명 레이어로 바탕 화면에 얹는 오픈소스 도구다. 1.1 에서는 모니터를 넘겨 배치할 수 있다.

추천
이름
OpenAnima
버전
1.1
요금
무료
오픈소스
오픈소스
운영체제
Windows
업데이트
2026-11-09 16:57

OpenAnima 는 Windows 용 오픈소스 겹쳐 놓기 엔진이다. MIT 라이선스로 배포된다. 컴퓨터에 있는 GIF, APNG, WebM 영상, 정지 이미지, 스프라이트 소재를 바탕 화면 위에 떠 있는 각각의 투명 창으로 바꿔 준다. 배경 그림은 건드리지 않고 시스템 테마도 바꾸지 않는다. 늘어나는 것은 끌 수 있고 고정할 수 있고 클릭을 아래로 통과시킬 수 있는 겹이다. 바탕 화면 친구, 픽셀 캐릭터, 상태 막대가 이제 폴더 안에만 있지 않고 실제로 움직인다.

겹이 정확히 무엇인지부터

탐색기는 아이콘을 벽에 늘어놓는다. 겹은 그 벽 앞에 붙이는 또 한 장의 투명한 종이다. 겹은 각각 별도의 창이고 서로 간섭하지 않는다. 하나를 끌어도 다른 겹의 좌표는 그대로 남는다.

한 겹에서 만질 수 있는 값은 세 묶음이다. 기하 묶음은 위치와 확대 비율과 불투명도를 다루고, 재생 묶음은 속도를 다루며, 동작 묶음은 네 가지를 담당한다. 고정하면 실수로 끌려가지 않고, 클릭 통과를 켜면 마우스가 아래 창으로 내려가며, 맨 위에 두면 다른 프로그램 위에서도 보이고, 숨기면 바탕 화면에서 내려가되 설정은 남는다.

이 상태는 컴퓨터의 config.json 에 기록되고 다음에 열 때 그대로 돌아온다. 쓰기는 원자 방식이고 스키마 판 번호를 함께 남긴다. 설정이 망가지면 먼저 사본을 뜬 뒤 되돌리므로, 잘못된 항목 하나 때문에 배치 전체를 잃지는 않는다.

소재는 GIF 만이 아니다, 여덟 가지 유형에 각자의 설정

GIF 만 올린다면 이런 도구는 일주일이면 질린다. OpenAnima 가 다루는 유형은 여덟 가지다. GIF, 정지 이미지, APNG, WebM 영상, 프레임 폴더, 스프라이트 띠, 스프라이트 시트, 합성 HUD 다.

앞의 네 가지는 파일 하나가 내용 하나다. 끌어다 놓으면 바로 재생된다. 뒤의 네 가지는 조금 구조가 필요하다. 프레임 폴더는 차례대로 이름 붙인 이미지와 유형과 초당 프레임을 적은 asset.json 을 요구한다.

스프라이트 띠는 한 줄이나 한 칸의 띠에서 프레임 단위로 잘라 낸다. 스프라이트 시트는 더 자유로워서 asset.json 안에서 동작마다 이름을 붙일 수 있다. 합성 HUD 는 층으로 나뉜 이미지를 겹치고 실행 중 값을 움직이는 슬라이더를 몇 개 연결한다. 체력 막대와 마나 막대가 이렇게 만들어진다.

asset.json 의 몇 줄은 사소해 보이지만 이 도구를 내년에도 쓸 수 있는지를 좌우한다. 그림과 설명을 따로 두기에 같은 이미지라도 값을 바꾸면 다른 동작이 된다. 고치는 것은 프로그램이 아니라 글이다.

가져오기에는 유형을 알아서 판별한 뒤 확인을 받는 대화 상자가 있다. 잘못 짚으면 직접 지정할 수 있고, 스프라이트 띠는 미리보기에서 자를 범위를 잡고 프레임을 세고 반복을 정할 수 있다. 다른 곳에서 잘라 다시 들여오는 왕복이 사라진다.

소재 관리는 보관함 화면이 맡는다. 파일 하나, 폴더 전체, 폴더로 묶은 꾸러미, 압축 파일까지 들어간다. 작은 그림으로 펼쳐 보이고, 골라서 누르면 바탕 화면에 올라간다.

스프라이트 띠의 프레임 수와 자르기 설정
스프라이트 띠의 프레임 수와 자르기 설정

1.1 판은 겹을 여러 화면으로 옮긴다

1.1 이전에는 겹이 주 화면만 알았다. 이 판에서 화면을 넘어 끄는 기능이 더해졌고, 기본 창에서 어느 겹이 어느 화면에 속하는지 지정할 수 있다. 나중에 화면 배치가 바뀌면 어떻게 될까. 보이는 범위를 벗어난 겹은 화면 가장자리 밖으로 사라지지 않고 안전한 자리로 되돌아온다.

되찾는 장치도 함께 붙었다. 고정된 겹, 클릭이 통과하는 겹, 보이지 않는 곳으로 끌려간 겹은 스스로 잃어버리기 가장 쉽다. 누를 수도 끌 수도 없기 때문이다. 설정 화면과 진단 화면에 각각 복구 단추가 있고 알림 영역에서도 같은 명령을 부를 수 있다. 겹을 가운데로 옮기거나 다룰 수 있는 상태로 되돌린다.

진단 화면에는 실행 중 정보가 나열된다. 판 번호, 설정 경로, 기록 위치, 지금 살아 있는 겹의 수, 그리고 최근 경고다.

겹을 고르면 열리는 점검 패널
겹을 고르면 열리는 점검 패널

로컬 API 는 방송과 자동화를 위한 통로

동작을 바탕 화면에 올렸다면 다음은 프로그램으로 그것을 움직이고 싶어진다. 장면을 바꾸고, 사건에 맞춰 소재를 갈아 끼우고, 방송 상태를 따라가게 하는 일이다. OpenAnima 는 이를 위해 실험적인 로컬 통로를 남겨 두었다. 기본값은 꺼짐이고, 켜도 자기 자신의 주소에만 묶이며, 상태를 바꾸는 모든 요청에는 토큰 머리말이 붙어야 한다.

할 수 있는 일은 화려하지 않지만 충분하다. 상태 조회, 겹 목록, 겹 만들기, 좌표와 확대 비율 변경, 장면 저장과 호출, 최근 사건 읽기. 바깥 도구가 겹을 가리킬 때는 지속 식별자를 쓰는 편이 좋다. 세션을 넘어 그대로이기 때문이다. 실행 중 식별자는 시작할 때마다 새로 붙는다.

두 가지는 분명히 해 두자. 이 통로는 실험 자격으로 나왔고 약속이 아직 바뀔 수 있다. 사건은 메모리 완충과 조회로 흐르고 밀어 보내는 경로는 아직 없다. 기본 포트가 이미 쓰이고 있으면 다른 번호로 옮기며, 실제 주소는 화면에 보이는 것이 기준이다.

합성 HUD 의 층 구성과 값 슬라이더
합성 HUD 의 층 구성과 값 슬라이더

누구에게 맞는지, 그리고 감수할 거친 부분

세 부류에게 쓸모가 있다. 바탕 화면에 움직이는 친구 하나를 더 두고 싶지만 그 때문에 데스크톱 환경을 통째로 설치할 생각은 없는 사람. 방송이나 화면 녹화를 하면서 언제든 켜고 끌 수 있는 시각 요소가 필요한 사람. 픽셀 소재를 모아 두었고 그것으로 뭔가 해 보고 싶은 사람. 소재는 모두 이 컴퓨터에 있고 계정도 필요 없으며 인터넷으로 확인하지도 않는다.

거친 부분도 똑같이 눈에 띈다. 개인이 관리하고 저장소 별은 마흔을 조금 넘는 정도이며 문서는 대부분 영어다. 합성 HUD 와 스프라이트 시트 같은 고급 활용은 여전히 설정을 손으로 써야 하고 화면은 절반까지만 도와준다. WebM 의 투명 부분이 제대로 나오는지는 그 컴퓨터의 영상 기반과 복호 구현에 달려 있어, 검은 바탕이나 깨진 화소가 보이면 먼저 복호를 의심해야 한다. 스토어 판의 크기는 61.9 MB 이고 Windows 10 의 17763 이상을 요구한다.

하나는 직접 챙겨야 한다. 겹에 쓰는 그림과 움직이는 그림, 스프라이트 소재의 권리는 각각 그것을 만든 사람에게 있다. 이 도구는 소재를 제공하지 않고 상업적 사용이 가능한지도 판단하지 않는다.

OpenAnima다운로드
지원 운영체제: Windows