louisVottero
Site Admin
Posts: 202
Joined: Sat Aug 29, 2015 8:50 am

Vetala Beta 0.3

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
New functions
  • 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
Fixes
  • 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
Attachments
Vetala_Windows_Installer_beta_0.3.001.zip
(717.93 KiB) Downloaded 215 times
Vetala_Windows_Folders_beta_0.3.001.zip
(651.66 KiB) Downloaded 208 times
Vetala_Linux_beta_0.3.001.tar.gz
(620.88 KiB) Downloaded 215 times
louisVottero
Site Admin
Posts: 202
Joined: Sat Aug 29, 2015 8:50 am

Re: Vetala Beta 0.3

Based on user feedback there are now more changes in the files above
  • version set to 0.3001
  • Fixed copy match option not working properly with groups
  • Fixed extra shape nodes getting blown away when importing control cvs
  • Added average_skin_weights to deform - This currently needs more than one vertex passed in. Good for when you need to make verts in a skincluster deform as a unit. Next vetala it will work when given only one vertex as well

Return to “Beta Releases”