04-07-2019, 07:11 AM
Try this (using your teapots as the example):
Teapot object: select faces on the spout you want to spawn particles from and give them a unique material ID.
Flow#1: Use the teapot as a reference node in a Shape operator, and spawn as many teapots as you like. Give the flow a Mesh operator and set 'render only' to false.
Flow#2: Use a standard Birth operator and set the timing to whenever you want to birth your particles, and add a Position Object operator as well. Add flow#1 as your object. Choose "Material ID" as a density filter in the Position Object and set the unique ID you previously set on the spout of the teapot.
Note: in versions of tyFlow prior to v0.16010, if no valid materialID is found, the Position Object operator will move particles to [0,0,0], even if 'delete if invalid' is on. In soon-to-be-released v.16010, this is fixed. So if no matching materialID is found, particles may be deleted if that option is enabled (which might be what you want for your scene).
Teapot object: select faces on the spout you want to spawn particles from and give them a unique material ID.
Flow#1: Use the teapot as a reference node in a Shape operator, and spawn as many teapots as you like. Give the flow a Mesh operator and set 'render only' to false.
Flow#2: Use a standard Birth operator and set the timing to whenever you want to birth your particles, and add a Position Object operator as well. Add flow#1 as your object. Choose "Material ID" as a density filter in the Position Object and set the unique ID you previously set on the spout of the teapot.
Note: in versions of tyFlow prior to v0.16010, if no valid materialID is found, the Position Object operator will move particles to [0,0,0], even if 'delete if invalid' is on. In soon-to-be-released v.16010, this is fixed. So if no matching materialID is found, particles may be deleted if that option is enabled (which might be what you want for your scene).