JavaFX API supports 3D Transform and zbuffer but existing Effect implementation is mainly 2D centric. We need to teach Effect to be 3D aware so that it can generate proper rendering of 3D transformed shape with perspective correction.
is blocked by
JDK-8099880Resolve grouping semantic for opacity or effects with 3D transforms
JDK-8110741Effect, with Z-order enabled, breaks on Group with 3D transformed children.
JDK-8111440Effect, with Z-order enabled, breaks on ovelapping 3D transformed shape nodes.