#59 Z depth level supporting composite

Fechado
7 anos atrás foi aberto por caryoscelus · 2 comentários

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 comentado 6 anos atrás
Proprietário

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 comentado 6 anos atrás
Proprietário

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 citou este problema em um commit 6 anos atrás
Faça login para participar desta conversação.
Carregando...
Cancelar
Salvar
Ainda não há conteúdo.