OpenPBR compatibility

Aperta
#313 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
cmake

Direzione di ricerca

Read the OpenPBR and MaterialX shader structure, then inspect MoonRay's Fresnels and the linked “VDF Support” issue to understand the dependencies. The issue asks for energy conservation, MaterialX compatibility, and possibly approximate EDF support, with VDF work likely needed first. Done means defining these components as sub-issues and implementing the agreed compatibility work.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

OpenPBR energy conservation & MaterialX-Compatible implementation. OpenPBR EDF can be approximated if EDF work is incomplete. VDF work probably must be completed first to unify surface and volume shading; see "VDF Support" issue.

The structure of the OpenPBR shader can be fulfilled with a MaterialX graph, but the interactions at the interface between lobe layers will need special attention. This could be handled in core MoonRay's Fresnels.

Different components of this should be created as sub-issues.

Lingua principale
CMake
Stelle
4.7k
Fork
321
Merge medio
13m
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenMoonRay/openmoonray

Tutte le issue di OpenMoonRay/openmoonray

Issue simili

Altre issue su Computer Graphics

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.