Maya Domemaster3D Version History - zicher3d-org/domemaster-stereo-shader GitHub Wiki

Version History

This is the version history for the Maya Domemaster3D shader.

Version 2.4 - August 21, 2018

3DS Max 2018

  • Added a V-Ray 3.6 for 3ds Max 2018 lens shader build.

Maya

  • Updated the Domemaster3D.mod file to add Mental Ray 3.14 for Maya 2018 support.

  • Updated the domeDiagnostics script.

Version 2.3 - June 17, 2017

3DS Max 2018

  • Updated the Domemaster3D installer to support the new NVIDIA Mental Ray for 3DS Max 2018 release.

Maya

  • Added support for preserving existing pre/post render MEL script entries when Domemaster3D adds a new camera rig to the scene, or you click the "Add" / "Rem" shelf buttons. This revision is based upon a submission from Campbell Strong.

  • Updated the domeDiagnostics script.

Version 2.2.4 - January 4, 2017

Maya

  • Updated the Linux centric Maya.env files to fix a path issue for the sourceimages directory.

Version 2.2.2 - December 29, 2016

Installer

  • The Domemaster3D installer now detects the renderers you have installed. The installer will automatically enable the lens shader install checkbox option for each of 3D packages that are located on the system.

Maya

  • Added a new "Create mental ray IPR Viewport" Domemaster3D menu item and an "IPR Viewport" shelf tool that creates a torn off mental ray 3.14 interactive viewport window. This window has the mental ray 3.14 based interactive viewport rendering mode active which provides an efficient way to preview the camera framing in a 360 degree panoramic scene with a mental ray lens shader active. The IPR Viewport window is set to use the same aspect ratio as your final rendered imagery and the viewport is created using your current Maya "Test Resolution" setting in the Maya Render View window. You can use the "View > Cycle Through Cameras" command to change the active camera in the IPR viewport. If you change the camera view this way, then you will have to use the "Renderer > mental ray" menu item to re-activate the IPR rendering mode. Note: For a stereo camera make sure to be looking through the right or left camera view in the stereo camera rig before you activate the IPR Viewport mode.

Maya DomeViewer

  • Added Maya 2017 Workspace Control support to the DomeViewer window

  • Adjusted the default DomeViewer window width

Maya DomeText

  • Added Maya 2017 Workspace Control support to the DomeText window

  • Fixed several Maya 2017 MEL verbosity related "Redeclaration of variable" warning messages

Maya Galaxy Creator

  • Added Maya 2017 Workspace Control support to the Galaxy Creator window

Maya Starglobe

  • Added Maya 2017 Workspace Control support to the Starglobe window

  • Added a new "Create Starglobe mental ray materials" checkbox to the Starglobe window. This control allows you to choose if you want to create a mental ray native or a Maya Software renderer compatible set of surface materials.

Version 2.2.1 - December 27, 2016

Installer

  • Added new entries in the Domemaster3D installer for using the lens shaders with V-Ray for 3ds Max 2014-2017, Arnold for Cinema4D R16-R18, and mental ray 3.14 standalone for Maya 2016-2017.

Maya DomeViewer

  • Updated the DomeViewer tool to add support for viewing stereoscopic 360° imagery. You can now set the Stereo Format control to "None - Mono 2D", "Side by Side Stereo", "Over Under Stereo", and "Stereo Image Pair". The Stereo Display control can be set to "Full Color Anaglyph", "Luminance Anaglyph", "Freeview (Parallel)", "Freeview (Crossed)", "Horizontal Interlace", "Checkerboard", "Center Eye", "Left Eye", and "Right Eye".

  • Renamed the DomeViewer "Gear VR Mono Cube" Panoramic Format to "Gear VR Cube"

  • Edited the DomeViewer tool to add support for the "Facebook Vertical Strip Cube" Panoramic Format

  • Fixed a DomeViewer "LG360" Panoramic Format preview icon loading issue

Arnold MaxtoA for 3ds Max Beta

  • Started developing the Arnold MaxtoA for 3ds Max 2017 shaders by edited the metadata file to add a "max.category" entry for each of the shaders, and created custom Maxscript .ms based scripted controller files.

V-Ray for Max

  • Compiled new V-Ray 3.4 for 3ds Max 2014 - 2017 lens shaders builds using Visual Studio 2013 Community Edition.

Version 2.2 - December 9, 2016

Installer

  • Added new entries in the Domemaster3D installer for using the lens shaders V-Ray for Max, Arnold for Maya, and Arnold for Cinema4D.

Maya + Max

  • A copy of the Windows based Visual Studio 2012 (vcredist_2012_vc11_x64.exe) and Visual Studio 2013 (vcredist_2013_vc12_x64.exe) Redistributable Package x64 installers are now included with Domemaster3D. These resources are accessible in the Domemaster3D "bin" folder:

    C:/Program Files/Domemaster3D/bin/

Maya

  • Improved macOS Gatekeeper security by digitally signing the macOS .dylib lens shader files with:

    Apple Developer ID Application: Andrew Hazelden (7B24U9536W)

  • Updated the Dome Text ImageMagick macOS support to include the homebrew provided program path of:

    /usr/local/bin/convert

  • Updated the Dome Histogram ImageMagick macOS support to include the homebrew provided program path of:

    /usr/local/bin/convert

  • Updated the wording of "Mac OS X" in the code and documentation to the newer "macOS" style.

mental ray for Maya

  • The Domemaster3D lens shaders now officially work with the new mental ray 3.14 release

Arnold for Maya

  • Improved macOS Gatekeeper security by digitally signing the macOS .dylib lens shader files with:

    Apple Developer ID Application: Andrew Hazelden (7B24U9536W)

V-Ray for Maya

  • Improved macOS Gatekeeper security by digitally signing the macOS .so lens shader files with:

    Apple Developer ID Application: Andrew Hazelden (7B24U9536W)

  • Updated the Automagic DomemasterStereo and LatLongStereo shelf buttons to include a line of Python code to turn the Vray Frame Buffer off by default so the Maya Render View will show the stereo result.

  • Updated the Domemaster3D for Vray installation instructions on the GitHub Wiki to include instructions on the new module based installation approach:

    https://github.com/zicher3d-org/domemaster-stereo-shader/wiki/Vray-for-Maya-Domemaster3D

Version 2.1.4 - November 3, 2016

Maya + Max

  • New Domemaster3D installer packaged.

Version 2.1.3 - October 4, 2016

Maya

  • Recompiled the mental ray 3.14 for macOS versions of the lens shaders that are capable of working with Maya 2016/2016.5/2017. The newly compiled mental ray 3.14 lens shaders work with macOS 10.9+ Mavericks.

Version 2.1.2 - September 17, 2016

Arnold

  • Updated the Maya based "Arnold Domemaster3D" menu and shelf to add 2D rendering style entries for creating Domemaster FOV 2D and LatLong 2D renderings using the center camera view in the existing stereo lens shaders.

  • Added the DomeGrid function createDomeGrid() to create a spherical yellow reference grid in Maya.

  • Edited the Dome Grid creation script so the catch command is used to handle the event that mental ray might not be installed and a doPaintEffectsToPoly function based Maya code dependency is going to try and change the .miFinalGatherCast attribute. Adjusted the line thickness, default light brightness setting, and the shadow settings on the Dome Grid.

  • Updated the Arnold Domemaster3D menu items and created an "Open Directories" section to better categorize the entries.

