Instanced particles lose thier color at a distance

I’ve been using Touch for a while but just noticed some weird behavior rendering particles.

This projecit is using Flex, and instancing a simple sphere particle from an Nvidia Flex Top (though I don’t think this is important). The mapping coordinate is looked up from another TOP, and the material uses a Ramp for the diffuse and emit color.

Everything renders fine when the camera is close, but further away the color washes out and becomes more uniform. At first I thought this was the environment light overpowering the material, but this happens without the Env light, with both phong and PBR materials.

Any ideas how to fix this? Thanks


Here’s a TOE that demonstrates the issue
particle color example.toe (31.0 KB)

I found a fix…

The V and W coordinates weren’t being specified on the instance tab, but when I used the same lookup top/channel for them and the problem went away.

1 Like