This tutorial will explain how to export your 3D model from Vectorworks into Unity. However, we will make a pit stop in Cinema 4D (Full Version) to fix normals in order to ensure your model will render correctly in Unity.
Assumptions: You are using Vectorworks Spotlight and the full version of Cinema 4D.
Export .c4d from Vectorworks
Before exporting, make sure all objects in your model have an image renderworks texture applied. Solid colors will import, though any preset vwx textures like ‘blkdeck’ or ‘blkborders’ will not import. Make duplicate objects into symbols, though avoid sub-symbols. Make sure you have a ceiling and a floor and add your lighting fixtures.
File>export>cinema 4d. Export a .c4d with the below settings. Then click into options and set the quality to All High.
In Cinema 4D, put a Display Tag on the parent folder holding all the objects in your scene.
Then, in the display tag, enable use of backface culling. This will show you what the objects will look like once imported into Unity.
Next, manually align or reverse normals for any project objects by selecting the object then Main Nav.> Mesh> Align or Reverse Normals.
Export as .fbx for Unity
Make sure the embed textures box is checked when exporting to .fbx
Import into Unity
Upon import into Unity, you might have to manually map textures w/Albedo* box. Adjust the black and white color and smoothness as needed.
*Hint: Use the metal channel instead of albedo for more reflective surfaces.
I hope this information will make it easier for you to get started working in VR. One of the goals of ScenicMentor.com is to help designers learn and work faster, giving them more time to create and more easily share their ideas with the world!
I’d love to hear comments or suggestions. Contact me here.