Domande taggate «pathtracing»

Per domande sull'algoritmo Monte Carlo di tracciamento del percorso per un'illuminazione globale fisicamente accurata o sulle sue varianti.

2
Percorso che traccia il Cook-Torrance BRDF
- Ci scusiamo per il lungo post, ma preferisco fare così perché "Il diavolo è nei dettagli " :) Sto scrivendo un tracciatore di tracciati da zero e sta funzionando bene per superfici perfettamente diffuse (lambertiane) ( cioè il test del forno indica - almeno visivamente - che sta risparmiando …

3
Russian Roulette è davvero la risposta?
Ho visto che in alcune implementazioni di Path Tracing, un approccio chiamato Russian Roulette viene utilizzato per eliminare alcuni dei percorsi e condividere il loro contributo tra gli altri percorsi. Comprendo che invece di seguire un percorso fino a quando non scende al di sotto di un determinato valore di …






2
Perché usare un filtro tenda nella traccia del percorso?
Le 99 linee del tracciatore di percorso C Smallpt eseguono il rendering di una griglia subpixel 2x2 per ogni pixel che intende eseguire il rendering e quindi un filtro tenda per combinarli. C'è una presentazione interessante che spiega il codice qui e menziona il filtro tenda ma non spiega perché …


1
Scattering volumetrico completo Monte-Carlo
Vorrei aggiungere lo scattering volumetrico monte-carlo completo al mio tracciatore di percorsi, ma sto facendo fatica a cercare come farlo. Lasciami spiegare cosa vorrei fare: un raggio entra in un materiale e applichiamo il BTDF, quindi dopo una certa distanza, si verifica un evento di scattering volumetrico, dopodiché (nel caso …

2
Tracciabilità e materiali
Mi chiedo quale sia la tecnica utilizzata per campionare un materiale a strati per il prossimo evento in un tracciatore di percorsi. Ho un materiale con tre strati: una base a lobi diffusi, speculari e lucenti. Come si fa a scegliere un livello discreto da campionare per la prossima direzione …


1
Questo codice di roulette russo è corretto?
Sto usando www.scratchapixel.com tra le altre risorse per aiutarmi a imparare come implementare un renderer. Sto guardando il seguente codice da questa pagina in cui viene preso in considerazione un pacchetto di fotoni che si muovono attraverso un materiale. Per ogni pacchetto di fotoni, il pesowww è inizializzato a 111. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.