LogoAhaPrompt
  • 프롬프트
  • 엄선
  • 모델
  • 제출
  • 블로그
AhaPromptAhaPrompt

이미지·영상·오디오, 모든 주요 AI 모델을 아우르는 프롬프트 라이브러리

Built withLogoNEXTY.DEV
탐색
  • 전체 프롬프트
  • 엄선 프롬프트
  • 이미지 프롬프트
  • 영상 프롬프트
  • 오디오 프롬프트
  • AI 모델
  • 프롬프트 제출
  • 블로그
언어
  • English
  • 中文
  • 日本語
  • 한국어

Copyright © 2026 AhaPrompt All rights reserved.

개인정보 처리방침이용약관
홈AI 프롬프트 라이브러리AI 영상 프롬프트FOLD 미니멀 모션 그래픽 아이덴티티

FOLD 미니멀 모션 그래픽 아이덴티티

OpenAIGPT-6 AstraOpenAIvideo

“FOLD — 집중할 공간을 만들다”라는 완성도 높은 모션 그래픽 비디오를 제작하세요 1920×1080, 60 fps로 18초 분량의 비디오를 제작하고, 오리지널 또는 상업적 라이선스가 있는 음악과 은은한 사운드 효과를 포함하세요 완전한 편집 가능 소스를 포함하세요 애니메이션을 만들고, 렌더링하고, 검토한 뒤 완성된 MP4를 전달하세요 스토리보드나 설명에서 멈추지 마세요 외부 에셋은 필요하지 않습니다: 그래픽을 절차적으로 생성하세요 가상의 크리에이티브 워크스페이스를 위한 프리미엄 미니멀 모션 아이덴티티 팔레트: 따뜻한 종이 # F2EFE6 거의 검은 잉크 # 181C1D 코랄 # F45D41 오프화이트 카드 Geist 또는 이와 유사한 깔끔한 산세리프를 사용하세요 타이트한 자간의 크고 자신감 있는 타이포그래피 넉넉한 여백, 일관된 마진, 절제된 그림자 각 구성에서 하나의 지배적인 시각적 아이디어를 유지하세요 중심 모티프는 접힌 종이입니다: 하나의 코랄 타일이 노트가 되고, 노트는 리본이 되며, 리본은 맞춤형 F 모노그램이 됩니다 모션은 정밀하고 유려하며 약간 무게감이 느껴져야 합니다 빠른 전환은 읽을 수 있는 구성으로 귀결되어야 합니다 리본에 은은한 재질 음영을 사용하고, 글로우나 광택 나는 플라스틱 느낌은 피하세요 0–2초: 따뜻한 종이 배경 왼쪽에 큰 검은색 헤드라인: “Make room” “for focus” 작은 보조 문구: “A little less noise. A lot more possibility.” 오른쪽에는 코랄색 둥근 사각형이 놓여 있고, 그 안에 세 개의 접힌 획으로 만든 굵은 기하학적 F 모노그램이 있습니다 오프닝에 은은한 등장과 읽을 수 있는 정지 구간을 주세요 2–4초: 코랄 타일이 중앙을 향해 이동하며 일곱 장의 노트 카드로 펼쳐집니다 서로 연결된 느낌이 들도록 움직임을 약간씩 시차를 두세요 두세 개의 느슨하게 균형 잡힌 행에 배치하세요 다음과 같은 짧은 라벨을 사용하세요: “A fresh idea” “Something to make” “A useful note” “The next move” “Room to explore” “A small detail” “What matters” 대부분의 카드는 따뜻한 흰색이고, 하나는 코랄색입니다 위쪽 헤드라인: “A little less noise” 4–6초: 흩어진 카드들이 매끄럽게 정렬되어 중앙의 하나의 수직 스택이 됩니다 헤드라인이 “One clear direction”으로 바뀝니다 카드가 너무 작아져 읽을 수 없게 되기 전에 카드 라벨을 제거하세요 전체 스택을 좁은 수평 코랄 형태로 압축하세요 다음 변환이 따라가기 쉽도록 중앙 위치를 유지하세요 6–10초: 압축된 형태 뒤에서 잉크색 조리개가 확장되어 배경을 채웁니다 코랄 형태가 중앙을 가로질러 넓게 흐르는 리본으로 펼쳐집니다 리본은 연속적인 직선 곡면 또는 촘촘히 연결된 스트립으로 구성하세요 부드럽게 꼬여야 하며, 앞뒤 음영이 일관되고 눈에 띄는 틈이 없어야 합니다 큰 오프화이트 헤드라인: “Find your flow” 아래의 작은 보조 문구: “SPACE TO THINK / MOMENTUM TO MAKE” 타이포그래피는 안정적으로 유지하고 리본이 움직임을 이끌게 하세요 10–12초: 리본이 원형 밴드로 말립니다 변환 전 과정에서 동일한 재질과 색상을 유지하세요 링 안쪽에 “01”을 드러내세요 그 아래 작은 텍스트: “THING AT A TIME” 링은 통제된 감속으로 자리 잡습니다 12–14초: 따뜻한 종이가 중앙에서 확장되어 어두운 배경을 대체합니다 코랄 링은 중심점으로 남습니다 보조 문구를 보여주세요: “That’s where good work begins” 최종 변환 전에 짧게 읽을 수 있는 멈춤을 허용하세요 14–16초: 링이 접히고 압축되어 기하학적 F 모노그램이 됩니다 모노그램은 무관한 대체물로 나타나는 것이 아니라 동일한 움직이는 지오메트리로 구성되어야 합니다 옆에 큰 검은색 활자로 “FOLD”를 드러내세요 아래: “Make room for focus” 16–18초: 모노그램이 오른쪽의 원래 위치로 이동합니다 움직이는 모노그램 주위로 코랄 타일이 형성되어 그것을 따라갑니다 원래의 왼쪽 헤드라인과 보조 문구를 복원하세요 루프가 가능한 오프닝 구성으로 마무리하세요 하나의 일관된 좌표계와 지속 객체를 사용하세요 모든 전환에서 인식 가능한 위치, 가장자리, 재질 또는 실루엣을 유지하세요 무관한 전체 화면 장면 사이를 크로스페이드하지 마세요 임계 감쇠 스프링 또는 매끄러운 최소 저크 곡선을 사용하세요 반복적인 바운스는 없습니다 위치, 크기, 회전은 연속적인 움직임을 가져야 합니다 텍스트는 컨테이너와 별도의 등장 및 퇴장 타이밍을 가집니다 마스크된 텍스트 리빌과 절제된 페이드를 사용하세요 나가는 라벨과 들어오는 라벨이 절대 겹치지 않게 하세요 최종 시각 상태는 객체 위치와 속도를 포함해 첫 상태와 일치해야 합니다 120 BPM, 9개의 4박자 마디, 정확히 18초 따뜻한 톤, 부드러운 퍼커션, 가벼운 전환 악센트가 있는 절제된 전자 리듬을 사용하세요 주요 변환은 음악 비트를 예상하거나 비트에 맞춰 떨어져야 합니다 효과는 음악 아래에 유지하세요 오리지널 합성 오디오 또는 상업적 사용이 검증된 라이선스 에셋을 사용하세요 참고 비디오의 오디오를 재사용하지 마세요 비동기 window seek(t) 함수가 있는 단일 HTML/Canvas/WebGL 프로젝트를 선호하세요 모든 시각적 속성은 절대 시간으로부터 계산되어야 합니다 CSS 애니메이션 클록, setInterval, requestAnimationFrame 기반 상태 또는 내보내기 중 누적 물리 연산을 사용하지 마세요 프레임을 순서와 다르게 탐색해도 동일한 결과가 나와야 합니다 진정한 60 fps로 렌더링하세요 공간 안티앨리어싱과 출력 프레임당 3–5개의 시간 샘플을 사용해 은은한 모션 블러를 만드세요 정지 구간에서는 텍스트를 선명하게 유지하세요 좋지 않은 모션을 숨기기 위해 프레임 보간을 사용하지 마세요 영화 전반의 프레임과 모든 변환 주변의 밀집 프레임 시퀀스를 검사하세요 전달 전에 겹침, 리본 이음새, 갑작스러운 대체, 잘린 타이포그래피, 루프 불연속성을 수정하세요 일반적인 슬라이드쇼 전환 파티클, 충격파, 네온 글로우, 렌즈 플레어, 카메라 흔들림 무작위 장식적 움직임 큰 탄성 오버슈트 무관한 스톡 영상 길고 빈 정지 구간 앞선 지오메트리와 단절되는 로고 리빌

