-
Sub-task
-
Resolution: Fixed
-
P2
-
fx1.3
There are two main consequences of this issue:
1) The transformed shapes in the graph will be rendered as it if they were 2D, since they must be projected into a 2D plane in order to render them into an image.
2) We will lose any depth information needed for Z-buffering
Note that applying an effect or opacity<1 on a leaf node will not have this issue.
At a minimum we need to:
A) document the rendering semantic of effect on Group/CustomNode
B) document the rendering semantic of opacity on Group/CustomNode
- blocks
-
JDK-8095362 Effect implementation needs to be 3D aware
- Resolved
-
JDK-8112151 Need to document grouping semantic for opacity or effects on Node with 3D transforms
- Closed
- is blocked by
-
JDK-8099875 Add 3D transformations to the JavaFX API
- Closed
-
JDK-8110741 Effect, with Z-order enabled, breaks on Group with 3D transformed children.
- Closed
-
JDK-8111440 Effect, with Z-order enabled, breaks on ovelapping 3D transformed shape nodes.
- Closed
- relates to
-
JDK-8092189 Render 3D content in Group with effect, clip, or opacity without flattening transforms
- Open
-
JDK-8108497 Effects break Z-order
- Closed