效果模板,是将三维场景在视觉上予以标准化的展现形式,可以理解为场景皮肤。园区效果模板,通过建立一套通用标签机制,在效果和园区之间建立桥梁,将效果与园区的模型对象分别对应。
效果模板可以对3D场景效果进行调整,森园区Web版提供了多个效果主题模板,色彩系列丰富、可适配不同明亮度的园区效果。同时支持自定义设置效果,包括滤镜、发光设置、反射设置、特效地面、特效粒子、光照、后期、背景、雾效等。
如何设置效果模板呢,操作步骤如下:
登录ThingJS账号后前往在线开发环境,可以选择效果模板列表中符合自己需求的效果内容,选择后双击即可生成快速引用代码
这样就可以针对场景引用效果模板了
效果模板应用后如果需要恢复初始状态的话,需要清除设置的效果模板以及背景和后期效果
- c.applyTheme(null)
- ctrl.destroyEffectTheme('default_parkbusiness', c)
- app.background = [0, 0, 0]; // 可以根据设置效果模板前的背景进行恢复
- var pos = {
- 'enable': true,
- 'bloom': {
- 'enable': false,
- 'strength': 0.14,
- 'radius': 0.4,
- 'threshold': 0.7
- }, // 全局泛光
- 'colorCorrection': {
- 'enable': true,
- 'exposure': 0,
- 'brightness': 0,
- 'contrast': 1.1,
- 'saturation': 1.1,
- 'gamma': 1
- },
- 'vignetting': {
- 'enable': false,
- 'color': '0',
- 'offset': 1.5
- }, // 镜头特效-颜色
- 'blurEdge': {
- 'enable': false,
- 'offset': 1.5
- }, // 镜头特效-模糊
- 'film': {
- 'enable': false,
- 'grayscale': false,
- 'noiseIntensity': 0.35,
- 'scanlinesIntensity': 0,
- 'scanlinesCount': 2048
- }, // 噪点
- 'chromaticAberration': {
- 'enable': false,
- 'chromaFactor': 0.025
- }, // 红蓝分离
- 'screenSpaceReflection': {
- 'enable': false,
- 'minGlossiness': 0.2
- }, // SSR
- }
- app.postEffect = { postEffect: pos }</div>
复制代码
|
|
|
|
|
|