PDA

View Full Version : particles: texture rate from poly object?


alexx
03-23-2004, 11:02 AM
hmm.. completely forgot this does not work.
but maybe someone knows a quick workaround or script that does it:

texture surface emission (emittong particles according to a black/white file texture) only works on nurbs surfaces and not from poly surfaces as it seems.
the object i have does not make a conversion poly->subdiv->nurbs possible since it was not really modelled that well (shame on me); maya crashes when i try to.

does anyone know of a way to have the poly objects use the texture emission?

thanx

alexx

Sky_Chris
05-15-2004, 01:39 AM
Anyone found a way yet?
Just curious, would come in handy...

Jozvex
05-15-2004, 04:33 AM
You can now do that in Maya 6.

Sorry, I'll be quiet now...

:p

WhiteRabbitObj
05-15-2004, 08:42 AM
I spose a cheat would be to d/l the "curve on poly" script from Alias and then emit from curve. You could draw only the parts you want or if you were trying to use texture emission and animate the texture, so that the particles would crawl along a surface, for instance, you could use a curve flow. I'm racking my brain trying to think of another, less crappy way but if you can't convert to nurbs, I really don't see any way. This is why it pays to really do a lot of planning before committing to any CG work.

I suppose, also, you could draw a poly split along the edges where your texture was and then separate the poly object into pieces, with the areas you want emitting as separate pieces.

If you wanted texture emission with inherit color... there's really no way to do it with polys. I suspect you COULD reference a UV on a polygon and then a coordinate on a texture map through scripting, but that is beyond me. And if that was something fairly simple to do, I'd imagine that Alias would have implemented it by default a long time ago.

CGTalk Moderation
01-17-2006, 07:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.