变更日志
- 特性: 为
Vector4
添加round()
方法 - 特性: 为
MathUtils
添加toHalfFloat()
和fromHalfFloat()
方法 - 特性: 为
Mesh
添加getVertexPosition()
方法 - 特性: 在 Renderer 中的
shaderCompileOptions
添加maxMaterialPrograms
- 特性: 为
Material
添加extUvCoordMask
属性 - 特性: 引入
TransformUV
类以处理 UV 变换 - 特性: 在关键帧动画中添加对材质 UV 变换的支持
- 修复: 在裁剪空间中排序对象
- 重构: 在
makeSafe()
中使用MathUtils.clamp()
- 特性(插件): 为
SceneUtils
添加computeMeshAccurateBoundings()
方法 - 特性(插件): 在
GLTFLoader
中添加对Transmission材质扩展的支持 - 特性(插件): 在Transmission GLTF 扩展中添加对
extUvCoordMask
的支持 - 特性(插件): 在
KHR_animation_pointer
中添加对贴图变换的支持 - 特性(插件): 在
GLTFLoader
中添加对KHR_materials_dispersion
扩展的支持 - 修复(插件): 修正
TransmissionPBRMaterial
中贴图采样的颜色空间 - 修复(示例): 修正Transmission示例中的渲染 pass
Changelog
- feat: add
round()
method toVector4
- feat: add
toHalfFloat()
andfromHalfFloat()
toMathUtils
- feat: add
getVertexPosition()
toMesh
- feat: add
maxMaterialPrograms
toshaderCompileOptions
in Renderer - feat: add
extUvCoordMask
property toMaterial
- feat: introduce
TransformUV
class for handling UV transformations - feat: add support for material UV transform in keyframe animation
- fix: sort objects in clip space
- refactor: use
MathUtils.clamp()
formakeSafe()
- feat(addons): add
computeMeshAccurateBoundings()
toSceneUtils
- feat(addons): add support for transmission materials extension in
GLTFLoader
- feat(addons): add support for setting
extUvCoordMask
in transmission GLTF extensions - feat(addons): add support for texture transform in
KHR_animation_pointer
- feat(addons): add support for
KHR_materials_dispersion
extension inGLTFLoader
- fix(addons): correct color space for texture sampling in
TransmissionPBRMaterial
- fix(examples): correct rendering pass in transmission examples
Full Changelog: v0.3.1...v0.3.2