{ "generatedAt": "2026-08-13T17:35:03.116Z", "cases": [ { "id": "chrome-orbit", "title": "Chrome Orbit / 铬色轨道", "software": "blender", "brief": "A mirror-polished chrome perfume bottle suspended inside a thin orbital rig. The product should feel precise, quiet, and expensive. Use one hard white key and a narrow amber reflection, with a slow 8-second camera orbit.", "model": "deepseek-v4-pro", "direction": { "title_zh": "镜面铬悬浮香水瓶:精确、安静、昂贵", "title_en": "Mirror-Polished Chrome Perfume Bottle in Orbital Rig", "concept_zh": "一个镜面抛光铬香水瓶悬浮在纤细的轨道装置内,强调产品的精确、安静与昂贵感。", "concept_en": "A mirror-polished chrome perfume bottle suspended inside a thin orbital rig, emphasizing precision, quietness, and luxury.", "camera_zh": "50mm 等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。", "camera_en": "50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion.", "lighting_zh": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。", "lighting_en": "A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.", "materials_zh": "主材质:chrome;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。", "materials_en": "Primary material: chrome; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.", "geometry_zh": "先用 3 个基础体块搭出大轮廓,再用一个高辨识度细节做记忆点;细节密度集中在镜头最清楚的 1/3。", "geometry_en": "Block the silhouette with three primitives, then add one high-recognition detail as the memory anchor; concentrate detail in the sharpest third of the frame.", "animation_zh": "静帧优先;若做动效,让主体旋转 12°,镜头只做 2% 的慢推,循环 6 秒。", "animation_en": "Treat the still as primary; for motion, rotate the subject 12°, push the camera only 2%, and loop for 6 seconds.", "render_zh": "Cycles/Eevee 均可;先用 Eevee 锁定构图,再用 Cycles 补真实反射与接触阴影。", "render_en": "Use Eevee to lock composition first, then Cycles for believable reflections and contact shadows.", "build_steps_zh": [ "写一句不可误解的主体描述:A mirror-polished chrome perfume bottle suspended inside a thin orbital rig.", "用基础体块完成大轮廓,先渲染灰模", "锁定 50mm 镜头、主灯方向和主体占比", "只添加一个记忆点细节,再做材质层次", "输出方图与 6 秒循环版本,各保留一张干净封面" ], "build_steps_en": [ "Write one unambiguous subject line: A mirror-polished chrome perfume bottle suspended inside a thin orbital rig.", "Block the silhouette with primitives and render a clay pass", "Lock the 50mm camera, key direction, and subject scale", "Add one memory-anchor detail, then build material variation", "Export a square still and a 6-second loop, each with a clean cover frame" ], "negative_zh": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。", "negative_en": "Avoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "showcase_zh": "我把一个 3D 想法拆成了一张可执行的镜头单:\n\nA mirror-polished chrome perfume bottle suspended inside a thin orbital rig.\n\n镜头:45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:chrome;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt", "showcase_en": "I turned a rough 3D idea into a shootable shot list:\n\nA mirror-polished chrome perfume bottle suspended inside a thin orbital rig.\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: chrome; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "image_prompt_zh": "3D editorial hero render, A mirror-polished chrome perfume bottle suspended inside a thin orbital rig., chrome, 45 degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "image_prompt_en": "3D editorial hero render, A mirror-polished chrome perfume bottle suspended inside a thin orbital rig., chrome, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#Houdini", "#3DArt" ] }, "localPlan": { "schemaVersion": "0.1", "language": "bilingual", "software": "blender", "source": { "characters": 220, "sentences": 3, "keywords": [ "mirror-polished", "reflection", "expensive", "suspended", "orbital", "perfume", "precise", "product" ] }, "creativeDirection": "A mirror-polished chrome perfume bottle suspended inside a thin orbital rig.", "visualAnchor": "mirror-polished、reflection、expensive", "subject": "A mirror-polished chrome perfume bottle suspended inside a thin orbital rig.", "topic": "mirror-polished、reflection、expensive", "style": "chrome", "camera": "50mm 等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。\n\n50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion.", "composition": "45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n\nA 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.", "lighting": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n\nA large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.", "materials": "主材质:chrome;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\nPrimary material: chrome; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.", "geometry": "先用 3 个基础体块搭出大轮廓,再用一个高辨识度细节做记忆点;细节密度集中在镜头最清楚的 1/3。\n\nBlock the silhouette with three primitives, then add one high-recognition detail as the memory anchor; concentrate detail in the sharpest third of the frame.", "motion": "静帧优先;若做动效,让主体旋转 12°,镜头只做 2% 的慢推,循环 6 秒。\n\nTreat the still as primary; for motion, rotate the subject 12°, push the camera only 2%, and loop for 6 seconds.", "renderSettings": "Cycles/Eevee 均可;先用 Eevee 锁定构图,再用 Cycles 补真实反射与接触阴影。\n\nUse Eevee to lock composition first, then Cycles for believable reflections and contact shadows.", "buildSteps": [ "写一句不可误解的主体描述:A mirror-polished chrome perfume bottle suspended inside a thin orb… / Write one unambiguous subject line: A mirror-polished chrome perfume bottle suspended inside a thin orbital rig.", "用基础体块完成大轮廓,先渲染灰模 / Block the silhouette with primitives and render a clay pass", "锁定 50mm 镜头、主灯方向和主体占比 / Lock the 50mm camera, key direction, and subject scale", "只添加一个记忆点细节,再做材质层次 / Add one memory-anchor detail, then build material variation", "输出方图与 6 秒循环版本,各保留一张干净封面 / Export a square still and a 6-second loop, each with a clean cover frame" ], "negativePrompt": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。\n\nAvoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "titles": [ "把「A mirror-polished chrome…」拍成一张能停住手指的 3D 图 / Directing “A mirror-polished chrome perfume bottle s…” into a 3D image that earns a pause", "先改镜头、灯光、材质 / Fix camera, light, and material first", "从想法到可渲染镜头 / From idea to shot: A mirror-polished chrome perf…" ], "showcasePost": "我把一个 3D 想法拆成了一张可执行的镜头单:\n\nA mirror-polished chrome perfume bottle suspended inside a thin orbital rig.\n\n镜头:45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:chrome;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt\n\nI turned a rough 3D idea into a shootable shot list:\n\nA mirror-polished chrome perfume bottle suspended inside a thin orbital rig.\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: chrome; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "imagePrompt": "3D editorial hero render, A mirror-polished chrome perfume bottle suspended inside a thin orbital rig., chrome, 45 degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark\n\n3D editorial hero render, A mirror-polished chrome perfume bottle suspended inside a thin orbital rig., chrome, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#Houdini", "#3DArt" ], "riskFlags": [], "generatedBy": "dsh-director-toolkit/local-heuristics" }, "generatedBy": "dsh-director-toolkit/deepseek-v4-pro" }, { "id": "memory-garden", "title": "Memory Garden / 记忆花园", "software": "threejs", "brief": "A browser-native garden made from translucent coral-like forms and floating glass seeds. It should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible real-time scene that stays smooth on a laptop.", "model": "deepseek-v4-pro", "direction": { "title_zh": "酸橙信号:珊瑚玻璃花园", "title_en": "Acid-Lime Signal: Coral Glass Garden", "concept_zh": "一个浏览器原生的数字花园,由半透明珊瑚状结构组成,漂浮着玻璃种子。深黑空间中,只有一种酸橙绿色作为信号色。整体氛围是活着的但不可爱,通过程序化摆动和可访问的实时渲染,在笔记本上流畅运行。", "concept_en": "A browser-native digital garden composed of translucent coral-like structures and floating glass seeds. Deep black space, one acid-lime signal color, procedural sway, and an accessible real-time scene that stays smooth on a laptop. It feels alive but not cute.", "camera_zh": "50mm等效镜头,略低机位,f/4,轻微景深。锁定主体重心,避免广角变形。相机缓慢推近2%,循环6秒。", "camera_en": "50mm equivalent lens, slightly low camera, f/4 with restrained depth of field. Lock the subject center and avoid wide-angle distortion. Camera slowly pushes in 2% over a 6-second loop.", "lighting_zh": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。主灯强度1.2,补光0.4,环境光0.05。", "lighting_en": "A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor. Key intensity 1.2, fill 0.4, ambient 0.05.", "materials_zh": "主材质:半透明玻璃质感,粗糙度有可见层次(0.15-0.35),边缘保留微小倒角与真实高光。酸橙绿发射色用于信号光点,不透明度0.6-0.8。避免塑料感。", "materials_en": "Primary material: translucent glass-like, roughness variation (0.15-0.35), small bevels and honest highlights. Acid-lime emissive for signal accents, opacity 0.6-0.8. Avoid plastic look.", "geometry_zh": "使用基础体块(圆柱、球体、环面)构建珊瑚状分支结构,细节集中在镜头最清晰的1/3区域。种子为拉伸的二十面体或胶囊体,随机分布。", "geometry_en": "Build coral-like branching structures from primitives (cylinders, spheres, toruses), concentrating detail in the sharpest third of the frame. Seeds are stretched icosahedrons or capsules, randomly distributed.", "animation_zh": "程序化摆动:使用正弦波叠加噪声,让珊瑚分支轻微摇摆(幅度5-10度,周期2-4秒)。种子缓慢上下浮动并旋转。整体循环6秒。", "animation_en": "Procedural sway: use sine waves with noise to gently swing coral branches (amplitude 5-10°, period 2-4s). Seeds slowly float and rotate. Overall 6-second loop.", "render_zh": "WebGL渲染,使用ACES色调映射,透明背景可选。开启抗锯齿和阴影,输出1024px方图验证构图,最终渲染1080p或更高。", "render_en": "WebGL render with ACES tone mapping, optional transparent background. Enable anti-aliasing and shadows. Validate composition as 1024px square, final render 1080p or higher.", "build_steps_zh": [ "创建场景:黑色背景,添加主光源和补光。", "使用基础几何体搭建珊瑚状结构,注意构图占比62%。", "添加玻璃种子,随机分布并赋予半透明材质。", "设置程序化摆动动画,测试循环。", "调整材质粗糙度和发射色,渲染测试帧。", "输出方形静帧和6秒循环视频。" ], "build_steps_en": [ "Create scene: black background, add key and fill lights.", "Block coral-like structures with primitives, ensuring 62% frame coverage.", "Add glass seeds, distribute randomly with translucent material.", "Set up procedural sway animation, test loop.", "Adjust material roughness and emissive color, render test frame.", "Export square still and 6-second loop." ], "negative_zh": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面、塑料感材质、过度可爱的元素。", "negative_en": "Avoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, cropped subjects, plastic-looking materials, overly cute elements.", "showcase_zh": "我把一个3D想法拆成可执行的镜头单:\n\n深黑空间,酸橙信号色,程序化摆动,可访问的实时场景。\n\n镜头:50mm等效,略低机位,主体占画面约62%,前景留出干净负空间,背景低信息量渐变。\n灯光:大号柔光主灯从左前方打轮廓,右侧冷色补光,地面一条软接触阴影。\n材质:半透明玻璃,粗糙度层次,边缘微小倒角,酸橙绿发射色。\n\n重点不是更复杂,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt", "showcase_en": "I turned a rough 3D idea into a shootable shot list:\n\nDeep black space, one acid-lime signal color, procedural sway, accessible real-time scene.\n\nCamera: 50mm equivalent, slightly low, subject filling about 62% of frame, clean negative space in foreground, low-information gradient background.\nLight: Large soft key from front-left draws silhouette, cool fill on right, one soft contact shadow on floor.\nMaterial: Translucent glass, roughness variation, small bevels, acid-lime emissive accents.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "image_prompt_zh": "3D editorial hero render,深黑空间中的半透明珊瑚状玻璃花园,漂浮着玻璃种子,酸橙绿色信号光,程序化摆动,editorial product study,45度三分之四视角,从左前方柔光主灯,右侧冷色补光,干净渐变背景,真实倒角和粗糙度变化,方形构图,无文字,无水印", "image_prompt_en": "3D editorial hero render, translucent coral-like glass garden in deep black space, floating glass seeds, acid-lime signal color, procedural sway, editorial product study, 45-degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#3DArt", "#WebGL", "#GenerativeArt", "#DigitalGarden" ] }, "localPlan": { "schemaVersion": "0.1", "language": "bilingual", "software": "threejs", "source": { "characters": 251, "sentences": 2, "keywords": [ "browser-native", "translucent", "accessible", "coral-like", "procedural", "acid-lime", "real-time", "floating" ] }, "creativeDirection": "It should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…", "visualAnchor": "browser-native、translucent、accessible", "subject": "It should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…", "topic": "browser-native、translucent、accessible", "style": "editorial product study", "camera": "50mm 等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。\n\n50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion.", "composition": "45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n\nA 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.", "lighting": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n\nA large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.", "materials": "主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\nPrimary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.", "geometry": "先用 3 个基础体块搭出大轮廓,再用一个高辨识度细节做记忆点;细节密度集中在镜头最清楚的 1/3。\n\nBlock the silhouette with three primitives, then add one high-recognition detail as the memory anchor; concentrate detail in the sharpest third of the frame.", "motion": "静帧优先;若做动效,让主体旋转 12°,镜头只做 2% 的慢推,循环 6 秒。\n\nTreat the still as primary; for motion, rotate the subject 12°, push the camera only 2%, and loop for 6 seconds.", "renderSettings": "WebGL:ACES 色调映射,透明背景可选,先用 1024px 方图验证构图。\n\nWebGL: ACES tone mapping, optional transparent background, validate the composition as a 1024px square first.", "buildSteps": [ "写一句不可误解的主体描述:It should feel alive but not cute: deep black space, one acid-lime… / Write one unambiguous subject line: It should feel alive but not cute: deep black space, one acid-lime signal color…", "用基础体块完成大轮廓,先渲染灰模 / Block the silhouette with primitives and render a clay pass", "锁定 50mm 镜头、主灯方向和主体占比 / Lock the 50mm camera, key direction, and subject scale", "只添加一个记忆点细节,再做材质层次 / Add one memory-anchor detail, then build material variation", "输出方图与 6 秒循环版本,各保留一张干净封面 / Export a square still and a 6-second loop, each with a clean cover frame" ], "negativePrompt": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。\n\nAvoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "titles": [ "把「It should feel alive but…」拍成一张能停住手指的 3D 图 / Directing “It should feel alive but not cute: deep b…” into a 3D image that earns a pause", "先改镜头、灯光、材质 / Fix camera, light, and material first", "从想法到可渲染镜头 / From idea to shot: It should feel alive but not…" ], "showcasePost": "我把一个 3D 想法拆成了一张可执行的镜头单:\n\nIt should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…\n\n镜头:45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt\n\nI turned a rough 3D idea into a shootable shot list:\n\nIt should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "imagePrompt": "3D editorial hero render, It should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…, editorial product study, 45 degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark\n\n3D editorial hero render, It should feel alive but not cute: deep black space, one acid-lime signal color, procedural sway, and an accessible rea…, editorial product study, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#Houdini" ], "riskFlags": [], "generatedBy": "dsh-director-toolkit/local-heuristics" }, "generatedBy": "dsh-director-toolkit/deepseek-v4-pro" }, { "id": "brutalist-archive", "title": "Brutalist Archive / 粗粝档案馆", "software": "houdini", "brief": "A monumental concrete archive with one impossible cantilever, standing in fog after rain. The camera begins at ground level and rises through the opening. Keep the geometry modular, the palette ash gray, and the light a single cold strip from inside.", "model": "deepseek-v4-pro", "direction": { "title_zh": "雾后混凝土档案库", "title_en": "Concrete Archive After Rain", "concept_zh": "一座纪念碑式的混凝土档案库,带有一处不可能的悬挑,在雨后雾气中矗立。几何模块化,色调灰白,内部透出单一冷色光带。", "concept_en": "A monumental concrete archive with one impossible cantilever, standing in fog after rain. Modular geometry, ash-gray palette, with a single cold strip of light from inside.", "camera_zh": "50mm 等效镜头,略低机位,f/4,轻微景深;从地面开始,缓慢上升穿过开口,锁定主体重心,避免广角变形。", "camera_en": "50mm equivalent lens, slightly low camera height, f/4 with restrained depth of field; begin at ground level and slowly rise through the opening, keeping the subject centered and avoiding wide-angle distortion.", "lighting_zh": "单条冷色光带从内部透出,作为主光源;外部环境为雨后阴天散射光,整体偏冷,地面有微妙反射。", "lighting_en": "A single cold strip of light from inside serves as the key light; exterior is overcast after rain with soft, cool ambient light and subtle ground reflections.", "materials_zh": "混凝土为主,灰白色调,可见粗糙度变化,边缘有倒角;金属构件为深灰,带轻微锈蚀;玻璃为半透明冷色,内部光带透出。", "materials_en": "Concrete primary material in ash gray with visible roughness variation and beveled edges; dark gray metal elements with slight weathering; translucent cool glass allowing the internal light strip to glow.", "geometry_zh": "模块化体块:基座、垂直核心、悬挑体块;细节集中在悬挑连接处和内部光带周围,整体保持简洁。", "geometry_en": "Modular volumes: base, vertical core, and cantilevered block; detail concentrated at the cantilever connection and around the internal light strip, keeping the overall form clean.", "animation_zh": "镜头从地面缓慢上升,穿过建筑开口,揭示内部光带;悬挑部分保持静止,强调其不可能性。", "animation_en": "Camera slowly rises from ground level through the opening, revealing the internal light strip; the cantilever remains static, emphasizing its impossibility.", "render_zh": "使用 Houdini 的 Mantra 或 Karma 渲染器,输出 2048px 方图;开启全局光照和体积雾效,模拟雨后雾气。", "render_en": "Render with Mantra or Karma in Houdini, output 2048px square; enable global illumination and volumetric fog to simulate post-rain atmosphere.", "build_steps_zh": [ "确定主体描述:一座纪念碑式混凝土档案库,带有一处不可能的悬挑,在雨后雾气中矗立。", "用基础体块搭建轮廓:基座、垂直核心、悬挑体块,渲染灰模。", "锁定 50mm 镜头、内部光带方向和主体占比。", "添加悬挑连接处细节和内部光带,调整材质层次。", "设置雾气体积和地面反射,输出静帧和动画。" ], "build_steps_en": [ "Define subject: a monumental concrete archive with one impossible cantilever, standing in fog after rain.", "Block silhouette with primitives: base, vertical core, cantilevered block; render clay pass.", "Lock 50mm camera, internal light strip direction, and subject scale.", "Add cantilever connection detail and internal light strip; refine materials.", "Set up volumetric fog and ground reflections; output still and animation." ], "negative_zh": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面、不必要的装饰。", "negative_en": "Avoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, cropped subjects, unnecessary ornamentation.", "showcase_zh": "我将一个 3D 想法拆成一张可执行的镜头单:\n\n一座纪念碑式的混凝土档案库,带有一处不可能的悬挑,在雨后雾气中矗立。\n\n镜头:50mm 等效,略低机位,从地面升起穿过开口,主体占画面约 62%,前景留出干净负空间。\n灯光:内部单一冷色光带,外部阴天散射光,地面有微妙反射。\n材质:灰白混凝土,可见粗糙度变化,边缘倒角,金属深灰带锈蚀。\n\n重点不是“更复杂”,而是让主体第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Houdini #3DArt", "showcase_en": "I turned a rough 3D idea into a shootable shot list:\n\nA monumental concrete archive with one impossible cantilever, standing in fog after rain.\n\nCamera: 50mm equivalent, slightly low, rising from ground through the opening, subject filling about 62% of frame, clean negative space in foreground.\nLight: single cold strip from inside, overcast ambient outside, subtle ground reflections.\nMaterial: ash-gray concrete with visible roughness variation, beveled edges, dark gray metal with weathering.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Houdini #3DArt", "image_prompt_zh": "3D editorial 渲染,一座纪念碑式混凝土档案库,带有一处不可能的悬挑,在雨后雾气中矗立,灰白色调,模块化几何,内部透出单一冷色光带,50mm 镜头,略低机位,从地面升起穿过开口,阴天散射光,地面有反射,雾气体积,方图构图,无文字,无水印", "image_prompt_en": "3D editorial hero render, a monumental concrete archive with one impossible cantilever, standing in fog after rain, ash-gray palette, modular geometry, single cold strip of light from inside, 50mm lens, slightly low camera rising through opening, overcast ambient light, ground reflections, volumetric fog, square composition, no text, no watermark", "hashtags": [ "#3D", "#Houdini", "#3DArt", "#Architecture", "#Concrete" ] }, "localPlan": { "schemaVersion": "0.1", "language": "bilingual", "software": "houdini", "source": { "characters": 250, "sentences": 3, "keywords": [ "cantilever", "impossible", "monumental", "concrete", "geometry", "standing", "archive", "modular" ] }, "creativeDirection": "A monumental concrete archive with one impossible cantilever, standing in fog after rain.", "visualAnchor": "cantilever、impossible、monumental", "subject": "A monumental concrete archive with one impossible cantilever, standing in fog after rain.", "topic": "cantilever、impossible、monumental", "style": "editorial product study", "camera": "50mm 等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。\n\n50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion.", "composition": "45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n\nA 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.", "lighting": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n\nA large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.", "materials": "主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\nPrimary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.", "geometry": "先用 3 个基础体块搭出大轮廓,再用一个高辨识度细节做记忆点;细节密度集中在镜头最清楚的 1/3。\n\nBlock the silhouette with three primitives, then add one high-recognition detail as the memory anchor; concentrate detail in the sharpest third of the frame.", "motion": "静帧优先;若做动效,让主体旋转 12°,镜头只做 2% 的慢推,循环 6 秒。\n\nTreat the still as primary; for motion, rotate the subject 12°, push the camera only 2%, and loop for 6 seconds.", "renderSettings": "先做低分辨率体积与程序细节预览,再输出 2048px 方图;缓存每个可复现步骤。\n\nPreview volumes and procedural detail at low resolution first, then render a 2048px square; cache every reproducible step.", "buildSteps": [ "写一句不可误解的主体描述:A monumental concrete archive with one impossible cantilever, stand… / Write one unambiguous subject line: A monumental concrete archive with one impossible cantilever, standing in fog a…", "用基础体块完成大轮廓,先渲染灰模 / Block the silhouette with primitives and render a clay pass", "锁定 50mm 镜头、主灯方向和主体占比 / Lock the 50mm camera, key direction, and subject scale", "只添加一个记忆点细节,再做材质层次 / Add one memory-anchor detail, then build material variation", "输出方图与 6 秒循环版本,各保留一张干净封面 / Export a square still and a 6-second loop, each with a clean cover frame" ], "negativePrompt": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。\n\nAvoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "titles": [ "把「A monumental concrete arc…」拍成一张能停住手指的 3D 图 / Directing “A monumental concrete archive with one im…” into a 3D image that earns a pause", "先改镜头、灯光、材质 / Fix camera, light, and material first", "从想法到可渲染镜头 / From idea to shot: A monumental concrete archive…" ], "showcasePost": "我把一个 3D 想法拆成了一张可执行的镜头单:\n\nA monumental concrete archive with one impossible cantilever, standing in fog after rain.\n\n镜头:45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt\n\nI turned a rough 3D idea into a shootable shot list:\n\nA monumental concrete archive with one impossible cantilever, standing in fog after rain.\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "imagePrompt": "3D editorial hero render, A monumental concrete archive with one impossible cantilever, standing in fog after rain., editorial product study, 45 degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark\n\n3D editorial hero render, A monumental concrete archive with one impossible cantilever, standing in fog after rain., editorial product study, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#Houdini", "#3DArt" ], "riskFlags": [ "素材里有绝对化表述:无法证明时请改成更克制的说法。" ], "generatedBy": "dsh-director-toolkit/local-heuristics" }, "generatedBy": "dsh-director-toolkit/deepseek-v4-pro" }, { "id": "cloth-robot", "title": "Cloth Robot / 布料机器人", "software": "blender", "brief": "A small repair robot built from stitched canvas, worn rubber, and one warm inspection lamp. It sits on a workbench, notices the camera, then unfolds one tool arm. Make the character tactile and sincere, with a 6-second loop and no text in frame.", "model": "deepseek-v4-pro", "direction": { "title_zh": "修补机器人:一次真诚的注视", "title_en": "Patchwork Robot: A Sincere Gaze", "concept_zh": "一只由缝补帆布、磨损橡胶和一只温暖检修灯构成的小型修理机器人,坐在工作台上。它注意到镜头,然后缓缓展开一只工具臂。角色触感真实、态度诚恳,6秒循环,画面无文字。", "concept_en": "A small repair robot built from stitched canvas, worn rubber, and one warm inspection lamp. It sits on a workbench, notices the camera, then unfolds one tool arm. The character feels tactile and sincere, in a 6-second loop with no text in frame.", "camera_zh": "50mm等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。缓慢推近2%。", "camera_en": "50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion. Slow 2% push-in.", "lighting_zh": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。检修灯作为角色自带暖光源,在脸部形成柔和光晕。", "lighting_en": "A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor. The inspection lamp acts as a built-in warm source, casting a soft glow on the face.", "materials_zh": "主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。帆布部分用织物纹理,橡胶部分略带磨损,金属工具臂有细微划痕。", "materials_en": "Primary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look. Canvas parts use fabric texture, rubber shows wear, metal tool arm has fine scratches.", "geometry_zh": "先用3个基础体块搭出大轮廓:身体(帆布圆柱体)、头部(带灯罩的球体)、工具臂(分段圆柱)。记忆点:胸前缝补的补丁和发光检修灯。细节密度集中在镜头最清楚的1/3。", "geometry_en": "Block the silhouette with three primitives: body (canvas cylinder), head (sphere with lampshade), tool arm (segmented cylinder). Memory anchor: stitched patches on chest and glowing inspection lamp. Concentrate detail in the sharpest third of the frame.", "animation_zh": "主体旋转12°,镜头慢推2%,循环6秒。工具臂展开动作在循环前1/3完成,之后保持静止,仅灯光微动。", "animation_en": "Rotate the subject 12°, push the camera 2%, loop for 6 seconds. The tool arm unfolds in the first third of the loop, then holds still with only subtle light flicker.", "render_zh": "Cycles渲染,使用接触阴影和真实反射。先Eevee锁定构图,再Cycles出图。输出方图和6秒循环版本。", "render_en": "Render in Cycles for believable reflections and contact shadows. Use Eevee to lock composition first, then final in Cycles. Export square still and 6-second loop.", "build_steps_zh": [ "写一句不可误解的主体描述:它坐在工作台上,注意到镜头,然后展开一只工具臂。", "用基础体块完成大轮廓,先渲染灰模。", "锁定50mm镜头、主灯方向和主体占比。", "只添加一个记忆点细节(缝补补丁和检修灯),再做材质层次。", "输出方图与6秒循环版本,各保留一张干净封面。" ], "build_steps_en": [ "Write one unambiguous subject line: It sits on a workbench, notices the camera, then unfolds one tool arm.", "Block the silhouette with primitives and render a clay pass.", "Lock the 50mm camera, key direction, and subject scale.", "Add one memory-anchor detail (stitched patch and inspection lamp), then build material variation.", "Export a square still and a 6-second loop, each with a clean cover frame." ], "negative_zh": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。", "negative_en": "Avoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "showcase_zh": "我把一个3D想法拆成了一张可执行的镜头单:\n\n它坐在工作台上,注意到镜头,然后展开一只工具臂。\n\n镜头:45°三分之四英雄视角,主体占画面约62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt", "showcase_en": "I turned a rough 3D idea into a shootable shot list:\n\nIt sits on a workbench, notices the camera, then unfolds one tool arm.\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "image_prompt_zh": "3D editorial hero render, 它坐在工作台上,注意到镜头,然后展开一只工具臂。, editorial product study, 45度三分之四镜头, 左前方柔光主灯, 冷色补光, 干净渐变背景, 真实倒角和粗糙度变化, 方形构图, 无文字, 无水印", "image_prompt_en": "3D editorial hero render, It sits on a workbench, notices the camera, then unfolds one tool arm., editorial product study, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": "#3D #Blender #ThreeJS #3DArt" }, "localPlan": { "schemaVersion": "0.1", "language": "bilingual", "software": "blender", "source": { "characters": 245, "sentences": 3, "keywords": [ "one", "inspection", "character", "workbench", "stitched", "notices", "sincere", "tactile" ] }, "creativeDirection": "It sits on a workbench, notices the camera, then unfolds one tool arm.", "visualAnchor": "one、inspection、character", "subject": "It sits on a workbench, notices the camera, then unfolds one tool arm.", "topic": "one、inspection、character", "style": "editorial product study", "camera": "50mm 等效镜头,略低机位,f/4,轻微景深;锁定主体重心,避免广角变形。\n\n50mm equivalent, slightly low camera, f/4 with restrained depth of field; lock the subject center and avoid wide-angle distortion.", "composition": "45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n\nA 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.", "lighting": "一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n\nA large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.", "materials": "主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\nPrimary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.", "geometry": "先用 3 个基础体块搭出大轮廓,再用一个高辨识度细节做记忆点;细节密度集中在镜头最清楚的 1/3。\n\nBlock the silhouette with three primitives, then add one high-recognition detail as the memory anchor; concentrate detail in the sharpest third of the frame.", "motion": "静帧优先;若做动效,让主体旋转 12°,镜头只做 2% 的慢推,循环 6 秒。\n\nTreat the still as primary; for motion, rotate the subject 12°, push the camera only 2%, and loop for 6 seconds.", "renderSettings": "Cycles/Eevee 均可;先用 Eevee 锁定构图,再用 Cycles 补真实反射与接触阴影。\n\nUse Eevee to lock composition first, then Cycles for believable reflections and contact shadows.", "buildSteps": [ "写一句不可误解的主体描述:It sits on a workbench, notices the camera, then unfolds one tool a… / Write one unambiguous subject line: It sits on a workbench, notices the camera, then unfolds one tool arm.", "用基础体块完成大轮廓,先渲染灰模 / Block the silhouette with primitives and render a clay pass", "锁定 50mm 镜头、主灯方向和主体占比 / Lock the 50mm camera, key direction, and subject scale", "只添加一个记忆点细节,再做材质层次 / Add one memory-anchor detail, then build material variation", "输出方图与 6 秒循环版本,各保留一张干净封面 / Export a square still and a 6-second loop, each with a clean cover frame" ], "negativePrompt": "避免:过度复杂背景、随机文字、水印、畸形几何、过曝高光、没有接触阴影、把主体切出画面。\n\nAvoid: busy backgrounds, random text, watermarks, deformed geometry, clipped highlights, missing contact shadows, and cropped subjects.", "titles": [ "把「It sits on a workbench, n…」拍成一张能停住手指的 3D 图 / Directing “It sits on a workbench, notices the camer…” into a 3D image that earns a pause", "先改镜头、灯光、材质 / Fix camera, light, and material first", "从想法到可渲染镜头 / From idea to shot: It sits on a workbench, notic…" ], "showcasePost": "我把一个 3D 想法拆成了一张可执行的镜头单:\n\nIt sits on a workbench, notices the camera, then unfolds one tool arm.\n\n镜头:45° 三分之四英雄视角,主体占画面约 62%,前景留出一块干净负空间,背景用低信息量渐变衬托轮廓。\n灯光:一盏大号柔光主灯从左前方打轮廓,右侧冷色补光压住暗部,地面只留一条软接触阴影。\n材质:主材质:editorial product study;粗糙度做成可见层次,边缘保留微小倒角与真实高光,不要塑料感。\n\n重点不是“更复杂”,而是让主体在第一眼就被读懂。你会先改镜头、灯光,还是材质?\n\n#3D #Blender #ThreeJS #3DArt\n\nI turned a rough 3D idea into a shootable shot list:\n\nIt sits on a workbench, notices the camera, then unfolds one tool arm.\n\nCamera: A 45° three-quarter hero angle, subject filling about 62% of frame, with clean negative space in the foreground and a low-information gradient background.\nLight: A large soft key from front-left draws the silhouette; a cool fill on the right holds the shadows, with one soft contact shadow on the floor.\nMaterial: Primary material: editorial product study; build visible roughness variation, keep small bevels and honest highlights, and avoid a plastic look.\n\nThe goal is not more complexity. It is making the subject readable at first glance. What would you change first: camera, light, or material?\n\n#3D #Blender #ThreeJS #3DArt", "imagePrompt": "3D editorial hero render, It sits on a workbench, notices the camera, then unfolds one tool arm., editorial product study, 45 degree three-quarter camera, soft key light from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark\n\n3D editorial hero render, It sits on a workbench, notices the camera, then unfolds one tool arm., editorial product study, 45-degree three-quarter camera, soft key from front-left, cool fill, clean gradient background, realistic bevels and roughness variation, square composition, no text, no watermark", "hashtags": [ "#3D", "#Blender", "#ThreeJS", "#Houdini", "#3DArt" ], "riskFlags": [], "generatedBy": "dsh-director-toolkit/local-heuristics" }, "generatedBy": "dsh-director-toolkit/deepseek-v4-pro" } ] }