Preparing your 3D model

Taking some extra time to prepare your model will lead to significant improvements in final quality, as well as a reduction in import times. We’ve laid out a systematic way to prepare your model below.

For any questions, send us a message on Discord and we’ll get back to you as soon as possible, normally within the hour.

Materials & Lights

Making sure that materials and lights are compatible with and look right in a real-time environment is key to ensuring both immersion for users, as well as stability and performance.

Material Support

Avoid using the following material types as they are not supported:

  • GI override
  • Multi-coat
  • Displacements maps


Do not use more than 5 overlapping lights in close proximity as this will significantly degrade performance. For best results:

  • Use area lights instead of many small point lights
  • Lights can be fine tuned after import if they are put on the correct layer (see layer organization section)
Layer Organization

To ensure that your model is properly prepared for high performance in a real-time environment and faithful to its intended appearance, please ensure that objects are properly sorted into the following layers (or sub-layer).

Objects with Glass and Transparent Materials

In order to reduce import times and optimize for performance, objects with transparency should be organized as following:

  • Objects with simple transparency such as panes of glass on layer TranslucentSimple_[layer name]
  • Complex objects (over 1000 triangles) with transparency such as a chandelier on layer TranslucentComplex_[layer name]

Plants and Foliage

Lights should be collected on a layer called Foliage_[layer name]


Plants and foliage should be collected on a layer called Lights_[layer name]

Labeling Rooms

Palatial can display the name of the room or area you’re in, as long as you define the boundaries. For each area in your 3D model, draw a box best approximating its boundaries (do not use any other shape), and name the object [Room name]. Alternatively, place each box on a separate layer and name the layer after the room.


Similar to setting up a model for rendering, making sure that objects have the correct geometry, normals, and state will go a long way in reducing unexpected results.


Do not use planes as wells, as they will not render properly. Everything must have thickness - we recommend walls be at least 10cm thick at room scale, or light may still bleed through.

Overlapping Duplicates

If a surface is rapidly flickering when you pan in the model (z-fighting), there may be overlapping meshes. Ideally delete the duplicate, however a quick and dirty fix is to slightly move one mesh so they’re no longer overlapped.

Unfreeze/Unlock Objects

Unfreeze/unlock all objects that will be exported, or else they will not show up in the Palatial scene.

Scene Access

Ensure that all parts of the scene can be accessed by individuals walking around. For example, if there are doors in the model, make sure that they’re open.

Setup Design Options

Material Support

If there are multiple design options or configurations in your 3D model, Palatial allows you to toggle between options in-scene. To use this feature, group or organize options per layer:

  • Label the first option as Option_A_[RoomName], the second option as Option_B_[RoomName], etc.
  • There is no limit to the number of options you can include
  • Keep in mind that the group or layer must include everything for the option, as only 1 options is visible at a time.

Sign up for Alpha

Want to test Palatial out with your project? Let us know how we can reach you and our team will be with you shortly.

Thanks! Keep an eye out in your inbox.
Oops! Something went wrong while submitting the form.