RizomUV let me fix UV mapping and work with it. It is a specific tool for UV mapping. I use to make the UV mapping projection in Rhino and often since my target is game development or VR, improve them inside RizomUV.
@Micha I finish purchasing RizomUV Real Space. And I made up a bridge to Rhino. This allows a fast interaction. I call it “AM Mesh Bridge” for UV mapping just in case there will be a better official one. It allows to easily move the mesh back and forward between these two applications. It consists of just a button in each application that save and loads a static obj. In a Windows environment:
SETUP
- Make a folder in your hard drive. For example X:\DoNotMove\RhinoRizom\OBJ
- Place in it an OBJ file. For example “mesh.obj”
- Copy the file full path. In this case will be: X:\DoNotMove\RhinoRizom\OBJ\mesh.obj
RHINO
- In Rhinoceros3D make a new button
- Place the RizomUV icon
- Place this command script on the left to “Export To RizomUV”
! -_Export _GeometryOnly=_Yes _SaveTextures=_No _SaveNotes=_No _SaveSmall=_Yes
“X:\DoNotMove\RhinoRizom\OBJ\mesh.obj”
VertexWelding=Unmodified YUp=Yes enter enter
- Place on the right to “Import from RizomUV”
! -_Import
“X:\DoNotMove\RhinoRizom\OBJ\mesh.obj”
MapYtoZ=Yes
enter
- And press OK to save the button setup.
RIZOM
- In RizomUV you need to make a Lua script. And for this open Notepad text editor
- The script for importing the file with no UVs will be
mypath = “X:\DoNotMove\RhinoRizom\OBJ\mesh.obj”
ZomLoad({File={Path=mypath, ImportGroups=true, XYZ=true}})
- Save it as: “LoadWithNoUVs.lua”
- Just in case remember to change the txt extension to Lua
- If you want to “LoadWithUVs.lua” will be
mypath = “D:/AM/DoNotMove/RizomUV/Obj/UVmesh.obj”
ZomLoad({File={Path=mypath, ImportGroups=true, XYZUVW=true, UVWProps=true}})
- Open RizomUV and in the Script Hub section under S0 press “…”
- Now select the Lua script. And done!
HOW TO USE IT
Let say you want to paint your Rhino polysurface object. Fist you convert to mesh (this is for another thread). In Rhino you make the unwrapping, cylindrical projection or other projection types. If you need to optimize the UV mapping mesh layout or make a different type of unfolding, you close the rhino UV mapping editor. You select the mesh you what to optimize and press this new Rizom button. Now Open Rizom, press the “S0” button, and the mesh will pop up. Do what you need and then press control S to Save. Go to Rhino, delete the mesh and right-click the new button to import the mesh back. If you wish you can include deleting inside import Rhino command.
I updated my workflow to Substance Painter: How to paint Rhinoceros FBX from Rino3D to Substance Painter workflow
How to make Lua scripting for Rizom: Discord