# Projection on particles

So, I wanted to see if it was possible to use a projection texture on particles… I’m guessing that you can’t do this with the pointsprite shader, so I tried to instance geometry from a particle system… so far I haven’t had much luck figuring that out… any suggestions?
Thanks,
Michael

1 Like

You need to use a sopto (chop) after your Particle, and link the tx , ty, tz to your instancing Geo.

See the example.

xavier

Particle_Instancing_Geo.4.toe (7.06 KB)

1 Like

Thanks!

thanks so much!

is there a way to use a particle system for position/rotation, but have more than one geo that each particle could be assigned to? i.e., a sphere, a cube, a cylinder… each time a new particle appears it will randomly use one of the three

alternatively, is there a way to assign a particle on birth a random point sprite color map out of a group of color map options.

I am pretty new to TD and trying to understand the particle_instancing_geo example. Can someone explain how the \$TX \$TY and \$TZ positions get set in geo1/point1?

Hi,
I’m new to it as well and this is a pretty round about way to do particles but it does allow those particles to be 3d objects. The point sop is preset with tx, ty, tz and is tracking the movement/translation of the particles created in the preceding particle sop. The sopto chop takes those values purely as numbers. Then goe2 quotes the ‘null’ (which is just a copy of the sop2 chop) in it’s instancing panel. Basically, it’s saying “grab those numbers and apply them to this geos’ object” (i.e. the sphere). Then the object in geo2 moves in sych with the particles from geo1.

It’s just a way to get the coords of each particle out as numbers to be used elsewhere.

Let me know if this did or didn’t help. It’s a good one to get your head around as it opens up several possibilities. Also there is a tutorial on instancing which is pretty helpful.
Ian

edit. Also have a look at the help page for the sop2chop and it will show you that the ‘P’ and ‘tx, ty, tz’ are part of a fixed set of parameters that you can use to capture xyz coords.