tyFlow v1.012
#1
tyFlow v1.012 is up!

https://pro.tyflow.com

Additions:

* added more than 20 new operators for procedural terrain generation
* added 'convert child branches into siblings' option to Branch operator (see docs for more info)
* added option in tyVertexVelocity modifier to display velocity vectors in the viewport
* added Element ID, face selection and vertex selection tests to Surface Test operator
* added new 'Motion trails' deformation mode to tyVertexVelocity modifier
* added ivy growth intersection options to Grow operator (surfaces rollout)
* added many new noise paramters to all noise rollouts
* added new noise types to all noise rollouts
* added toggles to material ID overrides in Grow operator ivy mode
* added callback to tyFlowDeadlinePreSubmissionCallback prior to Deadline submission of Export Particles operator, allowing you to override any job setting
* added tyFlow_found_in_scene MAXScript function (for checking if any tyFlow objects/modifiers/etc are in the current scene), as well as global license functions (tyFlow_activate_license, tyFlow_deactivate_license, tyFlow_license_activated)
* added addNewListItem MAXScript function to Shape operator, Birth Burst operator and Actor operator
* Spawn operator position matID filter now takes a list of IDs as input instead of a single spinner
* added raycast distance settings to the Position Raycast operator
* added 'weld after slicing' option to Voronoi Fracture operator, to mitigate some issues that can arise when performing multiple, successive slices (missing faces)
* added improved 'CDT' algorithm option to various Slice rollouts (Voronoi Fracture, tySlice, etc). CDT algorithm generates cap geometry with fewer problematic triangles
* Spin operator falloff settings are now available for target mode
* added particle TM X/Y/Z access to Custom Properties vector parameters
* for users with newer GPUs (RTX 40XX, driver 522.06 and above), a newer set of CUDA DLLs have been added to the tyFlow download page
* added multi-op selection/enable/disable options to editor operator right-click menu
* added options in Birth VDB operator to convert incoming file grid names to specified tyFlow grid names
* added option to select operators with missing dependencies to editor right-click utilities menu
* added dropdown [v] menu button for quick grid name selections in all VDB operators
* added support for FumeFX 6
* added presets to curve control right click menus
* added repel parameter to Ivy algorithm, for controlling how strongly ivy will repel surface penetrations (this also fixes an issue where ivy would appear to bounce out of surfaces at small scales)
* added 'seed by time' parameter to Position Object operator
* updated interpolation mode added to Speed operator
* added 'scale to size' option in Export Particles - Objects mode, as an alternative to the original 'scale to zero' setting
* added coordinate settings to Spin operator 'towards/away target' mode
* added option in editor right click Layout menu to not sort operators in depot by category
* added an experimental "history independent" simulation mode option to tyFlow's main settings

Fixes:

