I'm looking how to eliminate transparency flicker in my irrlicht scene.
The scene has a handful of transparent wavefront OBJ files loaded. The blue scene nodes in the image below represent a robot arm. The arm is behind several transparent grey walls, also OBJ. The MTL files have d = 0.3, therefore the resulting scene nodes have EMT_TRANSPARENT_VERTEX_ALPHA. There are no other materials/textures.
When I pan the camera, the parts of the robot (each a different OBJ file) flicker independently as the scene tries to figure out which one is in front.
I would like the flicker to be gone, i.e. the appearance the objects to remain more or less constant as I pan.
I've tried changing the Z-buffer, modifying driver features (EVDF_BLEND_OPERATIONS, EVDF_BLEND_SEPARATE) as well as changing the blend operation on the scene node material, e.g. EBO_MAX. Nothing produced the desired effect.
Does this need to be done with a shader? Can someone point out an example?
Thanks so much!