From Wikicliki
Jump to: navigation, search

Equipment Haul

  • Vuze 360
  • Einscan
  • Structure Sensor
  • Vive
  • iPad

3D Workflow

Substance Approach

1. Sculpt high-poly

2. Export high-poly to 3d package of choice (3DS Max, Maya, Blender, etcetera)

3. Retopologize a low-poly over your high-poly sculpt

4. UV Map/Unwrap the low-poly sculpt

5. Export the high-poly from your 3D package of choice to FBX (or .obj but I like .fbx better)

6. Export the low-poly from your 3D package of choice to FBX (or .obj but I like .fbx better again)

7. Import both high-poly and low-poly into Substance Designer or xNormal

8. Bake the following maps

a. Normal

b. ambient occlusion

c. color_id

      • Note: Bakes are typically more successful if it is exploded and a cage is used (cage should match your low-poly vertices 100% with a slight "push" applied)

9. Alter color_id map in photoshop or GIMP to align specific UV islands to materials (not texture, think about what the material make-up of that piece is. Is it chrome? silver? wool? polyester? grease? etcetera) -- same material should get same color (e.g. all light chrome is red, all dark chrome is dark red, all wood is blue, etcetera)

10. Re-import new color_id map into Substance Designer

11. Import low-poly into substance designer/painter (if you used xNormal to bake maps)

12. Import Normal and Ambient occlusion maps into Designer/Painter (again, if you used xNormal to bake maps)

13. Begin creating materials using either Substance Designer/Painter. You may use the color_id map that you edited previously to stop bleeding while painting/creating your tiling materials.

14. When you are finished with your materials, you can reveal specific attributes to be altered IN-ENGINE (eg. dirt, rust, water, etcetera)

15. IF YOU CANNOT OPEN THE SUBSTANCE PACKAGE IN YOUR ENGINE OF CHOICE (Unity has plug-in support, Unreal Engine 4 requires a different branch of the engine you can download at Allegorithmic's site) -- then you will need to right-click each individual output material and export, then import into your engine along with your low-poly and apply all the maps to your low-poly asset.

16. IF YOU CAN OPEN SUBSTANCE PACKAGE IN YOUR ENGINE OF CHOICE - import your low-poly asset and your substance package, apply that package to your asset. Enjoy the fact that those attributes you revealed earlier are easily changed IN-ENGINE if you want to make changes.

17. Take a high quality screenshot/video in-engine.

PBR references