Shopping Cart (0)

Domemaster3D Stereoscopic Shader for Autodesk Maya and 3DS Max

About the Domemaster3D Shader

This is the current collection of Domemaster3D shaders.

This is the current collection of Domemaster3D shaders.

The Domemaster Stereo shader is designed to create 2D & 3D fulldome renderings for use in planetariums and fulldome theaters, and 2D & 3D spherical/LatLong/equirectangular renderings with the LatLong_Stereo shader.

Roberto Ziche created the Domemaster Stereo shader for 3D Studio Max and I added the Autodesk Maya and Softimage support. The Domemaster3D fulldome lens shader is available for Maya, 3DS Max, and Softimage and runs on Mac, Windows, and Linux.

The Domemaster3D lens shader is compatible with Maya’s native stereo camera rig system. It is possible to interactively create stereoscopic fulldome renderings in the render view using the anaglyph, luminance anaglyph, parallel freeview, and crossed freeview stereoscopic display modes. Also, a wide field of view stereoscopic display mode is available in Maya’s realtime viewport.

Domemaster3D Downloads

Domemaster3D is free open source software that is released under GPL v3. You can download the Domemaster3D shader installer for Autodesk Maya & 3DS Max from the GitHub Releases Page.

Download the latest Domemaster 3D 2.2.2 Release on GitHub

(Maya 2010-2017 + 3DS Max 2009-2017 + Cinema4D R18 C4DtoA)

Windows VC++ Runtime Library

The Domemaster3D v2.2 release for mental ray and Arnold on Windows was compiled with Visual Studio 2012. If your system doesn’t have the Visual Studio 2012 (VC++ 11.0) x64 redistributable package installed you can download it here:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

You can also find a copy of the Visual Studio 2012 (VC++ 11.0) x64 installer in the Domemaster3D “bin” folder at:

C:/Program Files/Domemaster3D/bin/vcredist_2012_vc11_x64.exe

The Domemaster3D v2.2 for Vray release for Windows was compiled using Visual Studio 2013. If your system doesn’t have the Visual Studio 2013 Visual C++ Redistributable Package installed you can download it here:

https://www.microsoft.com/en-us/download/details.aspx?id=40784

You can also find a copy of the Visual Studio 2013 (VC++ 12.0) x64 installer in the Domemaster3D “bin” folder at:

C:/Program Files/Domemaster3D/bin/vcredist_2013_vc12_x64.exe

Arnold 5 Compatibility Note

The new Arnold 5 release has changed their lens shader system. At this point in time the current Domemaster3D shaders are not compatible with Arnold 5. If you need a lens shader today that works with Arnold 5 it is recommended you use the new built-in “VR Camera” module provided by Solid Angle directly.

Mac OS X Compatibility

The minimum Mac OS X version required to run the compiled versions of the Domemaster3D mental ray shaders with Maya 2011-2017 is now Mac OS X 10.9 due to the version of Xcode used to compile the current .dylib library files.

If you need support for older versions of Mac OS X, you can read the Domemaster3D wiki page to learn how to compile the shaders locally on a legacy Mac OS X system using the included Makefiles and the shaders will run on systems as old as Mac OS X 10.6.

The Domemaster3D shader installer makes it easier than ever to get started.

The Domemaster3D shader installer makes it easier than ever to get started.

Documentation

The Domemaster Stereo Shader Wiki has been expanded with more content. After you have used the Domemaster3D shader you should read the Tips & Tricks Guide on the wiki as it covers how to fix common issues like a blurry streak artifact on Maya native file textures, and how to solve a Maya Fluid Effect artifact.

Support

There is a Domemaster Stereo support forum on the Fulldome NING group.

