I was wondering if someone with knowledge of Plasma could help me find a specific PRP feature I know exists, but simply cannot locate in any of Cyan's files...
It's about particles emitter. Currently I'm trying to get rain in my Age, so I copied settings from the Relto's rain emitter in a new PRP. Whoohoo, now it's raining in my Age (and rain isn't falling upwards either ).
The problem I'm facing, is that the particle emitter creates raindrops on a 20 units wide surface, not in the whole Age (think of a room-sized shower - doesn't look much like rain, once you take a few steps in any direction).
Well, obviously the emitter's area shouldn't be much bigger - we don't need to draw particles that are miles away anyway. In all Cyan's Age, the rain is just a smallish shower following the avatar so it instead feels like it's raining everywhere, while in fact it's not.
But I just can't figure out how Cyan managed to parent the avatar to the emitter... I had a look at all these objects, but none seem to be related:
- not the usual way through the avatar's CoordinateInterface
- not through the emitter's CoordinateInterface
- not in the particle modifier's parameters (since I used a copy of the Relto's)
- not in the particle's DrawableSpans (since I'm using a copy from the Relto as well)
- not through Python (I think I'd have noticed)
And even weirder, the particle emitter only follows the avatar on the X and Y axis Meaning you can go any distance on the horizontal plane and still see rain, but using flymode you can go above the particles' emit point. Very weird. That's the first time I ever see such a thing in Plasma.