我的三维房间
My Room in 3D,Bruno Simon,2021 年

正在布展…
它是怎么做的
- 第 1 步Blender 中把漫反射光照烘焙成白天、夜晚、台灯等多张光照贴图
- 第 2 步自定义着色器按 uniform 权重混合多张烘焙贴图,实现“动态”换灯
- 第 3 步屏幕使用 VideoTexture,电脑/显示器内容在播放
- 第 4 步OrbitControls 受限角度 + 缓动,保持构图
复刻配方
一段技术配方,可以直接交给 AI 编程助手,也可以自己照着写。想指定技术栈、位置和性能预算,就把它加入实现方案。
Model a small diorama room in Blender and bake three separate lightmaps: neutral daylight, night, and a single lamp contribution. Load all three as textures on one ShaderMaterial and mix them in the fragment shader with uniforms such as nightMix and lampStrength, multiplying the lamp layer by a tint color. Use a VideoTexture on the monitor mesh for life, and restrict OrbitControls to a narrow azimuth range with damping so the composition always reads well.
档案
能不能拿来用
原作不是开源许可(unknown (no LICENSE file; package.json says UNLICENSED)):只能作为视觉参考,不要复制它的代码或素材,自己按技术思路实现。
性能开销
视觉强度
实现难度
尺度为策展判断(1 到 5),用于比较和推荐。
核实记录:Demo loads (200); repo exists, no LICENSE file (package.json: UNLICENSED) — treat as inspiration only.