상세 정보
유형
AI 영상 프롬프트
종횡비
16:9
Duration
0:18
업데이트
2026. 9. 29.
카테고리
Motion GraphicsAdvertisingMinimalist
Source

이 프롬프트 사용 방법

  1. 1위의 복사 버튼으로 프롬프트 전문을 복사하세요.
  2. 2OpenAI의 GPT-6 Astra 또는 선호하는 AI 영상 생성 도구를 엽니다.
  3. 3프롬프트를 붙여넣되 카메라·모션 관련 표현은 그대로 유지하세요——영상 연출을 좌우하는 부분입니다.
  4. 4예시의 설정(16:9 · 0:18 · Motion Graphics · Advertising · Minimalist)에 맞춰 생성한 뒤 조금씩 다듬으세요——작은 표현 차이가 결과를 크게 바꿉니다.

자주 묻는 질문

이 영상은 어떤 AI 모델로 생성되었나요?

이 클립은 OpenAI의 GPT-6 Astra로 생성되었습니다. 페이지의 프롬프트가 생성에 사용된 원문 그대로입니다.

이 프롬프트는 어떤 설정을 사용하나요?

예시는 GPT-6 Astra에서 다음 설정으로 생성되었습니다: 16:9 · 0:18 · Motion Graphics · Advertising · Minimalist. 같은 설정을 사용하면 가장 비슷한 결과를 얻을 수 있습니다.