* fixed a bug that could cause Max to crash when pressing the [?] button in a tyFlow's GPU rollout
* noise scale values are now inverted - larger values will generate larger noise patterns (previously the opposite was true, and it was unintuitive). Existing files should auto-adjust their values to compensate for this change when opened, so previous results should stay the same.
* fixed an issue where placing a VDB Filter operator after a VDB Convert operator (density to SDF) could crash Max
* fixed an issue where Brick Fracture operator slice material ID overrides were not properly applied to bricks
* fixed an issue where the Face Fracture operator, with the element attach option enabled, wasn't properly centering particle pivots
* fixed an issue where the 'expand search if radius too small' option in the Grow operator wasn't working
* fixed an issue where simulations would not auto-reset after re-arranging listbox items by dragging them
* fixed an issue where a greyed out 'ambient occlusion' setting in tyPreview would still switch the viewport style to a mode that supports ambient occlusion
* fixed an issue where tyCaches were not searching user-defined paths for missing cache files
* fixed a regression that caused tyWind colliders to stop working if noise enabled
* fixed an issue where the vector channel menus in the Force operator were showing float channel names
* fixed a 'center pivots' issue with the Element Attach operator
* fixed an issue where the "make instances" option of the editor right click menu wasn't available for birth operators
* fixed an issue preventing some edge selection modes of the tySelect modifier from working properly
* fixed an issue where the simulation group settings of the Flock operator weren't working properly
* fixed an issue where the Array operator, in circular mode with local space coordinates enabled, wasn't working properly
* fixed an issue where the Brick Fracture operator would override pre-existing custom float values on brick particles, even if custom float overrides for the particles were not enabled
* fixed an issue where the Brick Fracture operator wasn't staying aligned to a particle's TM
* fixed an issue where the 'in order' modes of the Position Object operator were not deterministic
* fixed an issue where functions could not be called within tyPreview $(MXS) path syntax
* fixed a bug that could cause the Export Particles operator to crash when previously-exported objects were still in the scene
* fixed an issue where the Move Pivots operator would not work properly when placed after a Brick Fracture operator
* fixed an issue where the select reference option of the Shape and Actor operators would not select the correct reference
* fixed an issue where the tyUVWFreeze modifier could crash when placed on editable poly objects
* fixed an issue where particle PhysX shapes were not conforming to their meshes if their meshes were changed by a Relax operator
* fixed a regression where the noise options of the Speed operator were not working
* fixed an issue where the Birth Paint operator was not properly respecting the 'birth at specified time' setting
* fixed an issue where the seed value of the Move Pivots operator wasn't affected interpolation variation
* fixed an issue where double-clicking a node in the Additional Geometry list of the Export Particles operator could cause Max to crash
* fixed an issue where additive selections in the tySelect modifier could flicker if steps per frame were higher than 1 for certain framerates
* fixed an issue where tyCache custom data would not load properly in certain circumstances
* improved accuracy of tySelect mesh inside test when using input mesh with multiple overlapping elements
* fixed an issue where double-clicking on an item in the Shape operator listbox would not select its reference node
* fixed an issue where actor animations wouldn't blend properly on the first frame when "blend world transforms" is enabled in the Actor Animation operator
* fixed an issue where internal closest-point mesh functions would run slower if mesh was very far from world origin (ex: caused huge tyParticleSkin slowdowns)
* fixed some issues related to acquiring object transforms that could cause tyMeshers to freeze when they have added modifiers
* fixed an issue where Element Fracture operators would not work correctly if placed after Face Fracture operators
* fixed an issue that could lead to tyFlow's slice algorithm generating slice caps with missing faces (when 'Optimize slice borders' enabled)
* fixed an issue that could lead to tyFlow's slice algorithm generating slices with indeterministic vertex/face counts, resulting in differences between simulation results when using PhysX
* improved corner fracture results of Edge Fracture operator (operator is less likely to create long thin fractures in edge fracture mode)
* fixed an issue where Birth Flow could crash when loading custom properties from another flow
* fixed a rare issue where Max could crash if a Birth Flow operator imports another flow containing a Brick Fracture operator
* fixed an issue that could cause the VDB Modify operator to crash when inheriting UVWs from an empty map
* fixed a very rare issue that could cause the PhysX Shape operator to freeze while generating convex hulls
* fixed an issue where scaling an actor root particle whose rig particles have PhysX Shape meshes wouldn't scale them all relative to their root transform, on the first frame of the simulation (rig particles would scale in place, rather than together)
* fixed an issue where Max could crash when a tySplines object is in an XRef Scene
* fixed an issue where the Display Data's 'specific particle ID' spinner couldn't be set to 0
* fixed an issue where tyCache float culling wouldn't work properly in 'not equal' mode, for particles without the specified channel in their cache
* fixed an issue where Alembic exports would have a start frame set in the wrong units (frames instead of time samples)
* fixed an issue where normal alignment of the Find Target operator wasn't working
* fixed an issue where the Select operator was not properly displaying number of selected IDs
* fixed an issue where particle culling would not work in certain circumstances at render-time (Select operator, Camera Cull operator, etc)
* fixed an issue where a circular reference could crash Max if a source flow is added to itself within an operator using "add selected" from any node menu
* fixed some issues related to Arnold instance rendering
* fixed an issue where VRay wouldn't render tyCaches with motion blur when 'Enable VRay interface' not enabled
* fixed an issue where UVWs and MatIDs were not being properly inherited by tyMesher blobmeshes in 'direct conversion' mode
* fixed a regression where flow playback could be slow during simulation caching
  Reply
#2
the longest wait for the mother of all updates Wink

Thanks mate, We appreciate the hard work and creativity!!

Rob
  Reply
#3
terrain looks cool! do you have any documentation/examples for the new features?
  Reply
#4
(02-08-2023, 08:27 PM)Jokermax Wrote: terrain looks cool! do you have any documentation/examples for the new features?

Ty posted a video here that gives a quick overview of the new features and how to use them: https://www.youtube.com/watch?v=QQuPzQQF-Jc
  Reply


Forum Jump: