FluidRay RT 1.1.5 Released

We just released FluidRay RT 1.1.5, you can try it here.

This version brings a ton of exciting new features, focusing both on usability and performance:

  • Updated ray-tracing engine to Embree 2.5.1, resulting in much improved performance
  • .STL format support, widely used in jewellery design and product design
  • Camera import
  • Objects are imported as separate entities when importing scenes (possibility to move or delete them individually)
  • Instance importing
  • Much improved .FBX import, greately enhancing the process of exporting from 3dsmax / Maya and importing in FluidRay
  • Bigger and much faster material/texture preview in the Browser
  • Background image opacity
  • Objects can emit light also non-uniformly, based on a texture
  • Much easier normal map import as regular textures
  • Vertical/Horizontal shift/tilt for cameras
  • Mixing different environments together
  • Increased responsiveness of Outliner and Graph Editor, especially when loading complex scenes
  • Shade 15 integration support
  • Increased available memory
  • Bug fixes

3dsMax to FluidRay step by step for easier rendering

In this tutorial we are going to cover step by step the process of taking a 3dsmax scene, exporting it in .fbx, and rendering it using FluidRay RT. The following are a couple of examples of the results achieved. The original scenes were taken from Evermotion Archexteriors collection and originally came as 3dsmax scenes with textures, materials and cameras setup for VRay. Note that this tutorial applies to all 3dsmax scenes, not only those setup in VRay.

AE22_07-release

FluidRay RT Archexterior

Scene Preparation

Before exporting, we need to make sure that the scene is setup correctly, so that most of the information is retained in the process. There are a few things that need special attention, in particular:

  • XRefObjects proxies (we want the full resolution mesh exported)
  • Objects that are not part of the standard 3dsmax installation (such as VRayCamera, VRayMaterial, VRayProxy) and for this reason are not handled by the standard 3dsmax exporter
  • Complex texture networks that are not supported by the export format

For XRefObjects, make sure to uncheck the “Enable/Use local” checkbox, so that the full resolution mesh is used (see screenshot).

Max XRef

For VRay objects, we need to convert them to standard 3dsmax equivalents, so that they can be properly exported.

For textures, there are some nodes that are not handled by the exporter, such as color correction nodes or texture mixing nodes. In those situations, we need to remove the color correction nodes and connect the bitmap textures directly to the material.

We provide a Maxscript that does all this work automatically. Right before exporting, load the script in the Maxscript editor and press Ctrl+E to execute the script. You can get the script in the Addons Page.

Exporting

We are going to use the Autodesk .FBX format to export the scene to FluidRay RT. In the FBX exporter options, make sure that the to select “Preserve Instances”, “Y-Up”,  “Binary” (see screenshot).

Max FBX Export

The “Preserve Instances” options allows to keep instanced geometry as it is in 3dsmax, instead of duplicating the mesh information an wasting a lot of memory. FluidRay RT will then preserve the instanced geometry as well.

The “Y-Up” option converts the axis orientation from the “Z-Up” 3dsmax convention to FluidRay RT‘s “Y-Up” convention.

The “Binary” option is suggested to keep the exported files to a manageable size.

Importing

Just start FluidRay RT, then go to File->Import and select the exported .fbx file.

Tweaking the scene in FluidRay RT

There are a few things that need to be adjusted to get the best results: Bump Mapping, Organic Materials and Cameras.

Bump Mapping – The bump mapping texture is exported correctly, but the amount of bump needs to be adjusted. Select the material, then in the Displacement section adjust the “Amount” parameter until it’s visually satisfying. You can use the browser preview to make the process easier.Max-Bump

Organic Materials (Leaves, Flowers and Plants) – The exported material is not the best suited for plants. To achieve the best result, we need to change the standard scattering of the material to “Glossy Diffuse Translucent”. In order to do that, select the material, then, in the Graph Editor, right click on the scattering input of the material and click on Connect to a new -> Glossy Diffuse Translucent. If the original scattering had a texture attached to the diffuse input, you need to connect the texture to both the Diffuse input and Transparency input of the Glossy Diffuse Translucent node. You also probably want to increase the Roughness parameter to 0.1. Scattering

Cameras – The camera position and orientation is exported, but, due to some limitation in the .fbx import library, you will need to adjust the FOV and Camera Shift/Camera Tilt if present.

Conclusions

We shown the process of converting a 3dsmax scene to FluidRay RT. The process is pretty straightforward and normally doesn’t require much tweaking. Once you get the hang of it, it should take no more that 20-30 minutes to have a fairly complex scene ready to render in FluidRay.

If you want a more in-depth knowledge about FluidRay RT, check out the Help Page.

Also, if you have further questions, fell free to post on the Discussion Forum.

MaxScript to prepare for exporting to FluidRay

This Maxscript for 3dSMax prepares the scene for better exporting to FluidRay RT. In particular, this script:

  • Converts proxies to full-res meshes
  • Converts VRayMaterial to Standard Material
  • Converts VRayCamera to Standard Camera
  • Converts VRayProxy to Regular Mesh
  • Adjusts textures to be more faithfully exported

Right before exporting, load the script in the Maxscript editor and press Ctrl+E to execute the script.

The export format that provides the best results is .fbx.

Get this script in the Addons Page.