10가지 비디오 스타일
동일한 주제를 코드 렌더링 비디오에서 10가지 완전히 다른 아트 스타일로 만드는 레시피입니다. 스타일은 단순한 색상 변경이 아닙니다. 각 스타일은 고유한 기하학, 텍스처, 모션, 폰트를 가집니다. 장면의 프레임이 평면 벡터 아트로 오해될 수 있다면, 해당 스타일은 아직 완성되지 않은 것입니다.
사용 방법
- 세 가지를 질문(또는 유추)하세요: 주제(예: 자동 인력거), 스타일(아래 10가지 중 하나), 형식(기본 1080x1920, 30fps).
- 주제를 한 번 단순 다각형 + 원(점 목록, 곡선 없음)으로 그립니다. 아래 모든 스타일은 동일한 점 데이터를 재렌더링하므로, 스타일 간에 주제가 식별 가능하게 유지됩니다.
- 선택한 스타일의 레시피(배경, 주제 처리, 모션, 폰트)로 장면을 구성합니다.
- 전체 렌더링 전에 장면당 정지 이미지 1개를 렌더링하고 확인합니다. 수정한 후 전체 렌더링합니다.
사용자가 입력할 수 있는 프롬프트 공식:
[주제] का वीडियो बनाओ, [STYLE] स्टाइल में + 분위기 + 카메라 + 목적.
모든 스타일의 공통 규칙
- 주제는 프레임의 중간 60%에 위치하며, 상단 220픽셀과 하단 380픽셀(릴스 UI가 덮는 영역)에는 텍스트를 배치하지 않습니다.
- 제목은 스타일에 속하는 폰트(각 스타일별로 명시)를 사용합니다. 폰트는 로컬 파일로 로드하며, 시스템 기본 폰트에 의존하지 않습니다.
- 배경은 움직여야 합니다(스크롤 도로, 시차, 그리드). 주제가 중앙에 고정되어 있어도 이동하는 것처럼 느껴지게 합니다.
- 모든 SVG 필터는 고유 ID를 가져야 합니다. 여러 스타일이 한 화면에 있을 경우 문서 하나를 공유합니다.
- 무거운 SVG 필터는 장면이 축소(썸네일)될 때 깨집니다. 필터를 생략하는
mini모드를 제공하세요.
10가지 레시피
1. 픽셀 아트 - "purane video game jaisa"
- 느낌: 덩어리진 정사각형 픽셀, 하드한 어두운 외곽선, 밝고 평평한 색상.
- 방법: 장면을 정상적으로 그린 후, 전체 그룹을 SVG 필터로 픽셀화합니다:
feFlood(2x2 px, 오프셋 5,5) ->feComposite(12x12) ->feTile->feComposite in=SourceGraphic operator=in->feMorphology dilate radius=5. 이렇게 하면 12픽셀 셀이 생성됩니다. 먼저 주제에 8픽셀 두께의 어두운 외곽선을 추가합니다. - 모션: 시간 단계를 10fps로 설정하고(
floor(frame/3)), 위치를 12픽셀 그리드에 스냅하며, 정확히 한 셀씩 위아래로 움직입니다. - 추가 요소: 사각형으로 만든 블록형 태양과 구름, 체크무늬 잔디, 떠 있는 동전.
- 폰트: Press Start 2P, 흰색에 하드 오프셋 그림자.
2. 클레이 - "haath se bana hua"
- 느낌: 부드럽고 푹신한 모양, 왼쪽 상단에서 오는 빛, 무광택 표면, 접촉 그림자.
- 방법: 모든 모양을 둥글게 만듭니다(같은 색상 외곽선 14px, 둥근 연결). 부품별로 필터를 적용합니다: 저주파
feTurbulence+feDisplacementMap(크기 12, 가장자리 울퉁불퉁) -> 높이 맵으로feGaussianBlur(7) -> 색상에 곱해지는feDiffuseLighting+ 약간의feSpecularLighting-> 지문 질감을 위한 미세 노이즈 ->feDropShadow. - 모션: 스톱모션. 3프레임마다 한 번씩 업데이트하고, 단계당 위치를 1-3픽셀 흔들며, 난류 시드를 3개 값으로 순환시켜 가장자리가 "끓어오르는" 효과.
- 색상 팔레트: 파스텔 피치, 세이지, 머스타드. 폰트: Fredoka Bold.
3. 종이 컷아웃 - "kaagaz ki layers"
- 느낌: 그림자가 있는 평평한 시트가 쌓인 모양, 거칠게 자른 가장자리, 그레인.
- 방법: 각 레이어에
feDisplacementMap(크기 5) +feDropShadow(dy 9, blur 5, 38%)를 적용합니다. 끝으로 전체 프레임 노이즈 사각형을multiply블렌드 모드로 덧씌웁니다. - 모션: 3-4개의 언덕 레이어가 서로 다른 속도로 스크롤(시차), 얇은 줄에 매달려 흔들리는 구름, 주제가 인형처럼 1-2도 흔들림.
- 색상 팔레트: 공예 용지 느낌: 청록, 머스타드, 테라코타, 크림. 폰트: Alfa Slab One.
4. 로우 폴리 - "kam shapes, clean 3D"
- 느낌: 모든 것이 평평하게 음영 처리된 삼각형으로 이루어짐, 외곽선 없음, 그라데이션 없음.
- 방법: 각 다각형을 약간 흔들린 중심에서 부채꼴 모양으로 삼각 분할합니다. 각 삼각형을 다르게 음영 처리: 빛 방향 항 + 작은 무작위 오프셋. 각 삼각형에 자체 채우기 색상으로 외곽선을 그려 이음새를 숨깁니다. 하늘은 높이별로 색칠된 흔들린 그리드 삼각형으로 구성; 산은 각각 두 개의 삼각형(밝은 면, 어두운 면)으로 구성.
- 모션: 부드러움; 산 레이어는 시차로 스크롤, 면처리된 태양은 회전.
- 폰트: Oxanium ExtraBold, 대문자.
5. 복셀 - "chhote cubes ki duniya"
- 느낌: 주제가 작은 큐브로 구성되어 있으며, 아이소메트릭 각도에서 봄.
- 방법: 주제를 컬러 셀의 3D 그리드(약 14x7x9)로 표현합니다.
sx=(x-y)*u*0.866, sy=(x+y)*u*0.5-z*u로 투영합니다. 큐브당 3면을 그립니다(위쪽 가장 밝음, 왼쪽 중간, 오른쪽 가장 어두움). 이웃에 가려진 면은 건너뛰고, 그리기 전에x+y+z순서로 정렬합니다. - 모션: 바닥은 다이아몬드 타일의 체크무늬로 도로 축을 따라 스크롤; 큐브 나무가 지나감; 주제가 작은 점프.
- 폰트: Bungee, 단단한 블록 그림자.
6. 아이소메트릭 - "upar se tirchha view"
- 느낌: 떠 있는 슬래브 위의 깔끔한 미니어처 도시 블록, 부드러운 상자(큐브 아님), 파스텔 색상, 슬래브 아래 부드러운 그림자.
- 방법: 복셀과 동일한 투영법이지만 크고 부드러운 상자 사용: 두 보이는 면에 창문 그리드가 있는 건물, 도로, 나무, 키오스크, 가로등. 주제는 8-10개의 상자로 구성되며 도로를 따라 주행합니다.
- 모션: 건물이 바닥에서 오버슛과 함께 올라오며, 시간차를 둠; 전체 슬래브가 천천히 위아래로 부유함.
- 폰트: Oxanium, 밝은 배경에 어두운 텍스트.
7. 네온 - "raat wali cyberpunk vibe"
- 느낌: 어두운 밤, 빛나는 외곽선 그리기, 신스웨이브 그리드 바닥.
- 방법: 주제 = 채우기 색상을 배경색으로 설정한 외곽선만(4-5px) 사용하여 부품들이 서로 가려지도록 함. 글로우 필터 = 넓은 블러(14), 좁은 블러(4), 선명한 소스의 병합. 바닥 = 소실점에서 퍼져나가는 선 + 간격이
p*p인 수평선이 카메라 쪽으로 스크롤. - 모션: 처음 8프레임에서 간판 스타일의 깜박임, 번지는 빛 줄무늬, 반짝이는 별, 수평선 위의 줄무늬 태양.
- 색상 팔레트: 거의 검은색에 가까운 보라색 바탕에 시안, 마젠타, 노랑. 폰트: Tilt Neon, 쌓인 마젠타 텍스트 그림자.
8. 청사진 - "engineer ka drawing"
- 느낌: 파란 용지, 가는 + 굵은 그리드, 얇은 흰색 기술 도면.
- 방법: 주제 = 흰색 3px 외곽선, 채우기 = 용지 색상.
pathLength=1+ 애니메이션strokeDasharray로 선을 그리고, 부품별로 시간차를 둠. 그런 다음 화살촉과 mm 값이 있는 치수선, 바퀴의 점선 중심선, 레이블이 있는 지시선, 테두리 프레임을 추가. - 모션: 먼저 그려지고(0.5초), 치수선이 중심에서 확장된 후, 바퀴만 천천히 회전. 아무것도 튀지 않음.
- 폰트: Share Tech Mono, 대문자.
9. 레트로 VHS - "nabbe ke dashak ki tape"
- 느낌: 90년대 가정용 비디오: 색상 프린지, 부드러운 화면, 스캔라인, 테이프 노이즈.
- 방법: 전체 장면에 하나의 필터 적용: 빨간 채널 오프셋 +9px, 초록+파랑 오프셋 -7px,
screen블렌드, 수평 블러(2.6, 0.6), 채도 1.25. 위에: 스캔라인 패턴, 프레임별 노이즈, 프레임 아래로 이동하며 내용이 옆으로 밀리는 트래킹 밴드, 하단 가장자리의 찢긴 스트립, 비네트, 화면 위 텍스트로 'PLAY' + 실행 카운터. - 모션: 2px 수평 흔들림, 가끔 더 큰 점프.
- 색상 팔레트: 석양 보라, 분홍, 주황. 폰트: VT323, 빨강/시안 그림자.
10. 낙서 - "copy ke peeche wala sketch"
- 느낌: 빨간 여백선이 있는 모눈 노트 페이지에 볼펜으로 그린 그림.
- 방법: 외곽선만, 채우기 = 종이 색상, 음영 처리를 위한 해칭 패턴. 모든 펜 선 위에
feTurbulence+feDisplacementMap(크기 11)을 적용하고, 4프레임마다 시드를 변경하여 선이 "끓어오르게" 함. - 모션: 선이 빠르게 그려지고, 나선형 태양이 단계적으로 회전하며, 별이 흔들리고, 주제 뒤에 속도선, "vroom!"과 같은 손글씨 단어.
- 폰트: Caveat Bold.
스타일을 나란히 보여주기
비디오가 스타일을 비교할 때, 모든 장면에서 하나의 요소를 동일하게 유지하고(예: 스타일 단어만 변경되는 프롬프트 상자), 내레이션 비트에 맞춰 하드 컷을 사용하세요. 이것이 '단 하나의 단어만 변경되었다'는 것을 보여줍니다.
제공 전 확인 사항
- 각 장면이 테스트를 통과: "제목 없이 이 스타일을 누군가 이름을 맞출 수 있는가?"
- 주제가 모든 스타일에서 동일한 형태와 크기로 유지됨.
- 제목과 캡션이 휴대폰에서, 안전 영역 내에서 읽기 쉬움.
- 전체 렌더링 전에 모든 장면의 정지 이미지가 확인됨.