浏览代码

USDZExporter: Added texture.rotation support. (#26013)

mrdoob 2 年之前
父节点
当前提交
b0f51c3e40
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      examples/jsm/exporters/USDZExporter.js

+ 1 - 0
examples/jsm/exporters/USDZExporter.js

@@ -484,6 +484,7 @@ function buildMaterial( material, textures ) {
         {
         {
             uniform token info:id = "UsdTransform2d"
             uniform token info:id = "UsdTransform2d"
             token inputs:in.connect = </Materials/Material_${ material.id }/PrimvarReader_${ mapType }.outputs:result>
             token inputs:in.connect = </Materials/Material_${ material.id }/PrimvarReader_${ mapType }.outputs:result>
+			float inputs:rotation = ${ texture.rotation * ( 180 / Math.PI ) }
 			float2 inputs:scale = ${ buildVector2( texture.repeat ) }
 			float2 inputs:scale = ${ buildVector2( texture.repeat ) }
             float2 inputs:translation = ${ buildVector2( texture.offset ) }
             float2 inputs:translation = ${ buildVector2( texture.offset ) }
             float2 outputs:result
             float2 outputs:result