JSRUN 用代码说话

WebGL渲染器常量(WebGLRenderer Constants)

编辑教程

WebGL渲染器常量(WebGLRenderer Constants)

面剔除模式

THREE.CullFaceNone
THREE.CullFaceBack
THREE.CullFaceFront
THREE.CullFaceFrontBack
CullFaceNone 禁用面剔除。
CullFaceBack 为默认值,剔除背面。
CullFaceFront 剔除正面。
CullFaceFrontBack 剔除正面和背面。

正面方向

THREE.FrontFaceDirectionCW
THREE.FrontFaceDirectionCCW
FrontFaceDirectionCW 将多边形的缠绕顺序设置为顺时针方向。
FrontFaceDirectionCCW 为默认值,将多边形的缠绕顺序设置为逆时针方向。

阴影类型

THREE.BasicShadowMap
THREE.PCFShadowMap
THREE.PCFSoftShadowMap
THREE.VSMShadowMap

这些常量定义了WebGLRenderer中shadowMap.type的属性。

BasicShadowMap 能够给出没有经过过滤的阴影映射 —— 速度最快,但质量最差。
PCFShadowMap 为默认值,使用Percentage-Closer Filtering (PCF)算法来过滤阴影映射。
PCFSoftShadowMap 使用Percentage-Closer Soft Shadows (PCSS)算法来过滤阴影映射。
VSMShadowMap 使用Variance Shadow Map (VSM)算法来过滤阴影映射。
当使用VSMShadowMap时,所有阴影接收者也将会投射阴影。

色调映射

THREE.NoToneMapping
THREE.LinearToneMapping
THREE.ReinhardToneMapping
THREE.Uncharted2ToneMapping
THREE.CineonToneMapping

这些常量定义了WebGLRenderer中toneMapping的属性。 这个属性用于在普通计算机显示器或者移动设备屏幕等低动态范围介质上,模拟、逼近高动态范围(HDR)效果。

NoToneMapping 禁用色调映射。

LinearToneMapping 为默认值,线性色调映射。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