Joe ScarrAn overview of how TP was used in the Penguin Season 1 Episode 3 to handle the seawall breaking and hitting the freeway with secondary fragmenting as pieces split.
Thinking Particles in The Penguin S01 E03Joe Scarr2026-06-08 | An overview of how TP was used in the Penguin Season 1 Episode 3 to handle the seawall breaking and hitting the freeway with secondary fragmenting as pieces split.Tron Ares - TP DNA breakdownJoe Scarr2026-06-28 | A quick overview of how Thinking Particles was used in Tron Ares for the DNA chains in this shot.PhoenixFD - GBI LaunchJoe Scarr2025-12-05 | ...Joe Scarr Reel 2022Joe Scarr2024-10-31 | ...Face Detach and Reform on Deforming Object v007Joe Scarr2023-08-05 | testing tP's ability to fragment and reform on a deforming surfaceFace Detach and Reform on Deforming Object v5Joe Scarr2023-08-05 | Test fragmentation on deforming object that splits off and reforms and follows the deforming surfacetP 7 3 ME L Simple IntroJoe Scarr2023-04-04 | Quick overview of Thinking Particles v7.3 new multi-threaded ME-L (Math Expression Language) scripting inside tP.Machine3d TP Group Manager V2.00Joe Scarr2022-12-24 | Walkthrough of the new Thinking Particles Group Manager v2.00 scripted tool that includes various new features like mass-editing multiple group properties at once, saving and loading favorite group properties based on group name, rollout creator grid view, and more.tP tutorial Tubes at 90 degreesJoe Scarr2022-12-10 | Walkthrough the tP system for the "Tubes at 90 degrees" exampleWorldCreator land js mx21 v003 preview v1Joe Scarr2022-11-10 | ...tP 2022 SC and BT properties via operator assignmentJoe Scarr2022-11-10 | Years ago tP changed how SC properties were assigned - no longer on the Group Manager but now assigned via operators (e.g. SCRigid)tP Low res to High res mesh animation using SimpleDeform VDB and ShapeDeformJoe Scarr2022-09-10 | Shows a method to create a low-res cage using VDB Distance field, then use SimpleDeform to create vertex, surface and volume particles who control the particle mesh animation, and then ShapeDeform to pass that low-res mesh animation to a high-res particle.MoonCrush v6 - tP 7 MPM testJoe Scarr2021-09-14 | Quick test with tP7's new MPM solverTP surface deform release by velJoe Scarr2021-04-10 | how to birth particles on a deforming surface, detect when the velocity of the vertex is high enough and release the particle from the surfaceJoe Scarr Live StreamJoe Scarr2021-02-08 | ...TP 6.8 VDB IntroJoe Scarr2019-06-30 | A quick intro to VDB in Thinking Particles 6.8Thinking Particles XYZ Iterate 3D Map - Joe ScarrJoe Scarr2018-04-30 | Quick tutorial on how to build an xyz texture map sampler to create interesting meshes.APF using Particle AlignmentJoe Scarr2018-04-21 | One approach to use particle alignment to populate a Thinking Particles Advanced Particle Field (APF) with velocity data.
Visit effectivetds.com/forum for more great ideas and discussion.2D Velocity Maps with TPJoe Scarr2018-03-05 | How to control particle velocity direction with color (hue) in Thinking Particles.TP sphere packingJoe Scarr2018-03-05 | A method of packing particles without collisions.
NOTE: this is not fully optimized and could use some updates.TP Benchmark 1Joe Scarr2018-01-30 | How to perform the TP Benchmark 1 tests
SC's deflector group will use the actual voxel settings on the group.
Thanks to Fabian Buckreus for pointing this out!TP 6 Understanding Voxels and CollisionsJoe Scarr2017-12-07 | An explanation video about why certain particles might get stuck during an SC collision sim. Voxels are a cubic division of a particle and any voxel-cell that contains faces will fill the whole voxel for collisions, so for big particles you need lots of voxels (e.g. 24, or maybe use 1 for face-accurate collisions though this will sim slower).
I do make a small mistake around 0:50 when saying the selection is 'base-static' - it's actually all the particles, but the 'base-static' overlaps enough with the lower 'crater' and 'vb crater' particles to cause interpenetration collisions, which makes particles slow down or stop.
Also be sure to use the "Delay Frames" parameter under SC Collision Dynamics. This lets particles move for X frames before being affected by collisions.
If you find this video useful, please consider donating at http://tpmayhem.comTP Tips: IsSimStart and BlackboxesJoe Scarr2017-12-01 | Learn the easy way to procedurally detect the beginning of a TP simulation, and hear some tips on how to handle blackboxes that crash.TP Torque Force and the Importance of Programming SkillsJoe Scarr2017-11-28 | Learn why scripting & programming skills are so important, and see how to create a custom "torque force" inside Thinking Particles.FastCutter - Demo 2Joe Scarr2017-11-17 | Demo 2 with FastCutter Pro - see some of the features exclusive in the Pro version.Joe Scarr FX Reel 2009Joe Scarr2017-11-15 | ...FastCutter - Demo 1Joe Scarr2017-11-10 | FastCutter is an artistic mesh-cutting tool for 3dsMax. It allows drawing cuts with various noise parameters and can be configured for fast auto-cutting. Stay tuned for more details!TwoVecAlignment TP scriptOp with Deforming GeoJoe Scarr2017-10-13 | Example showing why TwoVecAlignment (custom TP scriptOp) is useful when attaching particles on deforming geo, because it avoids flipping the axes.m3d TP Helper Math TwoVecAlignmentJoe Scarr2017-10-10 | Covers the new, free script operator "TwoVecAlignment" for Thinking Particles (TP) v6.x
This scriptOp aligns particles using an X-axis direction and Y-axis direction, and automatically calculates the Z-axis direction and orthonormalizes the alignment matrix.
Very useful for keeping alignment of particles who are attached to a deforming surface.Joe Scarr Live StreamJoe Scarr2016-11-18 | Cebas and 52Moshi.com present "Introduction to Thinking Particles" LIVE webinar. Joe Scarr discusses VFX, work at Scanline, shows an introduction to Thinking Particles, and answers questions at the end.Joe Scarr Live StreamJoe Scarr2016-11-18 | Cebas and 52Moshi.com present "Introduction to Thinking Particles" LIVE webinarTP4 SC 05 Simple Collision JointingJoe Scarr2016-11-03 | ...TP4 SC 04 Auto Joint System 1Joe Scarr2016-11-03 | ...TP4 SC 03 Calculating the proper output direction vectorJoe Scarr2016-11-03 | ...TP4 SC 02 Detecting Impact ForceJoe Scarr2016-11-03 | ...TP4 SC 01 SC with TP ShapeJoint helper nodesJoe Scarr2016-11-03 | ...TP4 Adv 13 Material StructureJoe Scarr2016-11-03 | ...TP4 ScriptOp 01 LifeProgressJoe Scarr2016-11-03 | ...TP4 SC 07 Auto Joint System 3 Surface SamplingJoe Scarr2016-11-03 | ...TP4 SC 06 Auto Joint System 2 IntersectJoe Scarr2016-11-03 | ...TP4 ScriptOp 02 UserDefinedPropsJoe Scarr2016-11-03 | ...TP4 ScriptOp 03 IsAliveJoe Scarr2016-11-03 | ...TP4 ScriptOp 04 AlignmentYPR TutorialJoe Scarr2016-11-03 | ...TP4 ScriptOp 05 ReflectionDirJoe Scarr2016-11-03 | ...TP4 ScriptOp 06 tp Iterator discussionJoe Scarr2016-11-03 | ...TP4 ScriptOp 07 SplineSamplerTutorialJoe Scarr2016-11-03 | ...3D Noise Field with TP 6.4xJoe Scarr2016-11-03 | ...TP4 - Adv 11 - Painted VB Cell Breaking.aviJoe Scarr2016-05-28 | TP4 - Adv 11 - Painted VB Cell Breaking.aviTP4 - Adv 12 - Canyon Camera Map Activation.aviJoe Scarr2016-05-28 | TP4 - Adv 12 - Canyon Camera Map Activation.avi