Vray

  • Added the DomeGrid function createDomeGrid() to create a spherical yellow reference grid in Maya.

  • Updated the Vray Automagic tool's Autosetup() function to add the DomeGrid and test shapes.

  • Edited the Dome Grid creation script so the catch command is used to handle the event that mental ray might not be installed and a doPaintEffectsToPoly function based Maya code dependency is going to try and change the .miFinalGatherCast attribute. Adjusted the line thickness on the Dome Grid.

  • Updated the Vray Domemaster3D menu items and created an "Open Directories" section to better categorize the entries.

Maya

  • Updated Domemaster3D menu for compatibility with Maya 2017 + mental ray 3.14 beta 9

  • Added an Automagic LatLong 3D Scene shelf button to the mental ray Domemaster3D shelf that creates a LatLong_Stereo based test scene

  • Updated mental ray shader source code + makefiles for mental ray 3.14 ray differential texture sampling

  • Improved the domeRadius.mel, domeCamera.py, domeMaterial.py, AEdomeAFL_FOV_StereoTemplate.mel, AEdomeAFL_FOVTemplate.mel, and domeHistogram.mel script's Maya 2017 compatibility by fixing the MEL "Redeclaration of variable" warnings

  • The domeMenu.mel script has been unified so Maya 2010-2017 all use the same MEL script file that is now stored in the Domemaster3D/maya/common/scripts folder

  • Edited the Dome Grid creation script so the catch command is used to handle the event that mental ray might not be installed and a doPaintEffectsToPoly function based Maya code dependency is going to try and change the .miFinalGatherCast attribute. Adjusted the line thickness on the Dome Grid.

  • Renamed the Domemaster3D shelf open project icon label text from "PRO" to "PROJ"

  • Updated the Domemaster3D menu items and created an "Open Directories" section to better categorize the entries.

  • Added new MEL functions to the domeRender.mel script to enable the mental ray 3.14 ray differential based elliptical filtering mode on Maya file node based texture maps:

      // List all of the Maya file nodes and examine the new mental ray elliptical filtering modes:  
    
      // List the selected file nodes  
      source "domeRender.mel";  
      domeListMayaFileNodes(1);  
    
      // List all file nodes in the scene  
      source "domeRender.mel";  
      domeListMayaFileNodes(0);  
    
      // Update all of the Maya file nodes to use the new mental ray elliptical filtering modes:  
    
      // Update the selected file nodes  
      source "domeRender.mel";  
      domeUpdateMayaFileNodes(1);  
    
      // Update all file nodes in the scene  
      source "domeRender.mel";  
      domeUpdateMayaFileNodes(0);  
    

Version 2.1.1 - September 11, 2016

Arnold

  • Updated the LatLong Stereo shader defaults for the camera orientation and enabled the Zenith Mode checkbox

Version 2.1 - September 6, 2016

Maya

  • Added initial Maya 2017 Support

  • Added a mental ray native texture based Maya example project file named "Domemaster3D_transparent_materials_project.zip" that shows how to map a color material with a separate alpha channel to an mia_material. It is stored in the folders:

C:\Program Files\Domemaster3D\docs\Maya_Examples\
/Applications/Domemaster3D/docs/Maya_Examples/
/opt/Domemaster3D/docs/Maya_Examples/

  • Updated the Dome Diagnostics script to use Maya workspace based file paths. Added a "domeOpenVrayRenderLogFile();" function for opening the Vray for Maya render log file.

  • Started improving the Domemaster3D/Vray for Maya integration. Added a new "VrayDomemaster3D.mod" Maya module file, updated the shelf tool items, and added new "VRay Domemaster3D" menu in the Maya Rendering menu set.

  • Started improving the Domemaster3D/Arnold for Maya integration. Updated the "ArnoldDomemaster3D.mod" Maya module file, updated the shelf tool items, and added a new "Arnold Domemaster3D" menu in the Maya rendering menu set.

  • Added support in Maya 2016/2017 for creating Maya file node based screen space texture maps in the LatLong_Stereo and domeAFL_FOV_Stereo shaders, and in the screen space texture map shelf tool with the help of a mib_texture_vector node and a place2Dtexture node. This replaces the previous mentalrayTexture node based approach that has been depreciated in the Maya 2017/mental ray 3.14 beta releases.

  • Updated the mental ray shader source code to create a new mental ray 3.14 version of the code that will support the new ray differential texture sampling mode. This new rendering mode will hopefully eliminate the "blurry streak" lens shader artifact seen on Maya file node based textures in panoramic scenes and remove the need to use mental ray native textures as a work around. This ray differential based lens shader feature can't be enabled until the beta 9 release of mental ray for Maya 2017 is released.

  • Added a new Open Maya Project Folder "PRO" shelf button and Domemaster3D menu item. This button makes it easy to open the current Maya project folder in a new Finder/Explorer/Nautilus file browser window.

Version 2.0 - June 22, 2016

3DS Max

  • Added Max 2017 Support

Maya

  • Added Maya 2016.5 Support

  • Switched the Domemaster3D for Maya 2016.5-2013 installer options from using a Maya.env approach to a Domemaster3D.mod file.

  • Updated the Domemaster3D Menus

  • Added the "DOMEMASTER3D_MAYA_REALTIME_FOV" attribute to the Domemaster3D.mod Module file.

  • Added DomeViewer image projection support for the Facebook 360 Pyramid, LG360 Camera, and the Samsung Gear 360 Camera image projections.

  • Updated the Dome Diagnostics script

Version 1.9.3 - February 8, 2016

Maya

  • Updated the DomeViewer tool to add Ricoh Theta S support along with a set of Ricoh Theta S panoramic viewing meshes "ricoh_theta_s_mesh.obj", and "ricoh_theta_s_mesh.ma" to the Domemaster3D sourceimages folder

  • Updated the DomeViewer tool to add Facebook Cube Map 3x2 support along with a set of Facebook Cube Map 3x2 panoramic viewing meshes "facebookCube3x2_mesh.obj", and "facebookCube3x2_mesh.ma" to the Domemaster3D sourceimages folder

  • Updated the Dome Diagnostics tool to add support for the mental ray env variable "MAYA_MRFM_SHOW_CUSTOM_SHADERS" that will expose the custom mental ray shaders in Maya.

Version 1.9.2 - January 1, 2016

Vray for 3DS Max

  • Updated the Vray Domemaster Stereo and LatLong Stereo shaders.

  • Added a new automatic pole correction option for controlling the stereo effect that can be used in addition to the separation multiplier map. It uses a Start Angle and End Angle control to fade out the stereo.

  • Added a parallel camera option that skips the need to use the parallax distance control.

  • Improved Neck Offset for matching against live action rig camera nodal point offsets.

  • Added a Hemirect control that lets you lock the top frame edge at the zenith for a cropped FOV in a LatLong frame rendering. This lets you render a vertically cropped 360x90 FOV LatLong image for example and then be able to convert it into a fulldome frame later as the top boundary of the "hemirect" is the zenith pole area.

