Hello. I try to repeat your lesson, but when i make for-each loop and uv transform, UVs works uncorrectly. For example: i have 4 copies (by copy and transform node) of geometry with overlapping UVs and when they pass through for-each loop, i have 4 overlapping UV islands with 4 UV in each, i.e. 16 UVs. What cause this problem?
Hi Dmitry. I'm not sure without seeing your file myself, but if I had to guess, I would say that something is wrong in your UV Transform expression. It should be : $SIZEY * 1.02 * detail("../NAME_OF_METADATA_NODE", "iteration", 0) If the expression is wrong in any way (I cannot express how frequently I misspell/mistype a node name) then the detail expression will return 0, and then none of your transforms will happen.
This is so fantastic introduction serie to Houdini. Thank you. But I have a small issue in for each loop section in uv uv transform node. That expression on translate is not working for me. I am using Houdini 16.5.
Howdy Mika. In Houdini 16, the For-Each Loop I am using in this video has been renamed to For-Each Point, but otherwise should work the same. The expression used in the uvtransform1 node should be: $SIZEX * 1.02 * detail("../Stave_MetaData/", "iteration", 0) Another thing to check would be to ensure the foreach_end1 node settings. Piece Elements should be set to Primitives, and Piece Attribute should be enabled, using the copynum attribute that was created by the Copy and Transform used to revolve the staves.
Thanks so much for doing this series of tutorials Ben! I'm encountering the same problem as Mika and I kept getting a 0 on $SIZEX so the expression just wouldn't work. Was wondering if there was something I forgot to click on
5 years on... and still very helpful! Thank you!
This is an incredible useful tut about UVs. I have searched a lot in youtube to find a proper one. Today is my luckly day. Thanks
Thanks for making tutorials Ben.
thanks for the tutorial! how can yu make sure the staves are always vertical inside the uv tile?
Hello. I try to repeat your lesson, but when i make for-each loop and uv transform, UVs works uncorrectly. For example: i have 4 copies (by copy and transform node) of geometry with overlapping UVs and when they pass through for-each loop, i have 4 overlapping UV islands with 4 UV in each, i.e. 16 UVs. What cause this problem?
Hi Dmitry. I'm not sure without seeing your file myself, but if I had to guess, I would say that something is wrong in your UV Transform expression. It should be :
$SIZEY * 1.02 * detail("../NAME_OF_METADATA_NODE", "iteration", 0)
If the expression is wrong in any way (I cannot express how frequently I misspell/mistype a node name) then the detail expression will return 0, and then none of your transforms will happen.
How to export UV layout in UDIM format?
This is so fantastic introduction serie to Houdini. Thank you.
But I have a small issue in for each loop section in uv uv transform node. That expression on translate is not working for me. I am using Houdini 16.5.
Howdy Mika. In Houdini 16, the For-Each Loop I am using in this video has been renamed to For-Each Point, but otherwise should work the same. The expression used in the uvtransform1 node should be: $SIZEX * 1.02 * detail("../Stave_MetaData/", "iteration", 0)
Another thing to check would be to ensure the foreach_end1 node settings. Piece Elements should be set to Primitives, and Piece Attribute should be enabled, using the copynum attribute that was created by the Copy and Transform used to revolve the staves.
Ok. Thank you for your explanation.
Thanks so much for doing this series of tutorials Ben! I'm encountering the same problem as Mika and I kept getting a 0 on $SIZEX so the expression just wouldn't work. Was wondering if there was something I forgot to click on