Domemaster3D Related Links

  • The Domemaster Photoshop Actions Pack is a collection of fulldome tools for Adobe Photoshop.
  • The (paid) PlayblastVR for Maya panoramic 360° previz rendering tool is compatible with scenes that use Domemaster3D. PlayblastVR is able to quickly generate a Viewport 2.0 hardware rendered 360° version of your Domemaster3D scenes and allows you to easily send your previz renderings to an Oculus Rift or HTC VIVE HMD for review.
  • If you are an Autodesk Softimage based artist you can download the Domemaster3D Shader for Softimage.

Domemaster3D Shelf

The Maya version of the Domemaster3D shader includes a custom shelf with 46 tools that help automate the fulldome and VR production process, and features a matching Domemaster3D Menu system.

Check out this wiki page for a description of each of the tools in the Domemaster3D shelf.

Domemaster3D Menu

The same tools that are in the Maya based Domemaster3D shelf are also accessible as menu items. To access the Domemaster3D menu you need to be in the Rendering menu set.

Domemaster3D v2.2.2 Menu

If you want to add the Domemaster3D menu items to your own custom Maya shelves, you can hold down the Control+Shift hotkeys and click on the menu item. The selected menu item will then appear in the current shelf tab and have an icon applied for the specific tool.

30 comments
  1. Hi! I had a quick question about the domeAFL Stereo shader’s center node. I came across a document that said in order to convert the stereo effect to a mono image, I should render the center node. However, when I did this, the effect of the shader gets lost. Is there a way to reconnect the center node with the shader, or would I have to use a different dome camera to get a fulldome mono image? Also, I was wondering, in order to use the domeAFL shader (without stereo), do I have to make any utility connections in the hypergraph after I put it into the file (such as in the domeAFL stereo shader)? Thanks. Your work on this is pretty awesome!

  2. Hi Jenn.

    Thanks for trying out the Domemaster3D shader. If you haven’t tried the new Domemaster3D version 1.3.2 installer already it adds some new features you might enjoy like better integration with the mental ray sky & sun system.

    The shelf tool should make all of the required connections if you want to use 2D the DomeAFL_FOV shader.

    * * *

    As far as the DomeAFL_FOV_Stereo shader goes I’ve been having issues with Maya rendering a lens shader when it is attached to the center camera in a stereo camera rig.

    At the moment the easiest way to render a pure 2D fulldome view from the fulldome 3D camera rig is to simply edit the node labeled left_domeAFL_FOV_Stereo that is linked to the left camera. If you open the node in the Attribute Editor you can change the Camera popup menu from “Left” to “Center”.

    2D Fulldome Rendering Fix

    Then in your render settings window set the Renderable Camera to “stereoCamera1Left”.

    Andrew

  3. Hi. I had tried with this DomeAFL shader and rendered with center, but the problems is in output. Front facing camera objects textures are got blur, if anyone had faced these type of issues?? What is the solution for this??? Anyone know please help me.

  4. Hi Sageesh.

    The issue you are experiencing is known as “the blurry streak” artifact. The solution to this problem is mentioned on the Domemaster Stereo shader wiki:
    https://code.google.com/p/domemaster-stereo-shader/wiki/MayaDomemaster3DTipsAndTricks#Creating_domeAFL_Optimized_Surface_Materials

    https://code.google.com/p/domemaster-stereo-shader/wiki/MayaDomemaster3DTipsAndTricks#Native_Maya_Surface_Materials_Blurry_Streak_Fix

    The two solutions to this problem are using native mentalrayTexture nodes for the surface materials, and trying the camera focal length fix.

  5. Hi Andrew,
    I tested with the Focal length value and it’s working perfectly. I changed the focal length value from 10 to 500 and now the blurry streak is gone. So thank you Andrew for helping me.

  6. I have downloaded and installed dome master on my laptop but when I open Maya the tool bar with the settings don’t appear. Why?

  7. Hi Maria.

    Start by setting you renderer to “Mental Ray”. Then add a 2D fisheye camera to your Maya scene by clicking on the “FOV” button in the Domemaster3D shelf. You now have a new 180 degree fisheye camera in your scene.

    The wiki has a quick description of the Maya Domemaster3D shelf tools on this page:
    https://github.com/zicher3d-org/domemaster-stereo-shader/wiki/Maya-Domemaster3D-Shelf

    The wiki site has topics on the various Domemaster3D tools:
    https://github.com/zicher3d-org/domemaster-stereo-shader/wiki/_pages

    Cheers,
    Andrew

  8. Hi Andrew,

    I am using Maya 2015, but when I try most of the tools on the shelf, I get this error:

    domeCamera.createDomeAFL_FOV_Camera()
    # Error: ImportError: file line 1: No module named domeCamera #

    I am also not seeing the Domemaster3d menu. I have loaded Mental Ray and set it as my renderer. Am I overlooking a step somewhere or did the scripts install incorrectly?

    Any help that anyone may have on this would be greatly appreciated.

    Greg

  9. Hi Greg.

    As far as the shelf tools giving an error when clicked, my guess is the issue is related to the current Maya.env settings.

    Is the Domemaster3D shader installed on a Mac or Windows system?

    There is a new diagnostics tool included with the latest Domemaster3D v1.5 release that should help with the troubleshooting process.

    You can read more details about it here:
    https://github.com/zicher3d-org/domemaster-stereo-shader/wiki/Maya-Dome-Diagnostics-Tool

    The diagnostics tool is run by clicking on the item labeled “diag” in the Domemaster3D shelf. After the tool runs, a report file will be saved to your desktop that will help in troubleshooting the problem. The report file is named: “Domemaster3D_Report_(Computer Name)_(User Account Name).md”

    * * *
    If the “diag” button doesn’t want to run from the shelf, you can also run the diag tool from the command prompt:

    Mac Steps

    Step 1. On Mac OS X you need to open up the folder:

    /Applications/Autodesk/maya2015/

    Step 2. Open the “Maya Terminal.term” file by double clicking on it. This will open up a terminal window that has the correct settings for running mayabatch.

    Step 3. Run the following command:

    mayabatch -script “/Applications/Domemaster3D/maya/common/scripts/domeDiagnostics.mel” -command “domeDiagnostics();”

    Windows Steps

    Step 1. Open the Windows command prompt.

    Step 2. Navigate to Maya’s bin folder:

    cd “C:\Program Files\Autodesk\Maya2015\bin”

    Step 3. Run the following command:

    mayabatch -script “C:\Program Files\Domemaster3D\maya\common\scripts\domeDiagnostics.mel” -command “domeDiagnostics();”

    Cheers,
    Andrew

  10. Very great plugin! Thanks Andrew and team!

    Got a question, why rendering in the GUI and from MEL results in different images. The GUI render correctly a circular fisheye, but rendering from MEL results in a rectangular version.

    For rendering with MEL, I used: ‘render domeAFL_FOV_CameraShape2’

    Any ideas?

    Thanks again for the great tool!

    Markus

  11. Hi Markus.

    According to the Maya help docs the mel “render” command is used to launch a Maya Software based rendering. Since the Domemaster3D lens shaders only work with mental ray you would get a rendering done without the lens shader applied.

    You can test the fact that the mel render command is done with the Maya Software renderer by creating a new Maya scene and adding a polygon cube with a mental ray “mia_material_x_passes” material applied to it. When you launch a render using “render persp;” the image in the render view will be empty. When you manually click the render button in the render view with mental ray active you will see the cube.

  12. Dear Andrew,

    Thanks for your reply, but its not yet clear for me. Actually my script takes care to set mentalray as the render engine before I start rendering:

    setAttr -type “string” defaultRenderGlobals.currentRenderer “mentalRay”;

    Anyway, I tried to use the Mayatomr MEL command, and it works out well:

    setAttr “defaultRenderGlobals.imageFormat” 4; // TIF 16bit
    python “domeCamera.changeRenderRes(4196)”;
    Mayatomr -preview -camera domeAFL_FOV_CameraShape2 -v 5;

    Take care,

    Markus

Comments are closed.