비슷한 결과를 얻으려면 어떻게 하나요?

먼저 프롬프트를 그대로 복사한 뒤, 카메라·모션·조명 표현은 유지하고 피사체만 바꿔보세요. 영상 모델은 표현에 민감하므로 몇 차례 시도하는 것이 좋습니다.

이 프롬프트를 수정해도 되나요?

물론입니다. 장면을 교체하거나 템포 표현, 화면 비율을 바꿔 프로젝트에 맞게 조정하세요.

GPT-6 Astra 프롬프트 더 보기

0:44
OpenAIGPT-6 Astra
당신이 얼마나 놀라운 모션 디자이너인지 보여주는, 이력서용 쇼릴처럼 역동적인 15초 모션 그래픽 비디오를 만들어 보세요. 모든 것을 쏟아부으세요.
상세 보기
0:15
OpenAIGPT-6 Astra
엄청난 모션 디자이너라는 걸 보여주는 역동적인 15초 모션 그래픽 영상 만들어줘, 마치 이력서용 쇼릴처럼. 미쳐보자
상세 보기
0:10
OpenAIGPT-6 Astra
이력서용 쇼릴처럼, 당신이 얼마나 대단한 모션 디자이너인지 보여주는 역동적인 10초 모션 그래픽 영상을 만들어줘. 최대한 멋지게
상세 보기
0:13
OpenAIGPT-6 Astra
당신에게 코드베이스에 기존 React 컴포넌트를 통합하는 작업이 주어졌습니다 코드베이스는 다음을 지원해야 합니다: - shadcn 프로젝트 구조 - Tailwind CSS - Typescript 그렇지 않은 경우, shadcn CLI를 통해 프로젝트를 설정하고 Tailwind 또는 Typescript를 설치하는 방법에 대한 지침을 제공하세요. 컴포넌트와 스타일의 기본 경로를 확인하세요. 컴포넌트의 기본 경로가 /components/ui가 아닌 경우, 이 폴더를 생성하는 것이 왜 중요한지에 대한 지침을 제공하세요 이 컴포넌트를 /components/ui 폴더에 복사-붙여넣기하세요: ```tsx mac-book-neo-hero.tsx "use client"; import * as React from "react"; import { useEffect, useRef, useState } from "react"; export type FrameSequenceStep = { from: number; to: number; color: string; num: string; total: string; icon?: React.ReactNode; title: string; description: string; label: string; }; export type FrameSequenceHeroProps = { frameCount: number; framePath: (i: number) => string; eagerCount?: number; scrollHeight?: string; brand?: React.ReactNode; navLinks?: { label: string; href: string }[]; ctaLabel?: string; ctaHref?: string; title: React.ReactNode; subtitle?: string; steps: FrameSequenceStep[]; className?: string; }; const cx = (...c: (string | false | null | undefined)[]) => c.filter(Boolean).join(" "); export function FrameSequenceHero({ frameCount, framePath, eagerCount = 140, scrollHeight = "600vh", brand, navLinks = [], ctaLabel, ctaHref = "#", title, subtitle, steps, className, }: FrameSequenceHeroProps) { const spacerRef = useRef(null); const cacheRef = useRef(new Array(frameCount)); const loadedRef = useRef(0); const targetFrameRef = useRef(0); const displayFrameRef = useRef(0); const lastShownRef = useRef(-1); const rafActiveRef = useRef(false); const [loadPct, setLoadPct] = useState(0); const [loaderDone, setLoaderDone] = useState(false); const [navScrolled, setNavScrolled] = useState(false); const [subHidden, setSubHidden] = useState(false); const [activeIdx, setActiveIdx] = useState(-1); const [progress, setProgress] = useState(0); const [stepLocal, setStepLocal] = useState(0); const [currentSrc, setCurrentSrc] = useState(() => framePath(1)); const showFrame = (i: number) => { if (i === lastShownRef.current) return; setCurrentSrc(framePath(i + 1)); lastShownRef.current = i; }; const loop = () => { if (rafActiveRef.current) return; rafActiveRef.current = true; const tick = () => { const diff = targetFrameRef.current - displayFrameRef.current; if (Math.abs(diff) { const eager = Math.min(eagerCount, frameCount); const loadOne = (i: number) => { const img = new Image(); img.decoding = "async"; img.src = framePath(i + 1); const onSettle = () => { loadedRef.current += 1; const pct = Math.round((loadedRef.current / frameCount) * 100); setLoadPct(pct); if (loadedRef.current === eager) { setLoaderDone(true); for (let j = eager; j { const spacer = spacerRef.current; if (!spacer) return; const total = spacer.offsetHeight - window.innerHeight; const p = Math.max(0, Math.min(1, window.scrollY / Math.max(1, total))); targetFrameRef.current = p * (frameCount - 1); loop(); setProgress(p); setNavScrolled(window.scrollY > 4); setSubHidden(window.scrollY > 8); let idx = -1; let local = 0; for (let i = 0; i = s.from && p { window.addEventListener("scroll", onScroll, { passive: true }); window.addEventListener("resize", onScroll); onScroll(); return () => { window.removeEventListener("scroll", onScroll); window.removeEventListener("resize", onScroll); }; // eslint-disable-next-line react-hooks/exhaustive-deps }, [steps, frameCount]); return ( {loadPct {brand} {navLinks.length > 0 && ( {https://t.co/tSkQpsSthN((l) => ( {l.label} ))} )}
상세 보기
0:15
OpenAIGPT-6 Astra
당신이 얼마나 대단한 모션 디자이너인지 보여주는 역동적인 15초 모션 그래픽 비디오를 만들어봐, 마치 당신의 런칭 비디오인 것처럼. 미쳐봐
상세 보기
0:15
OpenAIGPT-6 Astra
당신이 얼마나 놀라운 모션 디자이너인지 보여주는 역동적인 15초 모션 그래픽 비디오를 만들어 보세요, 마치 이력서용 쇼릴인 것처럼요. 완전히 판을 키워보세요.
상세 보기
0:23
OpenAIGPT-6 Astra
내 오픈소스 프로젝트 jev-browser-skill('사이트를 주세요. 목표를 작성하세요. Jev가 클릭합니다.')을 위한 20초짜리 다이내믹 모션 그래픽 런치 영상을 만들어줘, 마치 GitHub README의 히어로 영상처럼. 최대한 멋지게.
상세 보기
0:36
OpenAIGPT-6 Astra
첨부된 포스터의 글꼴과 유사한 전체 폰트를 제작하고, Higgsfield 플러그인을 사용하여 해당 폰트를 위한 쇼케이스 프레젠테이션을 애니메이션으로 제작하세요.
상세 보기
GPT-6 Astra 프롬프트 전체 보기AI 영상 프롬프트 둘러보기