Maya

  • Updated the DomeViewer tool to add GearVR Mono Cube support, and included a set of Gear VR panoramic viewing meshes "gearVRCube_mesh.obj", and "gearVRCube_mesh.ma" in the Domemaster3D sourceimages folder

  • Changed the DomeViewer "Show Focal Length in HUD" default state to off

  • Added a new DomeViewer "Connect Alpha Channel" checkbox to the Extra Controls section of the GUI. This checkbox tells the DomeViewer to connect the alpha channel from the DomeViewer loaded imagery to the surface material node. Th new "Connect Alpha Channel" checkbox is disabled by default so imagery with transparent mental ray rendered physical sky and sun and IBL based environment backdrops can be viewed in the viewport and you will still see the sky background.

  • Updated the Dome Diagnostics tool to add detection for the PlayblastVR Panoramic Format "Gear VR Mono Cube" option var

  • Added Dome Diagnostics support for the following Maya environment variables:

        ALIAS_RENDER_LIB_PATH
        BIFROST_LOCATION
        ENABLE_DEFAULT_VIEWPORT_CAMERA_SETS
        IMF_PLUG_IN_PATH
        MAYA_ADSK_ASSET_LIBS
        MAYA_BATCH_RENDERING_STOPS_ON_ERROR
        MAYA_BG_DEPTH_IMAGE
        MAYA_BIFROST_COMPOUNDS
        MAYA_COLOR_MANAGEMENT_POLICY_FILE
        MAYA_COLOR_MANAGEMENT_POLICY_LOCK
        MAYA_CUSTOM_TEMPLATE_PATH
        MAYA_DISABLE_LOOKDEV_MATERIAL_VIEWER
        MAYA_DISABLE_LOOKDEV_PROPERTY_PANEL
        MAYA_DISABLE_VP2_WHEN_POSSIBLE
        MAYA_ENABLE_CLASSIC_HAIR
        MAYA_ENABLE_LEGACY_HYPERSHADE
        MAYA_ENABLE_LEGACY_PARTICLES
        MAYA_ENABLE_LEGACY_RIGID
        MAYA_ENABLE_VP2_SHAPE_INSTANCING
        MAYA_EXPOSE_FACADE_NODES
        MAYA_FBX_PLUGIN_LOCATION
        MAYA_HELP_URL
        MAYA_NO_INITIAL_AUTOLOAD_MT
        MAYA_OFFSCREEN_HRB
        MAYA_OGS_DEVICE_OVERRIDE
        MAYA_PLUG_IN_RESOURCE_PATH
        MAYA_PROJECT
        MAYA_PROJECTS_DIR
        MAYA_PSEUDOTRANS_MODE
        MAYA_REAL_WORLD_SIZE
        MAYA_REVERSE_FILEFORMAT_EXT
        MAYA_SCRIPT_BASE
        MAYA_SHADER_LIBRARY_PATH
        MAYA_TESTING_CLEANUP
        MAYA_TEXTURED_SCULPT
        MAYA_UI_LANGUAGE
        MAYA_VP2_DEVICE_OVERRIDE
        MAYA_VR_PER_SHAPE_ATTR
        NEX_DRINIT_PATH
        ONECLICK_KEEP_TEMP_FILES
        ONECLICK_SELECT_WHOLE_CHARACTER
        ONECLICK_TEMP_DIR
        PYMEL_SKIP_MEL_INIT
        QT_MAC_NO_NATIVE_MENUBAR
        SUBSTANCES_LOCATION
        WINEDITOR
        XPC_SERVICE_NAME
    
  • Added Dome Diagnostics support for the following Vray environment variables:

        VRAY_ADVANCED_UI
        VRAY_FOR_MAYA_DRLISTS_PATH
        VRAY_FOR_MAYA_DRPORT
        VRAY_FOR_MAYA2012_SKIP_NODE_CATEGORIZATION
        VRAY_OSL_PATH_MAYA2016_PowerPC
        VRAY_OSL_PATH_MAYA2016_x64
        VRAY_PATH
    

Version 1.9.1 - October 15, 2015

Maya

  • Added the ability to use a DOMEMASTER3D_MAYA_REALTIME_FOV environment variable through your operating system, the Maya.env file, or a Maya module file to set the realtime OpenGL "persp" viewport focal length value for domeAFL_FOV, domeAFL_FOV_Stereo, latlong_lens, and LatLong_Stereo camera rigs.

  • Typical values would be 4 (mm) for a wide angle 160 degree FOV in the OpenGL persp viewport, or 18 (mm) for a regular 90 degree view. In a Maya.env file you would change this environment variable by un-commenting/adding the line like this. (4 in this example means a 4mm lens in Maya):

DOMEMASTER3D_MAYA_REALTIME_FOV=4

Version 1.9 - September 23, 2015

Arnold

  • Translated the Arnold C4DtoA Cinema4D shader UI to Japanese

Maya

  • Added a new Domemaster3D menu item "LatLong Stereo Aim Camera" for making a camera rig that has an aim constraint applied for easier camera animation. Reminder: Maya has issues with using cameras that have aim constraints when you apply them to animation layers.

  • A LatLong Stereo Aim Camera can be created using the following python code:

      import domeCamera as domeCamera
      reload(domeCamera)
      domeCamera.createLatLongStereoAimRig()
    
  • Added a new Domemaster3D menu item "LatLong Stereo Zenith Camera" function for making a camera rig that has the "Zenith Mode" checkboxes enabled by default and a vertical orientation.

  • A LatLong Stereo Zenith Camera can be created using the following python code:

      import domeCamera as domeCamera
      reload(domeCamera)
      domeCamera.createLatLongStereoZenithRig()
    
  • Updated the dome Diagnostics tool with the following changes:

  • Added detection for the Maya quicktime video encoding environment variable MAYA_QUICKTIME_ENCODING_GAMMA.

  • Updated the PlayblastVR optionVar list for the batch sequence viewers

  • Added detection for the MAYA_NO_CONSOLE_WINDOW environment variable. This environment variable lets you turn off the display of the Maya console window. It can effect the stability of batch renders that are launched with mayabatch if the console is disabled and anything is printed directly to the console window.

  • Added the Environment variable detection for the following Maya 3rd party modules and plugins:

    Bifrost Env Vars:

        BIFROST_ECHO_GEOSHADER
        BIFROST_ENABLE_GRAPH_EDITING
    

    QT Support Env Vars:

        QT_HIGHDPI_AWARE
        MAYA_ALIEN_WIDGETS
    

    Mental Ray Env Vars:

        MI_MAYA_BATCH_OPTIONS
        MI_CUSTOM_SHADER_PATH
        MI_CUSTOM_SHADER_SUPPRESS - do not load suppressed files
        MAYATOMR   - used for a pipe to the renderer
    

    Arnold Env Vars:

        MTOA_SILENT_MODE 
        MTOA_COMMAND_PORT
        ARNOLD_LICENSE_ATTEMPTS
        ARNOLD_LICENSE_ATTEMPT_DELAY
        K_SEARCH_PATH
    

    XGEN Env Vars:

        XGEN_CONFIG_PATH
        XGEN_EXPORT_ARCHIVE_STANDALONE
        XGEN_LOCATION
        XGEN_ROOT
        HDF5_DISABLE_VERSION_CHECK
    

    SEEXPR Software Env Vars:

        SE_EXPR_PLUGINS
    

    macOS and Linux Env Vars:

        LD_LIBRARY_PATH
    

Version 1.8.3 - August 27, 2015

Arnold

  • Added the Maya AE python template resources to the MtoA shader release that is included with the Domemaster3D installer.

