|
Hello everybody,
My intention is(was) to write a texture2d node to be used to control the emission of an emitter.
(i want to colorize certain areas or pixels based on some other calculations to control where particles are emitted from my mesh)
I compiled the examples (checkerShader etc.) and tried them, it didn’t work in the textureRate Plug of Emitters.
After quite some time of searching through the documentation, i found the statement, that Emitters check the plugged Node for validity to be used as a texture for TextureRate. The Documentation says:
“For these purposes, only a subset of Maya’s textures are supported, namely the default 2d textures (bulge, checker, cloth, file, fluid texture 2d, fractal, grid, mountain, movie, noise, ocean, ramp, water). No other nodes are supported.”
So i am that far, that you simply cannot write your own shader to be used in there?
Why is this limitation?
Is there really no way to get it working?
(the only workaround i can think of, would be changing a file-texture on disk to colorize the pixels i want to change and use a file-texture-node to control the TextureRate of my Emitter. But i think that would be quite time-consuming, to always write onto disk.)
Johannes
|