feat(remotion): +LogoMotion3D template (Tech/3D cinematic logo reveal)
First template built through the new flow (brief → quality-gate approval → build → seed → deploy). Tech/3D logo motion: a 3D metallic card + radial light rays + lens flare + bloom (genuine @remotion/three), with the user's uploaded logo composited on the card as a reliable HTML <Img> (renders any SVG/PNG/data-URI; static camera keeps it aligned), brand text + tagline, grain. Falls back to a branded play-mark when no logo is set. Re-flows across 16:9/1:1/9:16. - LogoMotion3D.tsx registered per aspect in Root.tsx. - Seeded as fr-logo-motion-3d: text fields (brandText, tagline) + a logoUrl image upload field + the dark-tech palette (light text) + per-aspect previews. - 3 thumbnails + 3 preview MP4s rendered, deployed; detail page + assets serve 200. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -78,6 +78,8 @@ T = [
|
||||
[("appName","نام اپلیکیشن","اپلیکیشن شما"),("tagline","شعار","تجربهای روان، سریع و زیبا"),("cta","دکمه","همین حالا دانلود کنید")],("#3b82f6","#8b5cf6","#f4f5f7")),
|
||||
("CharacterStory","fr-character-story","داستان شخصیتی (۱۳ صحنه)","روایت داستان شما در سیزده صحنهٔ متحرک با شخصیت؛ تصویرسازی مدرن و مینیمال، صحنهها کاملاً قابل ویرایش و انعطافپذیر",39,
|
||||
CS_TEXTS,("#cf8a76","#6f9d96","#ece4d6")),
|
||||
("LogoMotion3D","fr-logo-motion-3d","موشن لوگو سهبعدی","نمایش سینمایی و سهبعدی لوگو با کارت فلزی، پرتوهای نور، درخشش و افکت لنز؛ لوگو و متن قابل ویرایش",5,
|
||||
[("brandText","نام برند","برند شما"),("tagline","شعار","شعار شما اینجا")],("#38bdf8","#818cf8","#0a0e1a")),
|
||||
]
|
||||
|
||||
# Optional Media (image) content elements per template — these surface in the
|
||||
@@ -85,17 +87,19 @@ T = [
|
||||
MEDIA = {
|
||||
"GlitterReveal": [("logoUrl", "لوگو (تصویر دلخواه)")],
|
||||
"AppShowcase3D": [("screenUrl", "تصویر اپلیکیشن (اسکرینشات)")],
|
||||
"LogoMotion3D": [("logoUrl", "لوگو (تصویر)")],
|
||||
}
|
||||
|
||||
# Per-template text colour (default white for dark backgrounds; dark for light studios).
|
||||
TEXTCOLORS = {
|
||||
"AppShowcase3D": "#0f172a",
|
||||
"CharacterStory": "#2b3a55",
|
||||
"LogoMotion3D": "#f8fafc",
|
||||
}
|
||||
|
||||
# Templates that ship a distinct preview video PER aspect (so the detail page shows
|
||||
# the matching render, not the 16:9 cropped). Others reuse the single 16:9 preview.
|
||||
PERASPECT_VIDEO = {"AppShowcase3D", "CharacterStory"}
|
||||
PERASPECT_VIDEO = {"AppShowcase3D", "CharacterStory", "LogoMotion3D"}
|
||||
|
||||
# Templates whose content is split across MANY scenes (key c1..cN), one editable
|
||||
# scene card per beat. value = scene count; texts are assigned 2-per-scene in order.
|
||||
|
||||
Reference in New Issue
Block a user