Hello guys,
I’m a Maya user without any knowledge of scripting and programming
and I’m looking for solutions to fasten and ease the workflow
in our studio.
We provide 3d visuals to architectural and real estate companies.
In many cases those offices send their own 3d models in FBX/OBJ/DAE formats
from software like Rhinoceros or Sketchup (most popular for modeling architecture in Poland).
The thing is those models are mostly total garbage and it’s diffucult
to manage them via Outliner or Hypershade redefining materials etc.
Due to that the importing and ‘render-ready’ process can be time
consuming especially when every command is now executed manually.
Since I don’t have time to learn Python/MEL I’m looking for someone
who is able to provide a scripting solution for some actions being done one
after another. Maybe it’s quite simple and basic and sb did something simillar before
or maybe for some reasons it’s undoable.
Below you can find actions which should be packed in a script.
Import File -> Set to Face -> Normal Angle 89 -> Quadrangulate Objects -> Delete Historiy
-> Select Objects With Material (each material on scene) -> Separate/Extract Selected Faces to another model
(ie. when more than one material is assigned to a particular object)
-> Select Objects With Material -> Group Objects by Selected Material (every material)
-> Quadrangulate Objects -> Duplicate Groups, Combine Groups + Delete History + Delete Unused Groups + Group Again
-> Hide Groups with Separated Objects as a BACKUP -> Assign New RedShift Material to Combined and Separated Groups -> Delete Unused Materials
-> RS Material defined: Reflectivity set to 0, Color with assigned Checker -> Material ID and Object ID information for every Material and Combined Object
-> Automatic Mapping for every Combined Object with a defined x,y,z scale
With this done I think the model should be ready for applying textures to materials.
I’ll be very glad for any responses/comments on public or private! 