Added support for GoPro VR Player, and QuickTime Player 7 as a media playback tools.
Changed the default PanoView media viewer to use the new GoPro VR Player program.
Added a new XSI example project of a roller coaster. It is accessible in the folder:
PlayblastVR for Softimage\Example Projects\Roller_Coaster_Project\
Updated the Amateras Dome Player path to:
C:\Program Files\amaterasdomeplayer_332\bin\AmaterasPlayer.exe. This was done because the Amateras .exe program file was renamed from
PlayblastVR will now check if the current XSI project's
Composites folders exist before trying to save an image. If the directory doesn't exist yet it will be created automatically.
LatLong Horizontal FOV and
LatLong Vertical FOV cropped output controls to the custom Pset dialog window. When this mode is used a cropped LatLong rendering can be made. If you have the embed Google PhotoSphere EXIF metadata option enabled the PhotoSphere information will be updated to correctly display this cropped panoramic output with the correct field of view.
Added two new Python functions for accessing the current LatLong cropped field of view values:
Read the current LatLong Horizontal FOV from the camera rig pset value:
outputLatLongHorizFOV = pvr_getLatLongHorizontalFOV()
Read the current LatLong Vertical FOV from the camera rig pset value:
outputLatLongVertFOV = pvr_getLatLongVerticalFOV()
Changed the render the OpenGL/DirectX viewport rendering python command to:
pvr_renderViewport('Render_Pictures\\PlayblastVRCameraTop', '512', 90, 0, 0, 1, 144, 24, 'tif')
Created a new PlayblastVR for Softimage watermarked trial version.
Fixed an issue with the Viewport Capture image format switching. PlayblastVR is now able to change the output format correctly from movies to image sequences. In the past PlayblastVR had a hard time overriding the movie format setting Viewport Capture dialog when you wanted to be able to render a render out an image sequence.
Enabled Tiff LZW compression on the 6 raw cubic views. This saves on disk space for the renderings.
Synced the new PlayblastVR "Viewport Anti-aliasing" control that works in the high quality rendering mode with the Softimage internal "ViewportCapture.OpenGLAntiAliasing" function so the settings pass through automatically when the other rendering modes like wireframe, shaded, textured, etc.. are active.
Note: If you enable the "highquality" Viewport Shading Style option in PlayblastVR, the High Quality rendering mode's shadow settings for the enabled and shadow map resolution controls will be pulled from the current Softimage renderable camera for the active render pass and applied automatically on each render to the PlayblastVR camera rig.
Added a new "High Quality" PlayblastVR shading style option.
Added a PlayblastVR "Viewport Anti-aliasing" control to the CustomPset dialog that lets you control the AA levels in the rendering viewport window.
Added PlayblastVR support for resolving UNC filepaths. There are two new controls in the PlayblastVR CustomPset window named
UNC_Resolved_Drive_Letter that allow you to work on a Softimage project that is stored on a UNC network share. This is covered in the documentation here: UNC Network Paths
Added several new PlayblastVR UNC network path related Python functions
Updated the Whirligig support to add a path option in the playblastvr.py file for the latest Whirligig for SteamVR release.
pngin the PlayblastVR CustomPset dialog. This makes it easier to send the imagery to the different panoramic media viewers like Whirligig.
_v5that will be appended to the final image/movie filename. You can also control this version setting value using the python command
pvr_setFilenameVersionPrefixText('v234')or read this value using the python command
versionString = pvr_getFilenameVersionPrefixText().
viewerPath = 'C:\\Program Files\\amateras324\\bin\\AmaterasDomePlayer.exe'
viewerPath = 'C:\\Program Files\\Kolor\\Kolor Eyes 1.6\\KolorEyes_x64.exe'
Kolor Eyes #.#part of the folder name like
C:\\Program Files\\Kolor\\KolorEyes 1.5\\KolorEyes_x64.exe. Now the words "Kolor Eyes" in the program folder name are separated with a space as of v1.6 and newer like:
C:\\Program Files\\\Kolor\\Kolor Eyes 1.6\\KolorEyes_x64.exe. This was a source of a lot of confusion for users who were trying to get the Kolor Eyes program path working correctly.
<Scene>_<Camera>_<Pass>. The filename prefix is generated using the python function
Batch Render Completeinfo dialog
pvr_viewerExistsCheck(viewerPath)that verifies the active media viewer tool exists on disk before it is launched.
playblastvr.pycode so it would be possible to run the PlayblastVR plugin in Softimage on Windows or Linux. The Windows platform is where all development and testing has been done but it would be a small matter of fixing any issues that might remain on the Linux side of things.
playblastvr.pyscript into the PlayblastVR Addon's Plugins folder:
Realtime Shaders OpenGLand a
Realtime Shaders DirectXshading styles. The DirectX option in the PlayblastVR menu is disabled until more testing is done to verify this mode functions correctly with the Sofimage Viewport Capture function.
domemaster 180panoramic format is now 20% faster than using the
angularpanoramic format option with a 180 angular FOV value as the back view is skipped on the hardware rendering and warping stages.
cylindrical270that creates a 270x49 degree cylindrical panoramic output
cylindrical270format limits the rendering to the front, right, and left cubic views which makes the output 2X faster than a typical LatLong or cylindrical frame
pvrConfirmDialog('Message')function based confirmation dialog to the Automagic toolbar items that would significantly change the PlayblastVR camera parameters if accidentally clicked
Application.pvrRegisterRenderer()and python function
pvr_registerRenderer()for regenerating the PlayblastVR camera rig and CustomPset render settings
pvr_version = pvr_getVersion()
Added the open source Panotools, Imagemagick, FFMPEG, and Youtube 360 / Facebook 360 spatial metadata tools to the PlayblastVR Addon's bin folder:
PlayblastVRCameraRig_Rootobject in the explorer view and double clicking on the CustomPset property.
Switched all of the toolbar items to use script commands that are stored in an external python script called
playblastvr.py which is stored inside the Addon module at:
Updated the documentation with more details on the PanoView toolset