Maya

  • Added a "Add Pre/Post Render Mel" and "Remove Pre/Post Render Mel" set of menu items to the Domemaster3D menu and shelf buttons labelled "ADD" and "REM". The "Add" shelf button adds the Domemaster3D pre-render mel scripts to the render settings window. This is used for the "LatLongStereo" and "DomeAFL_FOV_Stereo" shaders to switch the stereo camera rig between the realtime anaglyph stereo mode in the viewport and the mental ray lens shader controlled stereo mode at render time. The "Rem" button removes the Domemaster3D pre-render mel scripts from the render settings window and disables the realtime anaglyph viewport preview mode. This is used to prepare a scene that might be submitted to an online render farm service that doesn't allow pre/post render mel scripts to be included with a scene file.

  • Added a "MAYA" shelf tool and the "Launch Another Maya Instance" Domemaster3D menu item will launch an additional copy of Maya that will run independently. This is handy if you want to work in two separate Maya sessions at the same time. The MEL command used by the shelf tool is:

        source "domeDiagnostics.mel"; 
        domeLaunchMayaInstance();
    
  • Updated the "DomeAFL_FOV_Stereo" and LatLong_Stereo python camera rig scripts to use a default camera separation of 6.5 cm.

  • Added the AddPrePostRenderScript() and RemovePrePostRenderScript() functions to the domeCamera.py script to make it easier to set up the Domemaster3D pre render and post render mel scripts in the Maya render settings window.

  • Added several new mia_material_x_passes material presets for rendering water simulation meshes:

    • The WaterBlueWideOceanDeep preset is a refractive ocean water material with the color at max distance value set to 50 units.
    • The WaterBlueWideOceanShallow preset is a refractive ocean water material with the color at max distance value set to 2 units.
    • The WaterRustyIronLakeDeep preset is a refractive lake water material with the color at max distance value set to 50 units.
    • The WaterRustyIronLakeShallow preset is a refractive lake water material with the color at max distance value set to 2 units.

Version 1.8.2 - August 17, 2015

Vray

  • Added the Vray 3.1 for Maya Domemaster3D shader beta files to the folder:

    C:\Program Files\Domemaster3D\vray

Arnold

  • Added the first working version of the Cinema4D C4DtoA Domemaster3D shader beta files to the folder:

    C:\Program Files\Domemaster3D\arnold\c4dtoa

Maya

  • Updated the Dome Diagnostics tool to include a check for the Maya "1MAYA_DISABLE_IDLE_LICENSE1" env variable detection

  • Added a 1domeOpenSourceImagesDirectory()1 function to open the sourceimages directory. This is used by the Domemaster3D Maya shelf tool "SRC".

  • Added a Maya Domemaster3D Hybrid MR + Maya Color Material. The new Hybrid mentalrayTexture material shading network combines the render time improvements of a mental ray texture based surface material for reducing blurry streak artifacts when rendering with lens shaders, and a real-time high resolution preview benefit of a stock maya file texture node. The shading group uses the "Suppress all Maya Shaders" setting to make sure the mentalrayTexture is used at render time in a similar fashion to how the Starglobe surface material works.

  • Added two new mia_material_x_passes material presets "Gold" and "AmberCrystalGlass". They do a really good job of demonstrating the new Maya 2016 Hypershade material preview viewport window's mental ray rendering mode.

Version 1.8.1 - July 27, 2015

Vray

  • Added the Vray 3.2 Domemaster3D shader beta files to the folder:

    C:\Program Files\Domemaster3D\vray

Maya

  • Fixed an issue that would occur with the domeAFL_FOV and domeAFL_FOV_Stereo shader's preview hemisphere mesh alignment when linking the lens shader to an existing camera that is tipped away from the upright initial position. Special thanks goes out to Jason Fletcher for noticing this issue and bringing it to my attention.

Version 1.8 - July 7, 2015

  • The Vray and Arnold shader beta files are now included with the standard Domemaster3D installer so they are easier to access and manually install on your system.

Arnold

  • The Arnold shader files are now placed in the folder:

    C:\Program Files\Domemaster3D\arnold

Vray

  • The Vray shader files are now placed in the folder:

    C:\Program Files\Domemaster3D\vray

Maya

  • An issue was fixed with the Maya Domemaster3D shader’s LatLong Stereo menu item so it now works correctly.

Version 1.7.4 - June 12, 2015

3DS Max

  • Updated the installer to remove the word "Beta" from the 3DS Max 2016 Support option

Maya

  • Updated the installer to remove the word "Beta" from the Maya 2016 Support option

  • Updated the Domemaster3D shelf directory buttons "SCN", "IMG", and "TMP" so they open and run a Nautilus file browser window as a non blocking task on Linux

  • Updated the Domemaster3D for Maya Wiki page link to use the new GitHub Wiki table of contents

  • Updated the Dome Diagnostics tool for improved renderer support

Version 1.7.3 - April 16, 2015

Maya

  • Maya 2016 Compatibility Release - Updated the Maya 2016 install paths, the Maya 2016 Visor tab script "visorPanel.mel", the MR physical sky files "AEmia_physicalskyTemplate.mel" and "createMentalRayIndirectLightingTab.mel", and the mental ray for Maya 2016 "mentalrayCustomNodeClass.mel" script.

  • Updated the dome diagnostics tool to support Vray for Maya on macOS environment variables

  • Updated the Domemaster3D module file entry line for the Maya version specific Python Path:

      PYTHONPATH+:=../2016/scripts
    

Version 1.7.2 - April 12, 2015

Maya

  • Updated the dome diagnostics tool to support RLM environment variables

  • Updated the dome diagnostics tool PlayblastVR OptionVar reading code

  • Updated the dome diagnostics tool Arnold MtoA environment variables

  • Added an entry to the Domemaster3D menu to load the "shelf_Domemaster3D.mel" shelf file.

  • Added a Maya Domemaster3D.mod module file for Maya 2013-2016. This makes it easier to install Domemaster3D in a multi-user environment. This module file was created with the help of Randall Rickert (USC School of Cinematic Arts).

  • Note: If you want to use the new Domemaster3D.mod module file instead of using the standard Maya.env file, you need to clear out and remove the Domemaster3D entries that are placed in the Maya.env file by the Domemaster3D installer. You can find the Maya.env file in the folder: C:\Users\<User Account>\Documents\maya\<Version Number>-x64\Maya.env.

Version 1.7.1 - March 28, 2015

Maya

  • Updated the Maya Domemaster3D Menu and Visor MEL scripts.

Version 1.7 - March 7, 2015

Maya

  • Updated the DomeGrid line width to improve the legibility in the realtime viewports.

    Updated the Maya "domeAFL_FOV_StereoBlockworld.ma" and "LatLong_StereoBoxworld2014" visor scenes.

  • Updated the Dome Diagnostics tool to improve Arnold and PlayblastVR detection.

Version 1.6.2 - Released February 24, 2015

Maya

  • Updated the Dome Diagnostics tool.

  • Updated the DomeViewer mesh files to more precisely align the front axis correctly on the angular360, latlong, cubemap, cylindrical, and starglobe viewer geometry.

Version 1.6.1 - Released February 4, 2015

  • Updated the installer program used to create the releases.

Maya

  • Improved the Domemaster3D for Maya userSetup.py startup procedures.

  • Added the Maya "TMP" shelf item that opens up the operating system's %TEMP% temporary directory folder.

  • Improved the compatibility of the Domemaster 3D for Maya release by making the Mental Ray and Arnold stereo camera rigs co-exist without causing startup errors.

