场景

Scene 常用方法

  • add
  • remove
  • children
  • getObjectByName
  • traverse (遍历每一个子对象,包括子对象的子对象)

给场景添加雾化效果

使用 fog 属性就可以为整个场景添加雾化效果

雾化效果是:场景中的物体离摄像机越远就会变得越模糊。

scene.fog = new THREE.Fog(0xffffff, 0.015, 100); //线性增长
scene.fog = new THREE.FogExp2( 0xcccccc, 0.015 );//指数增长

overrideMaterial属性

如果不为空,它将强制场景中的每个物体使用这里的材质来渲染。默认值为null。
当某一个场景中,所有的物体都共享同一个材质时, 使用该属性可以减少 Three.js 管理的材质数量来提高运行效率

scene.overrideMaterial = new THREE.MeshLambertMaterial({color: 0xffffff});

该属性并不非常实用。

posted @ 2024-03-07 20:17  暖暖De幸福  阅读(5)  评论(0编辑  收藏  举报