이 카탈로그의 모든 페이지는 형식 하나를 설명합니다. 이 페이지는 그 모든 형식 아래에 있는 기계장치를 설명합니다. 매번 같은 기계장치이고, 출력이 쓸 만한지를 결정하는 부분이기 때문입니다.
형식을 지정한 뒤 일어나는 일
이를 위해 프롬프트를 쓸 필요가 없습니다. Hermoso는 먼저 웹사이트나 짧은 설명에서 브랜드(제품, 로고, 색상 팔레트, 목소리)를 읽은 다음, 이 형식에 맞춰 광고를 기획합니다. 비트 목록, 화면상 카피, 사람이 등장하면 캐스팅까지요. 렌더링은 비트 단위로 진행되고, 화면에 나타나는 모든 글자는 모델이 그린 것이 아니라 렌더링 뒤에 앱이 합성합니다. 그래서 헤드라인, 캡션, 엔드 카드가 뒤틀리거나 반쯤 지어낸 모습이 아니라 쓴 그대로 나옵니다.
실제 제품 사진이 있다면 추가하세요. 실제 포장을 보여 주는 광고와 모델이 상상한 포장을 보여 주는 광고의 차이를 만들며, 여기 있는 어떤 제품 형식에서든 가장 큰 품질 요인입니다.
텍스트를 생성하지 않고 합성하는 이유
이미지와 영상 모델은 글자를 그립니다. 철자를 맞추지는 않습니다. 헤드라인을 요청하면 거의 맞는 글자가 나옵니다. 글자 하나가 두 번 들어가거나, 존재하지 않는 단어가 나오거나, 중간쯤에서 자간이 흐트러집니다. 제품 패키지에서는 같은 실패가 판매하지 않는 변형 제품을 지어냅니다.
그래서 이 카탈로그의 어떤 형식도 모델에게 글을 쓰게 하지 않습니다. 그림을 먼저 렌더링하고, 헤드라인, 보조 문장, 캡션, 단계 번호, 가격, 엔드 카드는 앱이 실제 조판된 텍스트로 나중에 올립니다. 그래서 번들 광고의 숫자가 맞아떨어질 수 있고, 단계별 시연에서 단계 번호가 올바른 순서로 나올 수 있습니다. 또 파이프라인 어디에서도 브랜드 색상을 헥스 코드가 아니라 이름으로 지정하는 이유이기도 합니다. 헥스 코드를 받은 모델은 가끔 그 코드를 그림 위에 그려 넣기 때문입니다.
결과물을 가장 많이 바꾸는 한 가지 입력
실제 제품 사진입니다. 사진이 있으면 렌더링이 실제 포장, 실제 라벨, 실제 색상 조합에 고정됩니다. 없으면 모델은 제품이 아니라 카테고리처럼 보이는 포장을 지어내고, 프리미엄 제품에서는 지어낸 포장이 가짜처럼 읽힙니다.
일부 형식은 자산 없이는 전혀 실행되지 않으며, 중간에 실패하는 대신 시작 전에 그 사실을 알려 줍니다. 에어드롭 캐러셀은 제품 사진 3장이, 무드보드 그리드는 4장이, 앱 투어는 실제 인터페이스 스크린샷 최소 2장이 필요합니다.
두 가지 렌더링 경로
카탈로그의 대부분은 모델이 렌더링합니다. 기획자가 형식에 맞춰 광고를 쓰고, 영상 또는 이미지 모델이 프레임을 만듭니다. 네이티브 광고 템플릿은 다른 경로이며, 그 안에서는 아무것도 생성되지 않습니다. 각 템플릿은 독립된 HTML 페이지이고, 헤드리스 브라우저가 프레임 단위로 진행시키고 ffmpeg로 조립합니다. 그래서 같은 입력은 같은 파일을 만들고, 카피는 브라우저가 렌더링한 실제 텍스트입니다. 이 경로는 영상 생성이 아니라 크레딧 몇 개만 들기 때문에, 같은 문장의 문구 열 가지를 테스트하는 것이 현실적으로 가능합니다.
에이전트에서 형식 실행하기
이 사이트의 모든 형식은 웹 스튜디오뿐 아니라 AI 에이전트에서도 호출할 수 있습니다. Hermoso는 MCP 서버를 제공하므로, ChatGPT, Claude, Cursor, Codex 등 모든 MCP 클라이언트가 plan_ad로 크리에이티브 초안을 잡고, render_ad로 제작하며, 형식을 레시피로 지정해 완성된 파일을 받을 수 있습니다. 같은 브랜드 기반 설정과 같은 합성 텍스트가 적용됩니다. MCP와 CLI 개요에서 설정을 다루고, 생성된 도구 참조에 전체 목록이 있습니다.
다음으로 갈 곳
크리에이티브 레시피 색인에서 141개 형식 전체를 계열별로 볼 수 있습니다. 네이티브 광고 템플릿은 결정론적 HTML 형식 13개를, 설명 영상 스타일은 내레이션 설명 영상에 쓸 수 있는 룩 18개를 다룹니다.