Version 1.6 - Released January 1, 2015

3DS Max

  • Added Autodesk 3DS Max 2016 shader install option

Maya

  • Added Autodesk Maya 2016 shader install option

Version 1.6 Alpha 9 - Released December 20, 2014

3DS Max

  • Updated the domeAFL_FOV_Stereo and LatLong_Stereo mental ray include files to allow for a smaller minimum Dome Radius / Zero Parallax Distance of 0.001 to allow for smaller camera scales.

Maya

  • Added a new ramp attrPreset for LatLong_Stereo shader users. The LatLongStereoSeparation ramp preset is a vertical gradient that is a parametric version of the latlong separation map texture that is designed to be used in conjunction with the "screen space" DomeRamp shelf button.

  • Updated the AE template file for the "domeAFL_FOV_Stereo" and "LatLong_Stereo" shaders so the Camera Separation control is placed next to the Dome Radius / Zero Parallax Distance controls.

  • Updated the "domeAFL_FOV_Stereo" and "LatLong_Stereo" mental ray include files and the Maya AE template files to allow for a smaller minimum Dome Radius / Zero Parallax Distance of 0.001 to allow for smaller camera scales.

Version 1.6 Alpha 8 - Released December 4, 2014

Maya

  • Updated the DomeViewer tool's "angular360_mesh.ma" model to correct for a horizontal flipping

  • Updated the DomeViewer tool's "latlongSphere_mesh.ma" model to correct for a Maya 2012 .fc attribute loading error.

  • Updated the Crossbounce tool's "dome_mib_texture_remap1" node transform matrix attributes to correct for the Y-axis view flipping issue.

Version 1.6 Alpha 7 - Released November 16, 2014

3DS Max/Maya

  • Updated the "LatLong_Stereo.mi" file to have the default camera separation value of 6.5 cm.

  • Updated the "DomeAFL_FOV_Stereo" source code to optimize rendering performance by reusing common cos/sin calculations when possible.

Maya

  • Added a new fulldome crossbounce module that simulates the effect of "crossbounce" light pollution that happens when imagery is projected across a hemispherical fulldome theatre screen.

  • Updated the LatLongStereoRig.py script to load the control map image using the "DOMEMASTER3D_SOURCEIMAGES_DIR" value defined in your maya.env file.

  • Added a python function to get the Domemaster3D AttrPresets folder path:

      import domeMaterial as domeMaterial  
      reload(domeMaterial)  
      domeMaterial.getDomePresetsPath('remapColor/ldr_to_hdr_boost_10x.mel')  
    

Version 1.6 Alpha 6 - Released October 28, 2014

  • Updated the Windows x64 Visual Studios makefile for the "DomeAFL_FOV_Stereo.dll" shader and recompiled the library. This fixed a linking issue that effected the bundling of the compiled "domeAFL_FOV.obj", "domeAFL_WxH.obj", and "rob_lookup_background.obj" files in the "DomeAFL_FOV_Stereo.dll" library.

Version 1.6 Alpha 5 - Released October 24, 2014

  • Updated "LatLong_Stereo" source code for a horizontal orientation

  • Updated "domeAFL_FOV_Stereo" code to fix a bug in the Flip X/Y code

  • Updated Makefiles for all platforms

  • Recompiled "latlong_Stereo", "domeAFL_FOV_Stereo", and "latlong_lens" shaders for macOS/Windows/Linux

3DS Max Changes

  • Updated 3DS Max "LatLong_Stereo.dll" shader file and mental ray include file

Maya Changes

  • Updated the Maya.env file and MEL scripts so you can move the Domemaster3D shader for Maya to any folder location on your system including network volumes, or a non-adminstrative user's home folder.

  • Updated Maya Domemaster3D shelf - Added a set of wide aspect ratio render resolution buttons

  • Updated Maya AE Template/LatLongStereoRig.py file

  • Updated DomeRender.mel script to improve PreRenderMEL and PostRenderMEL field of view scripting

  • Updated the Maya Visor Example files and relinked the scene textures to use the sourceimages folder:

     `C:\Program Files\Domemaster3D\sourceimages`
    
  • Added a new Maya rampShader attribute preset named "copperRampShader"

Version 1.6 Alpha 1 - Released September 17, 2014

  • Initial "LatLong_Stereo" support added for 3DS Max and Maya

Maya Changes

  • Updated Maya.env file to add a sourceimages path line

  • Updated Maya scripts so the Domemaster3D shader can be installed to any folder location by updating the Maya.env file

Version 1.5.0.1 - Released July 27, 2014

Maya Changes

  • Added a "Task" shelf tool that allows you to quickly open the macOS Activity Monitor, or the Windows Task Manager

  • Updated the "diag" domeDiagnostics tool to profile more rendering engines, and improved the mental ray shader folder scanning

Version 1.5 - Released July 12, 2014

3DS Max Changes

  • The Domemaster Stereo Shader has been tested with 3DS Max 2015 and everything works as expected.

Maya Changes

  • Updated the Domemaster3D installer for Maya to place the scripts, shelves, and icons in the C:\Program Files\Domemaster3D\maya folder.

Domemaster3D Menu Update

  • The Domemaster3D Menu (that is located in the Rendering Menu Set) has been updated to include the new tools.

Windows Domemaster3D Menu

  • If you want to add the Domemaster3D menu items to your own custom shelves, it is possible to use the "Control + Shift + Menu Item Click" technique. The selected menu item will then appear in the current shelf tab and have the unique icon preset for the specific tool.

  • Maya 2015 users will notice the Domemaster3D Menu has implemented the new "menuItem -dividerLabel" grouping system to categorize the menu items for clarity.

Upgraded DomeAFL Node IDs

  • The new "Upgr" Upgrade Domemaster Node IDs button will look in your Maya scene for any legacy node types that are "latlong_lens", "domeAFL_FOV", "domeAFL_FOV_Stereo", or "domeAFL_WxH" node types and replace them with newly created nodes using the information from the current "domeFL_FOV_Stereo.mi" mental ray include file for the shader's current Node ID type. The domeAFL Extra Attributes will be refreshed too, along with the linked in dome preview shape.

Dome Viewer

  • Updated the DomeViewer geometry with a new all quads based fulldome mesh.

  • Added a new "time" setting for adjusting the Maya scene's frame rate.

  • Updated the DomeViewer mesh UV layouts:

    • Angular Fisheye 360 Degree
    • Fulldome 180 Degree
    • Fulldome 180 Degree on 4:3 Ratio Background
    • Fulldome 180 Degree on 16:9 Ratio Background
    • Latitude Longitude / Equirectangular
  • Changed the DomeViewer file selector filter to improve QuickTime and AVI move selection.

  • Added a DomeViewer View Navigation "Reset" button

  • Improved the imported DomeViewer's mesh scale settings.

Mental Ray Autoloading

  • Added a mental ray force plugin loading function to the domeMaterial commands that require mental ray to work.

  • This will load the mental ray renderer when you use a command that requires it if mental ray wasn't set to to be an autostart plugin item in the plugin manager.

  • Updated the code that makes sure mental ray is loaded and active before adding Domemaster3D based mental ray lens shaders to the scene.

DomeGrid

  • Updated the DomeGrid Attribute Editor Window UI
  • Added domeGrid controls to change number of sections and spans on the dome shape.

