#59 Z depth level supporting composite

Lezárt
megnyitva ekkor: 7 éve caryoscelus által · 2 hozzászólás
caryoscelus hozzászólt 7 éve

This will have to store a list of renderables like current Composite node. However, z index should be stored somewhere near related nodes. One possible idea would be to have simple ZIndex {Renderable source, Real index} node and store list of them in ZComposite.

This will have to store a list of renderables like current Composite node. However, z index should be stored somewhere near related nodes. One possible idea would be to have simple ZIndex {Renderable source, Real index} node and store list of them in ZComposite.
caryoscelus hozzászólt 6 éve
Tulajdonos

And, as extension, pseudo-3D composite:

!Pseudo3D
  scale: true
  camera: (x, y, z)
  content:
    - !Pseudo3DElement
      source: ...
      position: (x, y, z)
    ...

~

!List/Renderable
  - !Transform
    source: ...
    transform: !Scale
      source: !Translate
        ...

Depth-of-field blur can also be applied in similar manner.

And, as extension, pseudo-3D composite: ``` !Pseudo3D scale: true camera: (x, y, z) content: - !Pseudo3DElement source: ... position: (x, y, z) ... ``` ~ ``` !List/Renderable - !Transform source: ... transform: !Scale source: !Translate ... ``` Depth-of-field blur can also be applied in similar manner.
caryoscelus hozzászólt 6 éve
Tulajdonos

Z depth implementation via sorting:

!Sort
  source: !List/ZDepthElement
    -
      source: ...
      z_depth: xxx
  sort_node: "ZDepthLess"
Z depth implementation via sorting: ``` !Sort source: !List/ZDepthElement - source: ... z_depth: xxx sort_node: "ZDepthLess" ```
caryoscelus hivatkozott erre a hibajegyre egy commit-ban ekkor: 6 éve
caryoscelus lezárta ekkor: 6 éve
Jelentkezzen be hogy csatlakozhasson a beszélgetéshez.
Töltés...
Mégse
Mentés
Még nincs tartalom.