雾
ThreeJS提供了Fog类,用于创建线性雾的效果;提供了FogExp2类,用于实现指数雾的效果。
雾效果常用于模拟真实世界中视觉深度递减的效果,也可以用于创建某些艺术效果。即:当物体距离观察者越远,雾就越密,物体的颜色就越接近于雾的颜色。
基本使用
线性雾Fog
Fog类的构造函数如下,
基本使用如下,
const scene = new THREE.Scene();
scene.fog = new THREE.Fog( 0xcccccc, 10, 15 );
指数雾FogExp2
构造函数如下,
基本使用如下,
const scene = new THREE.Scene();
scene.fog = new THREE.FogExp2( 0xcccccc, 0.002 );