Work 08 WebWeb

SCALE

一个地形实验站:程序生成的高差、雾与光,全部实时计算,没有贴图。 A terrain experiment: procedural elevation, haze and light, computed live, with no image maps.

状态Status
实验Experiment
年份Year
2025
角色Role
视觉与开发Visual & build
类型Kind
Web 实验Web experiment
技术Stack
Three.js · WebGL · Astro

问题The problem

我想回答一个问题:一张地形能不能不靠贴图,只靠光与雾就成立?大多数「3D 地形」其实是把照片贴在几何上,一旦拿掉贴图就空了。 One question: can a landscape stand up on light and haze alone, with no image maps? Most 3D terrain is a photograph wrapped around geometry — remove the texture and there is nothing left.

做法What I did

高度场用噪声叠出来,颜色只从光照与雾里来,并把运动限制在很窄的范围:相机只能慢慢漂,色相只在一个小段落里变化。 Height comes from layered noise; colour comes only from lighting and fog. Motion is deliberately constrained — the camera may drift, the hue may move within one narrow band.

结果What changed

成立,但代价是克制:一旦加快镜头或放宽色域,它立刻退回「科技演示」。这个实验后来变成我做 3D 时的一条自我约束。 It works, but only through restraint: speed up the camera or widen the palette and it collapses into a tech demo. The experiment became a personal rule for later 3D work.