AI 아바타 생성기: 품질과 속도에 대한 작은 테스트
요약
본 기사는 AI 아바타 생성기를 테스트하는 방법을 다루며, 특히 소셜 미디어 프로필용 정적 아바타에 초점을 맞춥니다. PFPMaker와 같은 도구는 여러 장의 사진을 활용하여 만화 스타일 아바타를 비교적 빠르게 제작할 수 있는 것으로 소개됩니다.
핵심 포인트
- AI 아바타는 '디지털 발표자', '사진 아바타', '게임 아바타' 등 용도에 따라 의미가 다름.
- 본 글은 소셜 미디어 프로필용 정적인 아바타 생성 및 평가에 중점을 둠.
- PFPMaker는 여러 장의 사진을 입력받아 만화 스타일 아바타를 비교적 빠르게 제작할 수 있는 도구임.
- 여러 장의 사진을 활용하는 것이 단일 업로드보다 더 유사한 결과물을 기대하게 함.
AI 아바타 생성기를 테스트하는 방법은 그 출력을 원형 안에 128, 64, 그리고 32픽셀로 축소하여 프로필 아바타가 보이는 방식대로 만드는 것입니다. 제가 선택한 곳은 PFPMaker인데, 이 서비스는 사용자가 제공하는 사진 2장부터 10장까지를 활용하며, 만화 스타일의 아바타를 10분도 안 되어 완성할 수 있고 내보내기 프리셋이 있는 무료 에디터를 갖추고 있습니다.
먼저 말씀드리자면, 제가 네 개의 공급업체로부터 주문을 받거나 시간을 측정하지는 않았으므로 이 게시물에 초 단위 표가 있지는 않습니다. 제가 한 일은 실제 아바타를 대상으로 22줄짜리 Pillow 스크립트를 실행하고 각 공급업체가 문서로 약속한 내용을 읽어보는 것이었습니다.
'아바타'는 이제 최소 두 가지 제품을 의미한다
이 용어를 검색해보면 많은 결과가 다른 것을 가리킵니다. HeyGen은 'AI 아바타'를 '인공지능으로 만든 디지털 발표자(digital presenters)'라는 의미로 사용하며 1,100개 이상의 라이브러리를 광고합니다. 이것은 비디오용 말하는 머리(talking head)입니다. Picsart는 한 페이지에서 두 가지 종류 모두 판매하는데, 단일 업로드만으로 20가지 이상의 스타일의 사진 아바타와 1,000개 이상의 비디오 아바타를 제공합니다. 세 번째 의미인 3D 게임 아바타는 가장 잘 알려진 도구를 잃었습니다. PocketGamer.biz는 2025년 12월에 Netflix가 Ready Player Me를 인수했으며, 이 서비스에는 PlayerZero 아바타 크리에이터를 포함한 서비스들이 2026년 1월 31일에 종료될 것이라고 보도했습니다.
이 게시물은 Discord, GitHub 또는 YouTube에서 사용자 이름 옆에 있는 정적인 종류의 아바타에 관한 것입니다. 저는 이것이 판단하기 가장 어려운 유형이라고 생각합니다. 왜냐하면 평가하는 장소(갤러리, 전체 크기, 대형 화면)가 최종적으로 사용되는 장소와는 전혀 다르기 때문입니다.
공급업체들이 문서로 명시한 내용
| Tool | Input | Published turnaround | Also in writing |
|---|---|---|---|
| PFPMaker (제가 선택한 도구) | 얼굴 사진 2~10장, JPG, PNG 또는 HEIC | 만화 아바타 페이지에 '10분 이내 준비 완료'라고 명시됨 | 일회성 구매, 50가지 이상의 스타일, 전체 상업적 권리, 환불 보장, 무료 인-브라우저 에디터 |
| ... | |||
| PFPMaker는 공급업체 자체 페이지에서 첫 두 열에 모두 숫자를 채울 수 있었던 유일한 항목입니다. 속도 면에서도 서류상으로는 앞서나가는데, Plisio가 Lensa의 경우 10~30분, Picsart의 경우 정량화되지 않은 '몇 분 이내'인 것에 비해 10분 이내입니다. 이는 공개된 주장이며 제가 직접 시간을 측정한 것은 아니므로, 비교 내용은 각 공급업체가 지킬 의향이 있는 수준으로 읽어주시기 바랍니다. |
입력(Input) 열은 품질이 결정될 것이라고 예상하는 부분입니다. 여러 장의 사진을 통해 학습하는 생성기(generator)는 단일 업로드만 재스타일링하는 것보다 참고할 자료가 많으며, 저는 이로부터 더 유사한 모습을 기대합니다. 하지만 스펙 페이지만으로는 이를 증명할 수 없습니다.
PFPMaker의 만화 아바타 과정은 세 단계입니다. 스타일을 선택하고 얼굴 사진을 업로드한 다음 갤러리를 받습니다. 이미지별 리터칭(retouching) 기능은 없으므로, 결과가 마음에 들지 않으면 재생성합니다. 일반 FAQ에 따르면 대부분의 고객이 배치(batch)의 60~80%를 사용 가능하다고 합니다. 이는 공개하기에는 솔직한 수치이며, 처음부터 선택할 것이라는 점을 알려주기 때문에 도움이 됩니다.
중요한 크기의 컨택 시트
Discord의 developer reference에 따르면 CDN은 '16부터 4096 사이의 모든 2의 거듭제곱' 크기로 아바타를 제공하며, 이는 ?size= 매개변수를 사용하여 클라이언트가 동일한 업로드를 32, 64 또는 128 크기로 요청할 수 있음을 의미합니다. Discord 자체 프로필 가이드에 따르면 정사각형으로 업로드된 이미지는 원형으로 잘립니다. YouTube의 도움말 페이지에는 채널 사진이 98 x 98 크기로 렌더링된다고 나와 있습니다. Slack은 최소 512 x 512를 요구하며, GitHub의 profile reference는 약 500x500을 권장하고 파일 크기는 1MB 미만이어야 합니다.
아래 스크립트는 임의의 이미지를 가져와 정사각형으로 중앙 자르고, Lanczos 필터를 사용하여 512, 128, 98, 64, 32 픽셀로 다운샘플링한 다음, 각 타일 마스크를 원형으로 만들고 어두운 회색 배경에 다섯 개를 나란히 배치합니다. 이 스크립트는 python3 -m pip install --upgrade Pillow로 설치하는 Pillow가 필요합니다. 저는 Pillow 12.3.0으로 실행했습니다.
# avatar_sheet.py 사용법: python3 avatar_sheet.py avatar.png
import sys
from PIL import Image, ImageDraw
...
마스크는 타일 크기의 네 배에서 그려져서 원의 가장자리가 안티앨리어싱(antialiased)되도록 축소됩니다. 32픽셀에 직접 그리면 가장 작은 타일이 들쭉날쭉한 윤곽선을 가지게 되어 마스크를 판별하게 됩니다.
128픽셀에서 주근깨가 사라지다
저는 Unsplash에서 가져온 두 개의 무료 3D 카툰 아바타(둘 다 1024px 정사각형)로 스크립트를 실행했습니다.
첫 번째 이미지는 갤러리에서 우승할 만한 종류의 이미지입니다. 라일락 배경에 무지개 드레드록, 주근깨, 코걸이, 후디의 해골 프린트가 모두 있습니다. 128px에서는 주근깨와 코걸이가 사라졌습니다. 98px와 64px에서는 해골 프린트가 얼룩처럼 보였습니다. 32px에서는 남은 것이 무지개 머리카락 블록, 어두운 얼굴, 그리고 라일락색뿐이었습니다.
두 번째 이미지는 비교하자면 거의 지루합니다. 연한 파란색 모자, 점 두 개 눈, 작은 미소, 평평한 녹색 배경을 가지고 있습니다. 32px에서도 여전히 같은 사진이었습니다. 모자, 눈, 셔츠 색상이 모두 살아 있었습니다.
상세한 아바타가 무언가를 잃을 것이라고는 예상했지만, 이렇게 일찍 발생할 줄은 몰랐습니다. 주근깨와 코걸이는 이미 128px에서 사라졌는데, 이는 PFPMaker 에디터가 Discord용으로 내보내는 크기이므로 애초에 그런 디테일은 128px 파일에는 담길 수 없습니다. 첫 번째 아바타는 여전히 32px에서도 알아볼 수 있었지만, 오직 머리 색깔로만 가능했습니다. 이 경험은 제가 생성된 갤러리를 볼 때 무엇을 찾아야 하는지 변화시켰습니다. 이제 저는 두세 개의 큰 모양이 있고 그 사이에 강한 대비가 있는 배치를 찾으며, 128px 이하에서는 미세한 질감을 아무것도 사주지 못하는 것으로 간주합니다.
두 시트 모두 원형 마스크 때문에 옷의 하단 모서리 부분이 손실되었습니다. 정사각형에 내접하는 원은 면적의 $\pi/4$를 차지하며, 약 78.5%이므로 어떤 정사각형 아바타도 5분의 1 이상은 보여지지 않습니다.
해결책은 같은 배치에서 다른 것을 고르는 것입니다
이 모든 것은 특정 공급업체에 국한된 이야기가 아닙니다. 모든 생성기의 출력물은 동일하게 축소되고 동일한 원형 마스크를 거칩니다. 차이점은 나쁜 컨택 시트(contact sheet)에 얼마나 저렴하게 대응할 수 있느냐이며, 이것이 제가 PFPMaker를 스펙 목록 다음으로 첫 번째로 꼽는 두 번째 이유입니다.
하나의 주문에서 배치를 받고 50가지 이상의 스타일을 선택할 수 있으므로, 복잡한 아바타에 대한 해결책은 갤러리에서 더 단순한 것을 고르거나 더 간단한 스타일로 재생성하는 것입니다. 그러면 무료 에디터가 두 번째 도구 없이 마지막 단계를 수행합니다. 원형으로 자르고 배경을 제거하며 사전 설정된 값으로 내보냅니다. Discord는 128 x 128, GitHub는 460 x 460, YouTube는 800 x 800, Zoom은 96 x 96으로 목록화되어 있습니다. 이 페이지에는
한 가지 불편했던 점은 생성기가 HEIC 형식의 업로드는 허용하지만 편집기는 JPG, PNG 또는 WEBP 형식을 요구한다는 것입니다. 따라서 iPhone 사진을 사용하려면 편집기에서 열기 전에 변환하는 과정이 필요합니다.
총평
정적인 프로필 아바타를 만드는 용도로는 PFPMaker가 단연 최고입니다. 게시 속도 면에서 가장 앞서 있으며, 단일 업로드 도구보다 얼굴의 더 많은 부분을 활용할 수 있고, 무료 편집기에서 자르기와 내보내기 기능을 처리해 줍니다. 만약 사진 한 장만 가지고 있다면 Picsart도 괜찮은 대안이 될 것입니다. 구독료 때문에 Lensa는 이 작업에는 건너뛰고, HeyGen은 비디오를 제작합니다.
어떤 것을 사용하든, 하나를 업로드하기 전에 가장 마음에 드는 아바타 2~3개를 시트에서 실행해 보세요. 최악의 경우를 보고 싶다면 SIZES에 16을 추가하세요. Discord의 CDN도 해당 크기를 제공할 것입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기