Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Additional Changes

 

Miscellaneous Changes

  • Materials set at instance source locations are ignored
  • Dicing cameras are now specified as a camera's scenegraph location. The "worldcamera" and "framecamera" options are no longer supported. This also removes the need to add the dicing camera to a RenderOutputDefine to use the full camera path.

  • PxrSphereLights with cone angles are now facing the correct direction
  • Instance primvars are no longer supported.  Use user attributes instead.
  • Leaf level instancing now requires that locations with the instance.ID attribute have no children.  RfK will not traverse past a location with instance.ID set.
  • RIB Include has been removed
  • Integrator settings are now configured with a new node called PrmanIntegratorSettings. This node automatically picks up any integrators with Args files on RMAN_RIXPLUGINPATH.
  • "insertWhen" directives for config.xml are removed pending new configuration
  • Parameter Layout has been removed from PrmanGlobalStatements and PrmanObjectStatements
  • Attributes in PrmanObjectStatements are now split into either an "attributes" or "primvars" group depending on whether the attribute can vary per instance.
  • There have been a few changes related to cameras and PrmanGlobalStatements: -
    • dofAspect was a hider setting, but is now found under prmanGlobalStatements.camera.depthOfField.dofAspect.
    • Projection plugins can be created as materials assigned to /root. They are no longer available through PGS.
    • backgroundColor can be created as a "PxrBackgroundDisplayFilter" assigned to /root. It is no longer available in PGS.
    • The settings in the camera motionBlur section have changed and could not be automatically remapped.
    • It is no longer necessary to create a camera with frameBeginCameraPath. All cameras in the scene will be created.
  • No longer supported:
    • "prmanGlobalSettings.plugin.instanceSourceMode"
    • "prmanGlobalSettings.commandArguments.numThreadModeProcs"
    • "textures" attribute group
    • The PrmanLightFilterCreate macro has been removed in favor of creating light filters in GafferThree
    • camera fov motion blur

Info

Improvements since RenderMan 22.05b

  • OpenEXR outputs containing "Ci,a" as the first four channels will now write out an EXR with R,G,B,A as the first four channels (i.e. "asrgba" will be enabled for all beauty renders).

  • The global statistics option "endofframe" is no longer deleted. It is now renamed to "level" and any non-zero (enabling) values are correctly preserved by setting "level" to True.

  • Katana 3.0: The Hydra Viewer now visualizes PxrEnvDayLight.

  • Manipulator cycling is done with "Tab" instead of "Y"
  • Katana 3.0: Light COI visualization in Hydra VIewer now accounts for global scale.

  • Katana 3.0: Cone angle manipulator for Hydra Viewer now accounts for global scale.
Info

Improvements since RenderMan 22.04b

  • Katana 3.0 Hydra Viewer light plugins functional in Linux, UI work ongoing
  • Various performance improvements and bug fixes
  • Added extensibility to RfK's procedural argument parsing. Now RfK will look for an attribute "argsConversionFunc" which is the name of a attribute function for custom argument conversion.
  • Add support for prman command line options "woff", "logfile", and "loglevel"
  • "Refresh Texture" button now works for PxrCookieLightFilter and PxrGoboLightFilter.
Info

Improvements since RenderMan 22.03b

  • ID passes should now output correctly
  • Updated PxrColorRamp
  • Baking should now work
  • Fixed an issue with invalid cameras in RIB
  • Some UI tweaks for clarity
Info

Improvements since RenderMan 22.02b

  • Light filter linking is supported.  It should work the same as in 21.
  • Crop windows during live rendering work as expected
  • RfK will now use the basis from the alembic file unless overriden by the curve.basis setting in PrmanObjectStatements (NOTE: only supported with AlembicInPrman until a Katana/Foundry bug is addressed)
  • Added deformation motion blur support for blobbies.
  • Corrected missing Primvar processing
  • Fixed a possible crash with mishandled primvars and textures
  • Shadow linking in GafferThree's linking tab is now supported
  • Various UI fixes and simplifications
Info

Improvements since RenderMan 22.01b

  • The renderer now obeys the set number of CPU threads.
  • Substitute whitespace with '_' for names and labels
  • The default type in PrmanOutputChannelDefine is now "color"
  • Added support for live rendering from the selected Viewer camera
  • The Quality Preset parameter on PrmanGlobalStatements no longer errors.
  • Removed the known limitation about parallel traveral edits to live material not working.
  • Live render edits to ROI / cropWindow now use the intersection of the two attributes
  • Added live render support for crop windows
  • Alembic cameras now use the camera settings from prmanGlobalStatements.
  • OSL parameters now have connection type checking for the inputs and ouputs of PrmanShadingNode.
  • OSL parameters support a "tag" hint in the metadata to allow users to specify a connection type for the parameter. For multiple types on outputs, use a "|" to delimit the options (eg "struct|manifold").

  • RfK now supports connections between any color, normal, point, and vector parameters.
  • Attribute "trace.displacements" are now automatically upgraded to the current "boolean" type. Previous values of '2' are now reset to '1'.

  • Unknown scenegraph location types no longer emit warning "Location type not recognized". These unknown location types still default internally to a group location.

 

...