Js 3d渲染怎么提高清晰度

JavaScript027

Js 3d渲染怎么提高清晰度,第1张

1.首先按下F10键打开渲染设置面板,在其中找到GI选项

2.勾选环境阻光(AO),数值调整到0.8。然后将半径调整到30,细分调整到30。注:具体数据可以根据自己的实际需求进行修改。

调整数值后,同样渲染效果图并对比一下效果:上方的是开启AO的效果,下方的是未开启AO的效果,很明显开启AO的效果更好,结构更加清晰。

控制显隐

ThingJS 中通过设置物体的 visible 属性来直接控制物体的显示/隐藏,例如:

var car=app.query('car01')[0]car.visible=false

当然也可以设置对象集合(Selector)的 visible 属性控制多个物体的显示/隐藏,例如:

// 获取场景内所有的建筑 并 隐藏var buildings=app.query('.Building')buildings.visible=false

如果对象有相应的父子关系,那么,当隐藏父亲时,他的子子孙孙也会跟随隐藏。

比如当隐藏建筑时,建筑的外立面、楼层、楼层里的物体等子孙会同时隐藏。

查看示例

系统层级默认显隐规则

当开启系统内置层级时,系统会有一套默认的显示/隐藏规则:

进入园区级别,显示该园区下的地面(Ground)、建筑的外立面(Facade)以及其他直属物体(Thing)

进入建筑级别,隐藏该建筑的外立面,显示该建筑的楼层(包括子孙)

注意事项

此时当前建筑并没隐藏,只是隐藏了该建筑的外立面

进入楼层级别,隐藏其他楼层,显示当前楼层的子孙

依此类推……

查看示例网页链接