Render Settings

  • Adjusted the default AA anti-aliasing quality and render settings that mental ray uses when a "domeAFL_FOV", "domeAFL_FOV_Stereo", "domeAFL_WxH", and "latlong_lens" camera is added to the scene. This will make your experience better as the default quality settings will be increased after adding a fulldome or latlong camera to the scene and your immersive renders will look crisper.

  • Updated the Automagic shelf button code to apply a render time smoothing to the sphere test shape.

Starglobe Tool Update

  • Updated the starglobe tool to add a remapColor node to the Starglobe mentalrayTexture shading network so you can adjust the brightness of the stars. To brighten the starts you can select the "starglobe_remapColor1" node in the Hypershade, expand the remapColor "Input and Output Ranges" section and increase/decrease the "Output Max" value. This acts as a direct multiplier to the brightness of the starglobe texture and the results are visible at render time. An Output Max value of 1 means no change, a value of 4 will make the star texture map 4X brighter, and a value of 0.5 will make the star texture map half as bright.

Maya Domemaster3D Shelf Updated

Maya Domemaster3D Shelf

  • The Version tool and Wiki tool URLs point at the Domemaster Stereo shader page on GitHub
  • New Color Image Sequence Material" tool added.
  • A new "FulldomeIBL" tool was added.
  • A new "HemirectIBL" tool was added
  • A new "rLog" button was added that opens the current MayaRenderLog.txt file.
  • A new "Histogram" image analysis tool was added
  • A new "Diag" button was added that generates a Maya Diagnostics Report and saves it to your desktop.

Default DomeAFL Camera FOV Changed

  • Changed the domeAFL openGL hardware viewport default focal length from 4 mm (160 degree FOV) to 18 mm (90 degree FOV). This is separate from the fulldome rendertime default FOV value which is 180 degrees.

New Maya Attribute Presets

The following Maya attribute presets have been added to the Domemaster3D folder

domeAFL_FOV_Stereo
  • Added new presets for the fulldome stereo lens shader:

        Large_Hyperstereo_Depth_65cm_Separation
        Normal_Depth_6.5cm_Separation
        Small_Macro_Scale_Depth_0.65cm_Separation
    
gammaCorrect
  • Added new presets for the creating mental ray native texture placements:

        gamma_1_correction
        gamma_dot_4545_correction
    
  • Note: This preset is helpful when using a gamma correct node to adjust a file texture, or color swatch for proper linear workflow (in Maya versions prior to Maya 2015). It applies a .4545 gamma correction to a color swatch or a non linear workflow gamma corrected texture like an 8-bit PNG, TIFF or JPEG image. You would connect the gamma correct node between the surface material and the texture map. For gamma corrected color swatches you would connect the gamma correct node to a surface material and the gamma nodes' color swatch would be used with the 0.4545 gamma value being applied at render time.

mib_texture_remap
  • Added new presets for the creating mental ray native texture placements:

        angular_180_degree_remap
        angular_220_degree_remap
        angular_270_degree_remap
        angular_360_degree_remap
        hemirect_360x090_degree_remap
        hemirect_360x110_degree_remap
        hemirect_360x135_degree_remap
        hemirect_360x180_degree_remap
        regular_mapping
    
  • Note: If you want to adjust the "FulldomeIBL" or "HemirectIBL" shelf tool to work with footage with different FOVs you can select the "mib_texture_remap" node in the Hypershade and apply one of the presets in the attribute editor window.

  • When you apply the "mib_texture_remap" texture presets the IBL texture maps will appear flipped due to an inside vs outside view issue that is common in the Maya mental ray IBL shape node. You can correct the environment map direction by typing a "-1" value into the first field in the "mib_texture_remap" node's transform matrix cell grid.

mib_texture_vector
  • Added new presets for the creating mental ray texture space conversions:

        screen_space
        uv_texture_space
    
pfxToon
  • Added new presets for the creating paint effects toon strokes:

        wireframeGridToon
        wireframeGridToonTiny
    
  • Note: wireframeGridToon is a simple preset that applies a wireframe style shader outline to a polygon mesh using the paintFX toon shader system. This can be used to render a fulldome compatible wireframe shape with the "DomeAFL_FOV" shader.

remapColor
  • Added new presets for the creating simulated HDRI tone mapping effects using remapColor:

        regular_settings
        ldr_to_hdr_boost_05x
        ldr_to_hdr_boost_10x
        ldr_to_hdr_boost_15x
        ldr_to_hdr_boost_20x
        ldr_to_hdr_boost_25x
        ldr_to_hdr_boost_30x
    
  • Note: If you have an 8-bit style PNG/JPEG/TGA/TIFF/IFF texture map or image sequence that you want to use as a final gather or light emission material you can use a remapColor node to boost the highlights.

  • These presets will let you use the brightest areas in the low dynamic range image as the light sources. The "ldr_to_hdr_boost" presets will take the bright areas in the image that are at least 96% bright ( a 244+ value in a 0-255 color range, or a 0.96 value in a float range) and boost them dramatically. As far as the preset naming goes, the "ldr_to_hdr_boost_15x" preset will boost the maximum image value by 15 times which means a value of 1 in the float color range will be boosted to 15.0.

  • If the "ldr_to_hdr_boost" preset doesn't make the scene bright enough for light emission you can change expand the remapColor nodes' Input and Output Ranges section and change the Output Max value higher. The Output Max control is a direct multiplier on the image brightness.

  • To apply a remapColor node to an environment texture like the ones used in the FulldomeIBL and HemirectIBL tools you can place the remapColor node between the mib_texture_lookup.OutValue and the mentalrayIblShape1.color attributes.

surfaceShader
  • Added new presets for the creating surface shaders that match the color of the Maya stereo viewing regions:

        safe_viewing_zone_blue
        zero_parallax_orange
    
viewColorManager
  • Added new presets for the Maya Render View color manager:

        linearWorkflow
        sRGB_workflow  
    
  • Note: You can apply the "viewColorManager" presets by opening the Render Window, then select the Display > Color Management... menu item. In the viewColorManager Attribute Editor window select the Presets button and choose the linearWorkflow or sRGB_workflow entries.

  • The "linearWorkflow" preset sets the Render View's Color Management settings to "Linear" for the rendered image's color input profile and "sRGB" as the display profile. This will make it easier to view 16 bit half float EXR renders correctly in the Render View.

  • The "sRGB_workflow" preset sets the Render View's Color Management settings to "sRGB" for the rendered image's color input profile and "sRGB" as the display profile. This will make it easier to view 8-bit style output PNG/JPEG/IFF renders correctly in the Render View.

Folder Hierarchy Updated

  • The Domemaster3D shader folder now has the following directory structure:

  • The domeAFL mental ray shader files are stored in the following folders:

    C:\Program Files\Domemaster3D\maya\shaders
    C:\Program Files\Domemaster3D\maya\shaders\include

  • The Maya files for the Domemaster3D shader are stored using the following hierarchy:

  • The Maya and Max supporting images and meshes are stored in the folder:

    C:\Program Files\Domemaster3D\sourceimages

