Joe Scarr on PSearch Initiator Nodes Part A
you are click away from Subscribing to the latest updates
Joe Scarr tutors on PSearch, a feature under Initiator:
- P or Position Search as the name implies allow for 'searches' to be done based on the PID particle positions or by general location
- It can program to search on a particular group and to find out information about that group such as Search within an adjustable radius and specifying sub-tree in a group, if any.
START
- In this tut, you pull out a std red grp;
- Connect red particle to PSearch particle;
- In this example, PSearch grp is the blue grp;
- adjust radius as you need.
- Pull out another std group to represent the 'Found' grp and connect that grp particles to PSeacrh Found PID;
- Adjust up/down radius value to see the changes in the viewport.
- the red particle in this case is PSearching all the blue particles and once found those particles will be sent out to the green group - transforms color into green.
- Go back to your dynamcicSet of Matter waves and Particle draw under Born,
- Joe goes to the Particle Draw under dynamicSet, and Birth another red particle
- adjust particle born on viewport;
- u can see now the red particle will do the search on the blue particles and assign found particles to the green group.
- remove and leave one particle red: activate the red grp 'age' feed,
- connect age to radius, it sill start off and grows or age till particle dies,
- set life span to 999 (under particle draw menu)
- do some thing interesting with the o/p for PSearch - pull out the size function from Std, feed into red particle, ..how many particles does it Search
- feed the PSearch Found Count into the size (in this way the blue particle size will be controlled by how many particles is found)
- R-click Found Count debug: at this point in frame 1 so FCount is '0'
- goes to 43, the red particle size
- this is one wahy to use PSearch o/p to drive further operations
- try feeding Found Indexes to Size instead : debug window is not showing the ID but the indexes like value 0 = particle 1, value 1 = particle 2.... etc.
- Remove group -disable feeds
- try something different: connect Found Density to size: open debug window, found density within radius of 17.154 is 2.50665.... What this value means is that it is the PSearch total Found Count divided by the radius you set.
- Feed Found Density to Size Variation
- Debug window shows a Found Count of 43 : that is 43 / 17.154 is 2.50655
Another case:
- Pull out the Generator Position Born: pipe the PSearch found average position into the PositionBorn, Particle Animation Counter.
- Adjust positionBorn one particle green. Speed variation make 0.
You will see from Viewport, everything centered on that red spot.
- other things you can do are test the PSearch Nearest Distance - feed it to a std grp particle input: select grp green - making it turn green - see viewport
- Viewport shows at frame '0', the nearest particle has turned green so this 1st nearest particle no longer will be search for/ and if you move to the next frame you will see PSearch out the next nearest particles and make it green...and the next and the next
- similar PSearch logic applies to the Found Furthest particle/
Enjoy and thanks for watching!
||======================================================
Remember to Subscribe to keep on the go for the latest from Cebas.
cebas software drives critical VFX (visual effects) scenes in major recent motion pictures and game cinematics. ≈ check in http://www.cebas.com for more vfx tools info.
** Are you a raw new talent with an amazingly, awesome demo reel and have used cebas vfx tools? We would like to see if you can be
interviewed as a New Talent: http://cebas.com/?pid=testimonial_newtalent
Come join our big Cebas Community:
https://www.facebook.com/cebasVT/
https://www.facebook.com/moskitorender/?fref=ts
Visit the Videomappers at FB https://www.facebook.com/videomappers/
Groups:
https://www.facebook.com/videomappers/
https://www.facebook.com/groups/thinkingparticles/
https://www.facebook.com/groups/795728507192109/
Visualize your work at cebasVT Youtube channel https://www.youtube.com/user/cebasVT
PROUDLY SPONSORED BY CEBAS VISUAL TECHNOLOGY http://www.cebas.com
In Celebration of our 27th Anniversary (since 1988) developing
amazing VFX software (3ds Max) for the world of Art & Animation!
cebas VISUAL TECHNOLOGY Inc.
Suite 2202B – 4464 Markham Street
Victoria, BC V8Z 7X8, Canada
USA: +1 323 774 1799
Canada: Main office:+1 250.590.2913
http://www.cebas.com
Other Videos By Cebas Visual Technology
2010-05-14 | Paint Material Operator Part B |
2010-05-14 | Paint Material Operator Part A |
2010-05-14 | Initiators Iterator creating grid 2D to cube 3D of particles Part B |
2010-05-14 | tP User Interface Intro Part E |
2010-05-14 | Joe Scarr: thinkingParticles PSearch Initiator Node B 'memory' |
2010-05-14 | Reference FromAndTo How To |
2010-05-14 | Reference Explained |
2010-05-14 | Blurp Node |
2010-05-14 | Export Nodes |
2010-05-14 | ExportFragments How To |
2010-05-14 | Joe Scarr on PSearch Initiator Nodes Part A |
2010-05-14 | Joe Scarr Tutorial on Initiators - PPass, PPassAB, PSelection 1 of 2 |
2010-05-14 | Joe Scarr Tutorial on Initiators - PPass, PPassAB, PSelection 2 of 2 |
2010-05-14 | Memory Operator Part B |
2010-05-14 | ParticleGroup Deformation Part B |
2010-05-14 | ParticleGroup Deformation Part A |
2010-05-14 | Memory Operator Part A |
2010-05-14 | Memory Operator How to Part A |
2010-05-14 | Paint Material Operator Part C |
2010-05-14 | CollisionMap Tool Part B |
2010-05-14 | Memory Operator How to Part B |