[UPDATE:]
An updated tutorial is available here: viewtopic.php?f=27&t=74783
See the latest OctaneRender® for 3ds max® v2020.1 - 10.10: viewtopic.php?f=80&t=74782
Octane plugin supports Tyflow particle instances and most of Tyflow's meshes directly.
--- Particles:
To use the particle instances mode, the tyFlow object need to have his 'Interface / Particle ' option enabled.
The particle object may not have a suitable mesh by default set in the tyFlow's editor (eg 2d / sprite mode).
In this case, a simple helper sphere can be created by Octane. (option in Support/Tyflow Rollup)
To customize the particle's geometry, you can add a 'Shape' in Tyflow's editor, set as a 3D mesh or a reference node.
The material used by each particle group can be assigned with material IDs, from a Multi material applied to the main tyFlow node.
Each of the sub material should be set as an Octane Material.
It is possible to set and use IDs to individual particles, to customize the particle material per particle:
Set Support / Tyflow / TyFlow particle IDs to 'Birth unique ID'
This can be used for example by the 'Instance range' texture.
see tf_sandTeapot_ParticleIDs.max sample bellow
--- Motion Blur ---
Motion blur works as for other objects: In Octane object properties enable 'Object motion blur' for object with particles,
and 'Vertex motion blur' for objects generating an animated mesh.
see tf_sandTeapot_MotionBlur.max sample bellow
--- Octane modifier ---
Note that the Render setup / Support / Tyflow settings are global for all tyFlow objects of the scene.
But it's possible to override them for each object, with an Octane Geometry modifier.
The octane modifier has the same options (except the 'create sphere', as it is intended to be a visual helper until a proper mesh is setup).
--- TyMesher ---
When tyFlow generate very dynamic mesh, with many different parts, the particle instance mode should be avoided !
In those cases, the standard mesh obtained from the object can be empty, so the addition of a TyMesher object is needed.
Once added and the original tyFlow object set as input, the tyFlow object should be hidden.
See sample tf_clusters_tyMesher.max bellow
Note that tyMesher can also be used instead of particles, but this would result in reduced
--- mix of particles and mesh ---
In some case, tyFlow object generate both particles and a different mesh.
This can be rendered by using the octane option 'Use particle node's mesh'
See sample bellow : tf_deformingFracture_Oct.max
Note that for simple particle nodes, this option should be disabled to avoid having a duplicated mesh.
Notes:
-Make sure Support/'Use Direct geometry handler' is enabled.
-In case of issue, try Octane global preferences, menu Preset/Reset default settings, and reload the max file.
--- samples ---
tf_sandTeapot_ParticleIDs.max
tf_sandTeapot_MotionBlur.max
Based on the sample tyFlow_scenes_012/Grains/tyFlow_sandCastle_001.max
worms_MotionBlur.max
based on the sample tyFlow_scenes_012/Actors/tyFlow_worms_001.max
tf_clusters_tyMesher.max
based on the sample tyFlow_scenes_012/Fracturing/tyFlow_clusters_001.max
tf_deformingFracture_Oct.max
based on the sample tyFlow_scenes_012/Fracturing/tyFlow_deformingFracture_001.max
--- tutorial videos ----
TyflowParticleRendering.mp4
TyflowAdvanceParticleMaterial.mp4
--- some step by step instructions, for other samples ---
* tyFlow_scenes_012/Splines/tyFlow_electricArc_001.max
- set Octane as renderer
* tyFlow_scenes_012/Misc/tyFlow_retime_001.max
- set Octane as renderer
- create a tyMesher
- pick tyFlow001
- change mode from 'Blobmesh' to 'Input Geometry'
* tyFlow_scenes_012/Misc/tyFlow_upres_001.max
- set Octane as renderer
- select object tyFlow_hires, open Modify panel
- choose 'Interfaces' / Enable Particle Interface