Krakatoa MY Release Notes

Krakatoa MY 2.12.1 Release Notes

August 2022

  • Removed licensing
  • Added support for Maya 2023

Krakatoa MY 2.10.2 Release Notes

January 2022

  • Added support for Maya 2020 and 2022 on Windows
  • Removed support for Maya 2016, 2017, and 2018

Krakatoa MY 2.9.7 Release Notes

June 2020

  • Added installer support for macOS Catalina (10.15)

Krakatoa MY 2.9.4 Release Notes

September 2019

  • Added support for Maya 2019
  • Fixed a bug where Krakatoa would render with an incorrect orthographic width when using an orthographic camera

Krakatoa MY 2.7.1 Release Notes

November 2017

  • Added support for Maya 2018
  • Removed support for Maya 2014 and 2015

Krakatoa MY 2.6.3 Release Notes

January 2017

  • Minor bug fixes

Krakatoa MY 2.6.2 Release Notes

September 2016

Features

  • Added Uniform Random Magma operator
  • Added Uniform Vector Random Magma operator
  • Added Uniform on Sphere Magma operator
  • Added Gaussian Random Magma operator
  • Added Weibull Random Magma operator
  • Added Triangle Random Magma operator
  • Added Exponential Random Magma operator
  • Added Phase input to Noise and Vector Noise magma operators
  • Exposed mipmap scaling for custom bokeh effects
  • Added an option to explicitly allocate the BokehBlendInfluence channel
  • Added support for Mel’s dirmap command in the PRTLoader

Fixes

  • Fixed an issue where light attenuation maps were sometimes missing slices of particles in Maya 2017
  • Fixed an issue where PRTSurface and PRTVolume nodes would sometimes not automatically connect to selected meshes on creation

Krakatoa MY 2.6.0 Release Notes

MONDAY, AUGUST 15, 2016 AT 4:39PM

Features

  • Added support for Maya 2017
  • Removed support for Maya 2013
  • Added adaptive motion blur
  • Added anamorphic squeeze, bokeh shape maps, and bokeh blend map options for rendering DOF
  • Added a birth channel generator utility for generating “sticky” channels
  • Added an “IgnoreBackfaces” input to the NearestPoint and IntersectRay Magma operators
  • Added support for OpenGLCoreProfile and DirectX11 viewport 2.0 modes
  • Added optimizations to the number of render threads
  • Added optimizations to the partitioning of particles for multiple threads when rendering with DOF
  • Added a version number in the Krakatoa UI
  • Added the generation of color channels from vertex colors to the PRTVolume and PRTSurface

Fixes

  • Fixed playback and timeline scrubbing when using parallel and serial dependency graph evaluation modes in Windows and OS X
  • Fixed an issue where Maya particles couldn’t be rendered in Maya 2016 on Linux
  • Fixed the exporting of PRT files via Deadline
  • Fixed incorrect alpha channels when saving to EXR

Krakatoa MY 2.4.3 Release Notes

THURSDAY, DECEMBER 10, 2015 AT 12:06PM

  • Fixed a bug where Magma nodes and modifiers weren’t properly being cleaned up on delete.
  • Fixed a few bugs in the PRT Export code that was causing files to appear in incorrect locations.
  • Improved partitioning over Deadline by supporting more of the export options
  • Added various sanity checks for troubleshooting Deadline exporting issues.
  • Improved PRT Volume and PRT Surface texture coordinate output.

Krakatoa MY 2.4.1 Release Notes

THURSDAY, DECEMBER 10, 2015 AT 12:03PM

  • Fixed a performance issue that was causing very slow renders on computers that have a lot of memory (over 4 GB).
  • Support for LAS LIDAR point file format.
  • Added support for the “unit” metadata for RealFlow BIN file format, and fixed a regression from last release that was causing incorrectly rotated BIN files.
  • Note: If users were previously using BIN files that were not in meters, the scale of the points will change in this release. To compensate, users may want to add a scale directly to the PRT Loader object.
  • Added support for upcoming Frost for Maya release. Made required internal for Frost to use Krakatoa particle objects.

Krakatoa MY 2.4.0.58861 Release Notes

WEDNESDAY, JUNE 10, 2015 AT 7:06PM

Maya Support

  • Added support for Maya 2016.
  • Removed support for Maya 2012.

New Features

  • Added support for reading .E57 point cloud files.
  • Added UV coordinates generation support to PRT Surface.
  • Krakatoa will now automatically adjust the number of threads used to render multiple frame buffers in parallel to optimize memory usage. In previous versions, attempting to render very high resolution images (4K, 8K+) on a multi-processor machine with many cores resulted in memory issues due to the large number of image buffers - one allocated for each thread. The original solution was to disable multi-threading of the lighting and final passes completely and render single-threaded. With this change, Krakatoa will automatically adjust the number of threads based on the available memory and should be able to render high-resolution images on machines with 12, 16, 24, 32 and more cores without a problem.
  • When retiming the PRT Loader using the Playback Graph option, the Normal, Color, TextureCoord, Age and Density channels will also be interpolated. In previous versions, only the Position and Velocity channels were interpolated.
  • Fixed bug that caused deformed meshes to appear twice in the render.