Sourceimages Assets Updated

  • The new "all quads" based fulldome mesh is located at:

    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_mesh.ma
    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_mesh.obj

  • This fulldome_quads_mesh shape is designed to eliminate the pinch point zone that would exist with a regular polygon sphere based dome mesh that has triangle points meeting at the pole.

  • There is a version of the "all quads" fulldome mesh that has the UV space adjusted for fulldome video texture maps that have been composited over a 4:3 ratio and 16:9 ratio background. These were included for the DomeViewer tool so it would be possible to playback fulldome footage that was composited into a 1280x720 or 1920x1080 frame size.

    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_4_3_mesh.ma
    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_16_9_mesh.ma
    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_4_3_mesh.obj
    C:\Program Files\Domemaster3D\sourceimages\fulldome_quads_16_9_mesh.obj

Version 1.4 Beta 10 - Released Dec 27, 2013

  • Added the "latlong_lens" shader for rendering spherical/equirectangular imagery.

DomeViewer

  • Added Double-sided rendering controls

Version 1.4 Beta 9 - Released Dec 9, 2013

3DS Max

  • Updated the 3DS Max Starglobe files to fix rendering issues. The new 3DS Max scenes are stored in the folder:

    C:\Program Files\Domemaster3D\sourceimages

  • Added install option for 3DS Max 2015 (beta) support

Maya

  • Added an install option for Maya 2015 (beta) support

  • Updated the Galaxy Creator, Starglobe, DomeText, and DomeViewer window's so the window settings are restored from the last setting. This allows the docked vs floating, and docked left/right window settings to be remembered.

  • Changed the default for the "domeAFL_FOV" and "domeAFL_FOV_Stereo" node's preview shape to the wireframe rendering mode.

  • Changed the default particle type setting for the Galaxy Creator GUI to MultiPoint particles.

Improved Linux Compatibility

  • The Domemaster3D shader files on Linux are installed to the folder: /opt/Domemaster3D/

  • Updated the mental ray lens shader's linux x64 makefile

  • Compiled a new linux x64 mental ray lens shader build of "domeAFL_FOV_Stereo.so"

  • Updated the DomeText tool to scan the linux font folders at: /usr/share/fonts/

DomeViewer

  • Added support for previewing textures in the quadsphere (starglobe) mesh projection to the DomeViewer.

  • Added a "Flip the Panoramic Image" checkbox that causes a mirror effect on the panoramic image by flipping the panoramic texture so you are viewing the texture map as if it was an environmental reflection map viewed from the outside. This effect is done by scaling the domeViewer shape (scaleX * -1).

DomeText Update

  • Rewrote the Linux DomeText font scanning to scan through each of the font folders located in the Linux font path: /usr/share/fonts/

  • Improved the macOS DomeText font scanning. Fonts that are installed in the /Library/Fonts, /System/Library/Fonts and ~/Library/Fonts folders are now added to the font menu list. The font folder path is added so it is possible to know which version of a font is selected.

Version 1.4 Beta 8 - Released Nov 20, 2013

Maya

  • Added a set of Maya shelf tools to change the render resolution.

  • Added a 16x8k equirectangular starglobe texture "starglobe_equirect_reversed_16x8k.jpg" to the sourceimages folder. This texture has been reversed for the view "inside" the night sky environment.

  • This release adds the DomeViewer tool, the DomeText tool, and a lot of other improvements to the macOS release.

  • If you are interested in using the DomeText tool on macOS, the ImageMagick library has to be downloaded separately. This ImageMagick library is available from: http://www.imagemagick.org/script/binary-releases.php#macosx.

Version 1.4 Beta 7 - Released Nov 8, 2013

Maya

  • Added Maya shelf tool to force the Mental Ray plugin to load. This is useful if Mental Ray didn't start-up automatically.

  • Improved the DomeViewer cylindrical, mirrorball, and angular360 degree meshes.

Maya + 3DS Max

  • Updated the starglobe texture maps. The previous version had the starglobe 2K and 8K quadsphere texture direction inverted.

Version 1.4 Beta 6 - Released Oct 27, 2013

Maya

DomeViewer

  • Added cylindrical panorama support to the domeViewer
  • Added a new 360 angular fisheye, and mirrorball mesh
  • Improved transparency support on the grid overlay
  • Added image exposure and color tint controls

DomeText

  • Added wrapU and wrapV attributes to the GUI. (It is now easier to create scrolling credits by setting the auto scroll direction to "scroll up" and un-checking the WrapV checkbox.)

  • Updated the text mirror controls

  • Updated the DomeGrid default settings.

  • Added code to detect if the Domemaster3D shader is running in GUI mode or batch mode. This will skip running the userSetup.py code for adding a custom menu when running in batch mode.

Improved Maya 2010 support

  • Updated the "domeStereoRig.py" camera rig file for Maya 2010 support.
  • Improved the "dome_AFL_FOV_Stereo" GUI code for Maya 2010 support .
  • Updated the Domemaster3D menu system for stereo rig support in Maya 2010.
  • Updated the starglobe GUI window for Maya 2010 support.
  • Updated the Maya Shelf files.

Version 1.4 Beta 5 - Released Oct 24, 2013

Maya

  • Updated the "domeAFL_FOV_Stereo" camera preview code to fix a bug that stopped batch rendering from completing with the new domeRender.mel script.

Version 1.4 Beta 4 - Released Oct 21, 2013

Maya

DomeAFL_FOV_Stereo

  • Now with a real-time OpenGL Stereo3D preview viewport using 4mm wide angle (non-fisheye) hardware rendering

  • Added a custom preRender and postRender mel script called "domeRender.mel"

  • The "domeRender.mel" script allows the Maya stereo camera rig and "domeAFL_FOV_Stereo" shader to display a realtime anaglyph 3D preview in the viewport. The openGL display mode shows a stereo3D version of the scene with the current camera separation, and dome radius (zero parallax values) and a 4 mm wide angle (non-fisheye) field of view.

  • The "domeRender.mel" script also adjusts the domemaster3D camera rig's internal "shape node" focal length to solve the blurry line artifact with a toggle between 4mm FOV in the viewport and 500mm FOV at render time.

Dome Viewer

  • Added a fulldome and panoramic image+movie viewer. The viewer supports all image and movie formats that can be opened using the Maya File Texture and Movie Nodes. You can display immersive images, image sequences, and movie files with accelerated RAM playback. Tilted fulldome theater screens can be simulated with the "Dome Tilt" attribute.

  • A Bradbury alignment grid has been included for previewing calibrated fulldome scenes.

  • The following panoramic viewing modes are supported in the DomeViewer:

    • 180 Degree Fulldome
    • 360 Degree Angular Fisheye
    • Mirror Ball
    • Equirectangular (LatLong)
    • Cube Map 3x2
    • Vertical Cross Cube
    • Horizontal Cross Cube
    • Vertical Tee Cube
    • Horizontal Tee Cube
    • Vertical Strip Cube
    • Horizontal Strip Cube
    • Mental Ray Horizontal Strip Cube

Starglobe

  • Updated the Starglobe tool so the "Attach to Camera" menu uses the base camera name like 'persp' instead of the camera's shape node name like 'perspShape1'.

Dome Text

  • Added 93 international character encoding formats

  • Added controls for converting characters to:

    • Upper Case
    • Lower Case
    • Hex Words
    • Hex Single Column
    • Binary Words
    • Binary Single Column
  • Added DomeText aim constraints

  • Added Cylinder geometry support

  • Added Lambert material support

  • Added text animation features for automatic left/right/up/down scrolling text

  • Changed the caption for the Copy Node Settings menu to "Copy Text Settings From"

  • Added folder icon to Save Image As field

  • Added Flip Text Direction control for horizontal text mirroring on a plane or cylinder surface

