Particle plane/Objects on scene intersection

Blitz3D Forums/Blitz3D Programming/Particle plane/Objects on scene intersection

Naughty Alien(Posted 2008) [#1]
Hi guys...imagine particle system(single surface), and smoke for example...so, imagine some object, cube for example, we place above smoke emitter..it will be visible sharp straight line at the position where particle surface intersecting cube..is there any way to make that intersection appearance smooth and therefore not so obvious?


Sledge(Posted 2008) [#2]
You see this in commercial software so I really wouldn't worry about it -- stopping the particles intersecting with such objects (ie adding them to the collision system) would be very expensive.


Axel Wheeler(Posted 2008) [#3]
If you do the method Sledge mentions, you could move the particles toward the camera and (if needed) shrink them a little. This way they appear in front of the object, partially obscuring it. Actually, forget about shrinking them, they will look like they are going around the object, which (if it's fire or smoke) is what they should do anyway.

To manage the collision expense, you could have one or two transparent entities at different heights that just check for collisions and then adjust all the particles accordingly, based on their height above your car. It wouldn't be guaranteed every time but it might reduce the problem.