New Magma Features

  • Added ToSpace and FromSpace Transform operators to convert to and from a scene node’s coordinate space (previously available in Krakatoa MX).
  • Changed the way Magma operators handle scene node data, allowing multiple scene nodes (objects) to pass between operators:
  • Object connections now pass a list of objects instead of a single object.
  • InputGeometry now exposes an Objects output socket
  • All relevant Object operators now expose an ObjIndex input socket to select the object to use, default is 0 (first object on the list).

Krakatoa MY 2.3.2.56947 Release Notes

TUESDAY, OCTOBER 21, 2014 AT 6:58PM

New Features

  • Added support for rpc, las, pts, and ptx formats to the PRT Loader.

Bug Fixes

  • Fixed support for the Kajiya-Kay particle shader.
  • Fixed a bug that caused all non-exr images (png, tiff, etc.) to have incorrect colors on OS X.
  • Fixed a bug that was writing out image files with incorrect filenames.
  • Improved the renderer settings UI.
  • Fixed a bug on OS X that was causing improper viewport updates.
  • Fixed a bug in the PRT Saving code related to frame ranges.
  • Fixed a bug that was ignoring writing out extra image passes (z-depth etc.) in certain cases.
  • Fixed a bug that was causing “Group” style objects to not work as matte objects.

Krakatoa MY 2.3.1.55863 Release Notes

THURSDAY, MAY 22, 2014 AT 6:57PM

Maya Support

  • Added support for Maya 2015.
  • Removed support for Maya 2011.

Krakatoa MY 2.3.0.54157 Release Notes

TUESDAY, DECEMBER 17, 2013 AT 6:56PM

New Features And Enhancements

  • Added full Magma support.
  • Added support for PRT partitioning over Deadline.
  • Added a new “PRT Surface” object type.
  • Added the ability to set the number of threads that Krakatoa will use.
  • Added support for Deformers on Maya’s particle and NParticle systems.

Bug Fixes And Improvements

  • Improved the UI for the PRT Loader.
  • Improved the PRT partitioning user interface.
  • Improved the UI for min/max values and added channel selection dropdowns for Krakatoa modifier parameters.
  • Fixed the reporting of errored frames when rendering over Deadline.
  • Fixed a bug that was causing errors occasionally when using “Repopulation” in mayabatch renders.
  • Fixed a bug that was causing the PRT Loader’s “Sub-frame interpolation” mode to work incorrectly.
  • Fixed in the PRT partitioning code that was causing cached nParticle systems to not export.
  • Output path in PRT partitioning is now based on the project path..

Krakatoa MY 2.2.0.51871 Release Notes

MONDAY, JUNE 24, 2013 AT 6:54PM

New Features And Enhancements

  • Krakatoa on Mac OS X running Maya 2011-2014 is now supported.
  • Added support for PRT 1.1 file format.
  • This format will now seamlessly export between applications that have different coordinate systems (ie. y-up versus z-up), and will scale the particles to the correct units based on how the PRT files were saved.
  • Added support to export/partition particles using BIN and CSV formats.
  • Added an option to specify EXR compression type, and a options to specify the channel bit-depths for all EXR channels.
  • Fixed a bug that was not respecting the “visibility” attribute of Maya particle systems.
  • Added progress updates and the ability to cancel updates for the PRT Loaders and PRT Volumes when updating in the Maya viewport.
  • Fixed a bug that was causing significant performance problems when exporting/partitioning PRTs without a license checked out.
  • Fixed a few bugs that caused Maya to crash occasionally.
  • Fixed a bug that was causing particles to draw black in the Maya viewport when they should have been white.
  • Fixed a bug that made it impossible to cleanly unload the Krakatoa plugin from Maya.
  • Fixed a few minor bugs in the “Copy Channel” modifier.
  • Fixed a bug that was causing the “Enable in Viewport” modifier option to not work correctly on PRT exporting.
  • Linux Note: To perform command-line Krakatoa MY renders in Linux, you will need to define the environment variable MAYA_RENDER_DESC_PATH={kmy_install_dir}/renderDesc

Krakatoa MY 2.1.8.50760 Release Notes

WEDNESDAY, MARCH 20, 2013 AT 6:53PM

New Features And Enhancements

  • Optimized the Maya render window to limit the number of updates, thus increasing performance of short renders.
  • Added support for Maya’s wildcards in file names.
  • Added support for specifying Krakatoa as the renderer via command-line batch rendering (Launch with “maya/bin/Renderer -r kmy”).
  • Added support to specify the render layer via a command-line argument when using batch rendering.
  • NOTE: In Linux, you will need to define the environment variable MAYA_RENDER_DESC_PATH={kmy_install_dir}/renderDesc

Bug Fixes

  • Fixed a bug in the PRT Loader UI. This bug could cause the “File rollout” controls to get stuck and could not be removed or changed unless Maya was restarted.
  • Fixed a small bug in the matte mesh rendering code that sometimes produced incorrect pixels at the edges of the render.
  • Fixed a bug in the Krakatoa MY render layer code that was not respecting Maya’s particle and nParticle object’s render layer.
  • Fixed a bug that was causing zero densities for PRT Volumes in some cases.
  • Fixed a bug that was causing NaN channel values in repopulated particles resulting in black spots on the output image.
  • Fixed a bug that was causing nMeshes to render vertices as particles.