A three-part structure: opening medium shot, zoom into a close-up while applying eyeliner, freeze on the finished look. The shot grammar of beauty tutorials, hard-coded into JSON — the template value of vertical content.
"shot": {
"composition": "three structured cuts — intro mid-shot, close-up zoom for live eyeliner drawing, final glam reveal",
"lens": "35mm for vlog intro, 85mm macro for eyeliner detail",
"frame_rate": "30fps",
"camera_movement": "static tripod for intro, slow zoom-in for application, smooth dolly out for reveal"
},
"subject": {
"description": "beauty vlogger showing a perfect eyeliner tutorial from scratch with no pre-applied makeup on eyelids",
"wardrobe": "casual stylish top, slick bun hairstyle, natural base makeup only",
"props": "mirror with light ring, handheld vlogging cam, liquid eyeliner pen"
},
"scene": {
"location": "bright bedroom vanity setup with natural light and small plants",
"time_of_day": "midday soft natural lighting",
"environment": "tidy influencer-style setup with clean white surfaces and glam touches"
},
"visual_details": {
"action": "woman speaks to camera, then turns to mirror and draws precise eyeliner from clean eyelid; full line builds visibly in real time",
"special_effects": "none — focus on realism and clarity of the eyeliner stroke",
"hair_clothing_motion": "subtle motion as she turns and applies"
},
"cinematography": {
"lighting": "balanced daylight and ring light with soft catchlights and no harsh shadows",
"color_palette": "skin tones, white, rose gold accents",
"tone": "clean, instructional, confident"
},
"audio": {
"music": "low-key pop tutorial beat, unobtrusive",
"ambient": "soft room tone",
"sound_effects": "eyeliner tip brushing skin softly",
"mix_level": "clear vocal priority with light background music"
},
"dialogue": {
"character": "Woman",
"line": "Alright — bare lids, no tricks — here’s how to nail the perfect liner flick in one shot.",
"subtitles": false
},
"timeline": [
{
"t": "0-3s",
"description": "Vlogger introduces tutorial to camera with fresh, clean eyelids; no eyeliner visible"
},
{
"t": "3-6s",
"description": "Camera zooms tight on her eye as she draws full eyeliner line from inner to wing in one smooth stroke"
},
{
"t": "6-8s",
"description": "She faces camera, both eyes now done, posing confidently and giving a quick wink"
}
],
"rules": [
"No eyeliner should be visible at the start — clean eyelids only",
"Show full application live and in real time",
"No text overlays or jump cuts",
"Application must feel smooth, confident, and achievable"
],
"negatives": [
"pre-applied eyeliner",
"eyeliner fade-in or effect masking",
"fast forward or speed ramping",
"text or graphics overlays"
]
}
"shot": {
"composition": "3단 구성 편집—오프닝 미디엄 샷 소개, 실시간 아이라이너 드로잉 클로즈업 줌, 최종 완성 메이크업 리빌",
"lens": "35mm는 브이로그 오프닝용, 85mm 매크로는 아이라이너 디테일용",
"frame_rate": "30fps",
"camera_movement": "오프닝은 고정 삼각대, 아이라이너를 그리는 과정은 느린 줌인, 리빌 구간은 매끄러운 돌리 아웃"
},
"subject": {
"description": "뷰티 브이로거가 맨눈꺼풀 상태에서 시작해 완벽한 아이라이너를 그리는 튜토리얼을 보여준다, 사전에 그려둔 메이크업은 전혀 없다",
"wardrobe": "캐주얼하고 세련된 상의, 깔끔한 번 헤어스타일, 자연스러운 베이스 메이크업만 한 상태",
"props": "링라이트가 달린 화장 거울, 핸드헬드 브이로그 카메라, 리퀴드 아이라이너 펜"
},
"scene": {
"location": "자연광과 작은 화분이 있는 밝은 침실 화장대",
"time_of_day": "정오의 부드러운 자연광",
"environment": "깔끔한 인플루언서 스타일 세팅, 깨끗한 흰색 테이블 위에 세련된 뷰티 소품들"
},
"visual_details": {
"action": "여성이 카메라를 향해 말하다가 거울로 돌아서서, 깨끗한 눈꺼풀 위에 정교한 아이라이너를 그린다; 완성된 라인이 실시간 화면 속에서 서서히 만들어진다",
"special_effects": "없음—아이라이너 획의 사실감과 선명도에 집중",
"hair_clothing_motion": "그녀가 돌아서고 메이크업을 하는 동안 머리카락과 옷에 미세하고 자연스러운 움직임이 있다"
},
"cinematography": {
"lighting": "자연광과 링라이트가 균형 있게 조합되어, 부드러운 캐치라이트가 있고 강한 그림자는 없다",
"color_palette": "피부톤, 흰색, 로즈골드 포인트",
"tone": "깔끔하고 교육적이며 자신감 있는"
},
"audio": {
"music": "튀지 않는 은은한 팝 튜토리얼 비트",
"ambient": "부드러운 실내 앰비언스",
"sound_effects": "아이라이너 팁이 피부를 살짝 스치는 소리",
"mix_level": "음성을 또렷하게 우선시하고 배경 음악은 은은하게"
},
"dialogue": {
"character": "여성",
"line": "자, 맨눈꺼풀, 잔재주 하나 없이—한 번에 완벽한 아이라이너 플릭을 그리는 법을 보여드릴게요.",
"subtitles": false
},
"timeline": [
{
"t": "0-3s",
"description": "브이로거가 카메라를 향해 튜토리얼을 소개하고, 눈꺼풀은 깨끗하고 맑다; 아이라이너는 전혀 보이지 않는다"
},
{
"t": "3-6s",
"description": "카메라가 그녀의 눈에 바짝 줌인하고, 그녀는 눈 안쪽에서 바깥쪽 끝까지 한 번의 매끄러운 획으로 완전한 아이라이너 라인을 그린다"
},
{
"t": "6-8s",
"description": "그녀는 카메라를 향해 서고, 양쪽 눈 모두 완성된 상태로 자신감 있게 포즈를 취하며 빠르게 윙크한다"
}
],
"rules": [
"오프닝 시점에 눈꺼풀에는 아이라이너가 전혀 없어야 한다—오직 깨끗한 눈꺼풀만 허용",
"전체 메이크업 과정을 실시간으로 처음부터 끝까지 보여줄 것",
"텍스트 오버레이나 점프컷을 사용하지 않을 것",
"메이크업 과정은 매끄럽고 자신감 있으며 현실적으로 가능해 보여야 한다"
],
"negatives": [
"미리 그려진 아이라이너",
"아이라이너 페이드인이나 이펙트 마스킹",
"빨리감기나 속도 조절 처리",
"텍스트나 그래픽 오버레이"
]
}
✍️ Editor’s Notes
The number one fear with beauty-tutorial videos is the model taking it upon itself to pre-apply the eyeliner before the “demo” shot. This one hammers the point home twice, in both rules and negatives — “clean eyelids only” and “no pre-applied eyeliner” — basically writing the most likely failure point twice as a double safety net. The three-act timeline even specifies the focal length for each shot: 35mm intro shifting to 85mm macro then back to a medium shot. Switching focal length along with the content is a detail that matters way more in beauty-vertical prompts than any style adjective — it directly determines whether viewers can actually see the brush strokes. The dialogue field gives an actual line instead of a vague “she talks to camera” description, and that single spoken line does double duty by also nailing down the character's tone of voice.