Skip to content

utils: pxrad: optimize BounceLight and CollectLight - #296

Merged
SNMetamorph merged 1 commit into
SNMetamorph:masterfrom
ncuxonaT:patch-23
Oct 9, 2026
Merged

SNMetamorph merged 1 commit into
SNMetamorph:masterfrom
ncuxonaT:patch-23

Conversation

@ncuxonaT

@ncuxonaT ncuxonaT commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Раньше BounceLight собирал только отраженный свет от предыдущего прохода, результаты проходов суммировались. Теперь собирает сразу от суммы всех предыдущих. Поэтому делюксмапу больше не нужно накапливать, она считается один раз на последнем проходе.
Умножение на альбедо вынесено в CollectLight, чтобы не считать его каждый раз в BounceLight.

@SNMetamorph

Copy link
Copy Markdown
Owner

Это просто оптимизация, на сам результат вычислений никак не влияет?

@ncuxonaT

ncuxonaT commented Oct 9, 2026

Copy link
Copy Markdown
Contributor Author

да

@SNMetamorph

Copy link
Copy Markdown
Owner

danke

@SNMetamorph
SNMetamorph merged commit f7892c4 into SNMetamorph:master Oct 9, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants