I use UV Flatten to proceduraly sew UVs, after UV Unwrap. Problem with this is that after flatten, UV islands are being randomly rotated. I need to have them be rotated as in World Space. There is also UV Layout node that has option to Axis Align as in 3D space, but that really does not do much.
Any tips for this?
Rotate UVs as in World space after Flatten
3376 4 3- SreckoM
- Member
- 379 posts
- Joined: Dec. 2006
- Offline
- ajz3d
- Member
- 576 posts
- Joined: Aug. 2014
- Offline
SreckoMIn UV Flatten SOP you can pin vertices to prevent an island from translating or rotating while you're sewing it or cutting.
I use UV Flatten to proceduraly sew UVs, after UV Unwrap. Problem with this is that after flatten, UV islands are being randomly rotated.
Also, you can align islands manually either along U or V axes without leaving UV Flatten SOP. See "Axis-Aligned Vertex Groups" described in the docs [www.sidefx.com].
Note, that to toggle between alignment axes, you'll probably need to go to parameters editor and change "Align Parallel To" parm of the aligned group. That's because for some reason the respective shortcut command (SHIFT+LMB) doesn't seem to work in the interactive mode. At least it doesn't on my Houdini instance.
SreckoMCan you provide an example of a desired result?
UV islands I need to have them be rotated as in World Space.
SreckoMProbably a silly question, but have you tried changing "Island Rotation Step" while axis alignment is in "By Island Position in 3D"?
There is also UV Layout node that has option to Axis Align as in 3D space, but that really does not do much.
Edited by ajz3d - Jan. 14, 2023 13:11:05
- SreckoM
- Member
- 379 posts
- Joined: Dec. 2006
- Offline
Thanks for this, will check these suggestions!
What I need to have is everything to be procedural. As this is going to be HDA in Unity.
I want island to be rotated as in world space. So bottom of UV island in 3D needs to be bottom of island in UV space too. Artist apply texture with arrows pointing up. On some parts of geo it is correctly pointing up, on others it is pointing down and others left or right (cause UV islands are randomly rotated). Need all of them to point up. I know I can do it with UV Unwrap, or like Cubic mapping, thing is that artist wants less islands, and less seams. As possible. UV Flatten gives me that, but introduce orientation.
Less advance version of this:
Packmaster [www.blendernation.com]
What I need to have is everything to be procedural. As this is going to be HDA in Unity.
Can you provide an example of a desired result?
I want island to be rotated as in world space. So bottom of UV island in 3D needs to be bottom of island in UV space too. Artist apply texture with arrows pointing up. On some parts of geo it is correctly pointing up, on others it is pointing down and others left or right (cause UV islands are randomly rotated). Need all of them to point up. I know I can do it with UV Unwrap, or like Cubic mapping, thing is that artist wants less islands, and less seams. As possible. UV Flatten gives me that, but introduce orientation.
Less advance version of this:
Packmaster [www.blendernation.com]
Edited by SreckoM - Jan. 14, 2023 13:23:44
- tamte
- Member
- 8798 posts
- Joined: July 2007
- Offline
- SreckoM
- Member
- 379 posts
- Joined: Dec. 2006
- Offline
-
- Quick Links