Vetala Beta 0.3
Posted: Fri Dec 21, 2018 8:59 pm
Improvements
- TransferWeight extact falloff now supports transfer using an optimized mesh. Good for when the mesh gets really dense.
- Rig.set_buffer now has the option to create a shape switch under the main controls of a setup.
- orient joints slightly faster and now with a progress bar
- Copy Match now supports copying to multiple process
- Options and settings now have their own tabs in Copy Match
- Copy Match slightly faster
- better permissions handling on for Linux
- Mirror Transforms now works with _l and _r
- Code changes to olive color when completes with warnings
- Options backup
- Manifest backup - with the gotcha that it won't save script order - hopefully will in the future
- Sub Folder more usable
- Copy -default- to sub folder and copy sub folder to -default- right click menu commands
- All data types should now work with sub folder
- Importing a maya file now preserves reference
- weights_skinCluster now supports referenced geo and duplicate names
- weights_deformer now exports any simple weighted deformer like lattice, cluster, delta mush, etc.
- CTRL+d in code editor now duplicates line
- pressing enter after : now tabs properly in code editor
- New setting to remove popup when CTRL+s saving
- pymel now available in code editor using pm
- filter by sub path now is remembered between sessions and makes loading faster
- Added an edit button to Process View and Code Manifest to avoid reordering things accidently
- shift-left click on parent process expand arrow will expand all children processes
- Node view no longer updates when process running, avoides graphing 1000s of nodes.
- process runtime dict is now more persistent
- new setting to set default text size in code editor
- Process setting allows for custom control naming when using the rigs.Rig classes
- Switching between projects now remembers the last process
- Scripts now auto save before processing to avoid confusion
- Ability to rotate controls easily in the Utilities -> Controls tab
- Ability to do process.Process.run without starting a new scene. Good for running processes inside other processes for process inception
- new __custom__.py file able to customize vetala better for different studios. At Method vetala is called nutella for example.
- Ability to point vetala to custom curve data
- attr
- attr.get_max_value
- attr.set_nonkeyable
- attr.hide_visibility
- attr.lock_constraint
- attr.lock_attributes_for_asset
- attr.lock_hierarchy
- attr.add_shape_for_attributes
curve - curve.set_shapes_as_text_curves
geo - geo.rotate_shape
- geo.curve_to_nurb_surface
- geo.attach_motion_path
- geo.face_to_vertex
deform - deform.find_all_deformers
core - core.ManageNodeEditors
- core.get_node_name
- core.create_node
- core.rename_node
- core.load_plugin
- core.get_progress_bar
- core.get_node_editors
process - process.Process.get_data_file_or_folder
- process.Process.get_data_current_sub_folder
- process.Process.get_data_current_sub_folder_and_type
- process.Process.has_sub_folder
- process.Process.create_sub_folder
- process.Process.copy_sub_folder_to_data
- process.Process.copy_data_to_sub_folder
- process.Process.get_code_module
- process.Process.get_settings_inst
- process.Process.set_option
- process.copy
- process.get_vetala_settings_inst
- process.initialize_project_settings
- process.get_project_setting
- process.set_project_setting
rigs - rigs.Rig.set_number_in_control_name
- rigs.Rig.set_attach_type
- rigs.Rig.set_add_switch_shape
- rigs.IkAppendageRig.set_create_pole_control added
rigs_util - rigs_util.StretchyChain.set_attribute_name
- rigs_util.StretchyChain.set_default_value
- rigs_util.StretchyChain.set_create_title
- rigs_util.StretchyElbowLock
- rigs_util.is_control
- rigs_util.edge_loop_to_control_shape
space - space.MatrixConstraintNodes
- space.MatrixConstraint
- space.SpaceSwitch
util - util.get_custom
- util.print_python_dir_nicely
- Progress bar fixes
- start new scene now flushes Idle Queue
- attribute export/import now supports double array attributes. This is good for some attributes that do per vertex data. Many of these in the ncloth nodes.
- process open, import, reference and save data now have sub_folder option
- process ability to run a process inside another
- process view ui can now be set to auto load a sub process and the setting is kept
- Ctrl+d in the code editor duplicates line(s)
- new line after a : now tabs in code editor
- sub folder ui improvements
- Cancelling a merge no longer has a recursion error.
- setting external editor now works in linux
- batch now runs in linux
- fixed processes not starting properly after a cancel
- Each code in the manifest now clears selction. Avoiding skin cluster and other data being loaded on the wrong thing
- Fixes to numbering when duplicating and reparenting processes