Skip to content

Commit

Permalink
Arnold ShaderNetworkAlgo : Fix default value used when transferring U…
Browse files Browse the repository at this point in the history
…sdTransform2d.in
  • Loading branch information
murraystevenson authored and johnhaddon committed Apr 30, 2024
1 parent a4ceba9 commit d661bf4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions Changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Fixes

- Viewer : Fixed Cycles shader balls.
- TweakPlug : Fixed incorrect results and potential crashes in list modes.
- USD : Fixed `Unsupported value type "StringData" for parameter "input"` warning when converting `UsdTransform2d` shaders with no `in` connections to Arnold.

API
---
Expand Down
2 changes: 1 addition & 1 deletion src/IECoreArnold/ShaderNetworkAlgo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -998,7 +998,7 @@ void IECoreArnold::ShaderNetworkAlgo::convertUSDShaders( ShaderNetwork *shaderNe
else if( shader->getName() == "UsdTransform2d" )
{
newShader = new Shader( "matrix_multiply_vector" );
transferUSDParameter( shaderNetwork, handle, shader.get(), g_inParameter, newShader.get(), g_inputParameter, string() );
transferUSDParameter( shaderNetwork, handle, shader.get(), g_inParameter, newShader.get(), g_inputParameter, Color3f( 0 ) );
const V2f t = parameterValue( shader.get(), g_translationParameter, V2f( 0 ) );
const float r = parameterValue( shader.get(), g_rotationParameter, 0.0f );
const V2f s = parameterValue( shader.get(), g_scaleParameter, V2f( 1 ) );
Expand Down

0 comments on commit d661bf4

Please sign in to comment.