Galaxy Creator

  • Changed the caption for the Copy Node Settings menu to "Copy Particle Settings From"

  • Updated "userSetup.py" script for better compatibility with mentalCore. The code to auto-reload the mental ray plugin "Mayatomr" at startup has been commented out.

Version 1.4 Beta 2 - Released Oct 6, 2013

3DS Max

Starglobe

  • I've created a few different format starglobe models to make it easier for 3DS MAX users. The files are stored in the C:\Program Files\Domemaster3D\sourceimages folder.

  • There is a set of 2K and 8K texture resolution 3DS Max scene files: "starglobe_mesh_2K.max", and "starglobe_mesh_8K.max".

  • There is a set of 2K and 8K texture resolution FBX scene files: "starglobe_mesh_2K.fbx", and "starglobe_mesh_8K.fbx" (You may have to flip the surface normals on the mesh for proper Max based rendering).

  • There is a set of 2K and 8K texture resolution OBJ scene files: starglobe_mesh_2K.obj, and "starglobe_mesh_8K.obj".

Maya

  • Updated Domemaster3D Shelf icons to a unified golden orange color palette

  • Added a Domemaster3D Menu to the rendering menu set

  • Added the DomeText GUI tool for creating fulldome titles in Maya. This tool is powered by the ImageMagick convert.exe utility which is stored in the Domemaster3D/bin folder. The tool uses the active fonts installed in the system's font folder. Note: When the "Transparent background" checkbox is enabled the rendered text has crisp anti-aliased edges in the alpha channel but the text color channels are rendered with hard edges to avoid black fringing due to alpha channel pre-multiplication.

  • The Galaxy Creator and DomeText user interfaces are dockable windows when used with Maya 2011 and higher.

  • Added a starglobe tool to the Maya shelf and Domemaster3D menu. The starglobe tool creates a night sky backdrop. The tool has a new GUI that lets you point constrain the starglobe mesh to any camera in your scene. The starglobe textures and the starglobe spherical model are stored in the Domemaster3D/sourceimages folder.

  • Added an in-scene "DomeAFL_FOV" and "DomeAFL_FOV_Stereo" preview geometry shape. The preview shape displays the camera's field of view and can be displayed as a wireframe, shaded, or wireframe on shaded surface. In the "DomeAFL_FOV_Stereo" shader the shape's size is linked to the Dome Radius control to preview the stereoscopic zero parallax zone setting. The double sided shading controls let you choose how the surface is displayed with either both sides shaded, or only the inside or outside visible.

  • Added scene scale detection for setting the default "domeAFL_FOV_Stereo" dome radius and camera separation values based upon your current Maya scene scale [cm / meter / km / inch / foot / mile].

  • Added a custom fulldome stereo rig preset to the Maya StereoRigEditor. This allows a new fulldome 3D rig to be created by going to the Menu Create > Cameras > Stereo Camera (DomeStereoCamera)

  • Added a "userSetup.py" script to handle the installation of the Domemaster3D menu and the addition of the camera rig to the StereoRigEditor list.

  • The default stereo rig can now be changed between the normal Maya stereo rig and the Domemaster3D rig by switching to the Rendering Menu set. From the Domemaster3D menu, select Dome Cameras > Choose a Default Stereo Rig > ...

  • Renamed several of the MEL and python scripts for improved clarity

Galaxy Creator

  • Added elliptical galaxy support with radial and transverse orbits

  • Added Galaxy Rotation attribute

  • Added MultiPoint and MultiStreak particle rendering controls

  • Added popup help captions for each of the attributes.

  • Added a copy node settings option to reuse existing galaxy creation settings

  • Added a "Open the Hardware Render Buffer window" button and hardware rendering presets

  • Added customized AE Template files for the "domeAFL_FOV", "domeAFL_WxH", and "rob_lookup_background" shaders.

  • Added the panotools based "mpremap.exe" application to the Domemaster3D/bin folder so textures could be remapped to different panoramic formats.

Version 1.3.5 Beta 1 - Released August 20, 2013

  • Included an .obj mesh and a starglobe texture map for 3DS Max users.

  • Added a starglobe tool to the Maya shelf to create a night sky backdrop. The starglobe textures are stored in the Domemaster3D/sourceimages folder and the starglobe spherical model is stored in the Domemaster3D/models folder.

  • Upgraded the Maya dome shaders to use the mia_material_x_passes shader

  • Added Glow Intensity attributes to the Galaxy Creator GUI

Version 1.3.4 - Released June 27, 2013

  • Updated the the Automagic tool's dome grid color to a brighter yellow value. This makes the grid more visible in a Physical Sun and Sky scene.

  • Added a new HELP icon to the Maya Shelf toolset. This shelf item loads the domemaster stereo shader wiki page.

Version 1.3.3 - Released May 30, 2013

  • A new Galaxies Creator tool has been added to the Domemaster3D shelf. The Galaxy Creator tool is a user interface for Martin Watt's classic galaxies.mel script.

  • The DomeRamp tool has been updated so the default black and white ramp style is applied if the tool is run multiple times.

  • The Domemaster3D python scripts have been updated to improved Maya 2010 compatibility. The bug fix was a revision to the sourceimages path variables.

  • A new Maya camera locator scale attribute is added to fulldome cameras that are created with the Domemaster3D shelf tools.

  • The Domemaster3D installer program was updated to support custom path selection for the 3DS Max mental ray shader and include folders. This is helpful if users have installed 3DS Max outside of the default location:

    C:\Program Files\Autodesk

Version 1.3.2 - Released April 16, 2013

  • Added preliminary Maya 2014 support

  • The Maya camera connections for the lens shaders have been updated. There is a fix for the issue where the mental ray physical sky and sun system will overwrite existing connections to the .miLensShader port. The physical sky and sun system will now use the miLensShaderList[0] connection on a camera. This correction was done by updating copies of Maya's "AEmia_physicalskyTemplate.mel" and "createMentalRayIndirectLightingTab.mel" files.

  • The location of the default domemaster control map textures is now in the C:\Program Files\Domemaster3D\sourceimages folder on Windows or the /Applications/Domemaster3D/sourceimages folder on macOS. The Domemaster3D shelf tools have been updated to automatically link to the new sourceimages folder.

Version 1.3 - Released Nov 4, 2012

  • Changed the "DomeAFL_FOV" and "DomeAFL_WxH" source code to match the "DomeAFL_FOV_Stereo" view orientation. Recompiled the Domemaster3D macOS / Windows mental ray shaders.

  • Added a python script for creating a domeAFL compatible "mia_material" shading network. This should solve the typical "blurry grey line" texture sampling artifact that happens near the spring line.

  • Changed the default lens shader connections in the python scripts to support the mental ray sky and sun system.

Version 1.2 - Released Aug 8, 2012

  • Added a Domemaster3D shelf, enabled "domeAFL_FOV_Stereo" FlipX/FlipY options, created a python stereo rig setup script, added an automatic screen space file texture and ramp texture script

Version 1.1 - Released July 28, 2012

  • Added a Maya stereo camera rig example, Linux Build + Makefile, a new getting started guide, and new shader icons

Version 1.0 - Released April 18, 2012

  • Initial version of the Domemaster3D shader for Maya. Added support for macOS.