I almost made cool looking ice

And then:

Will the transparency weirdness ever be fixed or is it unfix-able with the current engine?

explain pls

The parts farther away are almost invisible.

The engine doesn’t know which parts to render on top of the others.

IIRC this happens because layering is calculated per-part, not per-pixel. The solution is to make sure your pillars are always closer to the camera than your base, so if you make the base extend down really far you shouldn’t have this problem.

Might be wrong though. It’s still worth a try.

EDIT: Yep, that’s the solution.

This has bugged me for years. The same goes for decals on transparent parts.

Making the bottom part be non-transparent will solve this. Or scaling it on Y axis, as suggested above.

This is not an easy problem - in a general case sorting objects correctly is impossible (and we don’t have the luxury of doing per-pixel sorting yet). It is also surprisingly hard to sort objects of different sizes even when there is a correct order.

I just removed the transparency of the bottom part. Easy fix. I was just complaining and wondering if we will ever get per-pixel or somehow get an improved algorithm.