Release Notes

1.4.0 - 2018-11-06

Added:

  • Added turn into instance
  • Added automated event log sending for debug
  • Added bd_replace_renderpath
  • Added select similar options
  • Added select similar

Updated:

  • Updated docs
  • Made reload command conditional on DEBUG
  • Removed unnecessary print statements
  • Put get_bbox_info into helpers
  • Removed path dropdowns from GL recording. it was unnecessary and crash prone

Fixed:

  • Fixed find project regex
  • Make instance -re-routre work with arbitrary items

1.3.1 - 2018-10-18

Fixed:

  • bd_pipeline module had some hardcoded path that are now relative
  • fixed sync instance hierarchies not working with lights

1.3.0 - 2018-10-16

Added:

  • Added vray material preset creation
  • Added button to open setup folder
  • Added render orientation switcher
  • Added proper version to vars
  • Added online version check
  • Added procedural jitter
  • Added layered jitter keys
  • Added useful hint to re-reout instance docs

Updated:

  • Reverted render pass combiner
  • Check connections before trying different (dis)connect method
  • Made share texture locator into a proper sub script
  • Close shaderball scene after creating the preset
  • Account for materials with a shader in them
  • Moved procedural jitter to its own transform layer
  • Updated docs to 1.2.1
  • Added contact info to docs

Fixed:

  • Fixed calling wrong scene to re-parent material group
  • Fixed for not escaped paths
  • Fixed version check interval not being saved to preferences
  • Fixed share texloc not using texloc to connect items
  • Fixed texture effects chooser to work with arbitrary
  • Fixed using arbitrary names in effects config breaking
  • Fixed instance reroute not connecting transform items
  • Fixed color space choose failing with 3rd party names
  • Fixed transfer animation per item

1.2.2 - 2018-10-08

Added:

  • New Jitter Keys Options

Fixed:

  • Instance Re-Route now also properly links transform items to the new instance source
  • Share TextureLocators was sometimes not working properly. This is a new take and hopefully fixing it.

1.2.1 - 2018-10-01

Added:

Contact info in documentation.

Fixed:

Transfer animation per item was broken. It works again.

1.2.0 - 2018-09-28

New:

  • render pass combiner
  • channel.keyReduce back into kit UI
  • jitter animation keys
  • sync hierarchies
  • convert_to_vray_cc_control
  • convert_to_cc_control
  • convert to gradient control
  • convert to triplanar framework
  • BBox Threshold Command
  • Delete Unused TextureLocators command
  • colorspace setter
  • bd.share_locator
  • vrproxy renamer
  • texture effects chooser
  • parent selected to group
  • select by volume
  • Added: first version of vrmesh replacer
  • Added: Choice of Renderoutputs for Material Groups
  • first stab at python controller for headless rendering
  • added bd_collect_texturelocators
  • added old universe creator scripts

Updated:

  • updated documentation
  • Cleaned up forms a bit
  • added albedo to diffuse definitions
  • add texture effects chooser option to run on selected
  • instances are respected in select by size command
  • replace camera bake name spaces with underscores
  • updated commander to work with distance types
  • added bd_pipeline as submodule
  • Increased processing speed and reduced log output

Fixed:

  • sync hierachies now aware of rearranging index
  • added val.vray. items back to list of allowed textures
  • set channel fx to same as texture
  • Fix for iterItemsFast erroring out
  • Fixed deleting used instead of unused TexLocators
  • Fix for image files being disconnected as well
  • Removed bd_globals from helpers
  • Fix for missing bd_globals
  • fixed a few errors and made double sure instance graph disconnects
  • fixed spaces in Camera names lead to abort
  • fixed variables overwriting function name
  • Added progress monitor
  • Second round with looser regex to catch any misses
  • new regex pattern
  • fix crash due to already converted mesh
  • Fixed crash due to faulty regex
  • de-duplicate arrays
  • Fixed: Remove shot number from sequence folder
  • Fixed open render folder command typo
  • Fixed Preview Log Output
  • fix accidental unparenting
  • fixed bd_pipeline link

