可重复执行的建模、渲染、检查与网页交付流程。
锁定总宽、进深和泳池等明确尺寸,建立米制坐标。把图中已知信息与墙高、屋顶、门窗等设计假设分别记录。补充视频按时间点建立参考索引。先核查房间相邻关系,再摆家具。
design-spec.json · 平面与机位依据
以墙段、门洞、窗洞、楼板和独立屋顶搭建可编辑模型。开口是真实的几何间隙,玻璃有厚度,家具按真实尺寸布置。
architecture.py · 可拆顶的房屋结构
先把客厅作为材质与光照样板,再推广到餐厨、书房、主卧和卫浴。检查椅轮接地、床品支撑、台盆空腔、木作接缝和近景反射,避免只在一个英雄机位成立。
living.py / dining.py / rooms.py / bathrooms.py
木材、墙面、织物和地表使用锁定来源的 PBR 输入,控制实际纹理尺度。森林分为起伏地形、三种松树、林下植物和远景层;所有机位共享实际几何。
materials.py / woodland.py · 材质、地形与实例
统一天空、太阳与室内辅助灯,使用 AgX 色彩管理。固定外景、起居、餐厨、卧室和近景机位,让每轮修改可以在同一视角比较。
Blender Cycles · Metal GPU 路径追踪
先低采样检查构图和结构,再提高采样核查材质与反射,最后输出展示分辨率。发现遮挡、穿插或尺度问题,就回到模型修复。
draft → review → final · 每张图记录耗时
全屋展开第二组 UV,烘焙不含底色的直接光与间接光。先载入基础光照,按房间补充高清图集并释放离开的房间。实例化林景保留窗外空间;主卫镜面实时反射,其余反射按房间采样。
13 张分级图集 · 6 处反射采样 · 实例化林景
固定机位检查效果图与网页截图,测量真实加载和拖动帧耗时,验证窄屏、下载及失败恢复。每个阶段保存校验记录,拒绝混用不同母场景;重建可以按校验值恢复。
pipeline.py · garden:check · garden:qa · 截图回归
python3 assets/garden-house/fetch-assets.py
pnpm garden:build --dry-run
pnpm garden:build
# 复用当前任务已有的 Ego 浏览器空间
pnpm garden:qa --space <空间编号> --profile desktop
pnpm garden:qa --space <同一编号> --profile mobile
pnpm check
pnpm build首次运行下载并校验资产,随后可离线重建。流程依次完成建模、渲染、烘焙、反射、导出与打包;输入和输出一致的阶段可复用,失败即停。截图变化仍需目视判断。详细操作、质量门槛与已知限制见制作包中的 README。
下载制作脚本与参数空间布局基于用户提供的 Solace 概念平面图,并使用用户补充的两段作者视频与七机位展板校准细节。制作包记录参考时间点与可确认的信息。建筑、家具与灯光由本项目脚本重建;立面、家具样式和未标注尺寸包含新的设计选择。
部分扫描材质、树木、蕨类与石头来自 Poly Haven,采用 CC0。制作包内的 assets-lock.json 列出每个来源、文件 URL 和校验值。