1.1.1 - 2017-10-06

New:

  • Added vrmesh Replacer
  • Added old universe creator scripts
  • Added bd_collect_texturelocators
  • First stab at a Python controller for headless rendering
  • Added: Choice of Renderoutputs for Material Groups
  • Increased processing speed and reduced log output of Fix Orphans
  • Refactoring with lx.symbols
  • Added progress monitor to de-instance
  • Added bd_pipeline as submodule
  • Made log path optional

Fixed:

  • Fixed Preview Log Output
  • Fixed open render folder command typo
  • Fix for missing file comment in version up
  • Fixed: Remove shot number from sequence folder

1.1.0 - 2017-08-30

New:

  • Added Camera Bake and Export to FBX
  • Added Overscan Rendering
  • Added Create Material Outputs
  • Added Clear Master Log
  • Added Version Up
  • Added Version Up with Comment
  • Added Headless Batch Creator options (Preview, etc.)

Fixed:

  • Animation Transfer:
    • Don’t use item names as IDs anymore as they were causing unicode issues with JSON export
    • Fixed JSON save path for windows

1.0.9 - 2017-08-01

New:

  • GL Recording now has toggles for AVP Shadows and AVP Ambient Occlusion
  • Deinstanced Meshes now have their BBox turned off
  • Animation Tagging, Save and Load workflow

1.0.8 - 2017-07-03

New:

  • Debugging routines and a snazzy runtime clock
  • First stab at Blend Hierarchy Split Passes
  • Update Render Paths
  • Open Render Output Folder
  • Added Headless Batch Creator
  • Added batch event logger

Fixed:

  • GL Capture was trying to save JPGs, but modo hardcodes TGA files resulting in seeminlgy corrupted image sequences (they just had the wrong file extension). This has been fixed now.
  • Fixed GL Capture shading style not being applied correctly
  • GL Capture now uses scene range instead of render range
  • Instance re-route works again for newer versions of modo

1.0.7 - 2017-03-08

New:

  • Added auto-naming, scene range and overwrite to gl capture
  • bd_pipeline integration
  • Added Instance BBox toggler

1.0.6 - 2017-03-03

Added:

  • Disable BBox during GL Capture
  • Added bunch of display defaults to GL Recording
  • Added Replicator switch to GL Recording
  • Added RayGL to GL Recording
  • Added GL BG Style switch to GL Recording

1.0.5 - 2017-03-02

Added:

  • GL Capture

Fixed:

  • Major refactoring of the instance center script. Removes all cruft and makes it as fast as possible with the TD SDK
  • GL Recording now respects animated render camera

1.0.4 - 2017-02-27

Added:

  • Instance source dropdown shows actual names now
  • Re-route instances version check. Since the script only work in modo < 10.2v1 we now check the version and pop up a warning if the script runs on an unsupported version.
  • Instance Source Center Adjust. Seems to work well on fresh CAD imports. Does not seem to work at all on manually created instance hierarchies. Bummer.

Fixed:

  • No more initial key on the blend tools
  • Only one warning instead of one per item when creating a blend
  • Fixed Blend Preference Default

1.0.3 - 2017-02-24

Added:

  • First working verison of instance swapper. Only works in 10.2v1 for now. newer versions break the way this works. Already bugged it.

1.0.2 - 2017-02-22

Added:

  • Added Dissolve Type Preference
  • Fix orphans

Fixed:

  • De-instance fixed. Now uses lx.eval to restore the proper un-instanced type instead of simply disconnecting the source item.

1.0.1 - 2017-02-21

Fixed version limit in CFG

1.0.0 - 2017-02-21

Added:

  • GL Capture from old kit for now
  • De-Instance
  • Dissolve Hierarchy
  • Per Item Transfer Anim

Initial Commit - 2017-02-15

Initial Commit based on a fresh Good Kitty setup.

https://github.com/adamohern/good_kitty