Hacker News new | past | comments | ask | show | jobs | submit login

One thing people (myself included!) often missed though is that Metropolis is extremely prone to flicker. I think the best summary of why comes from Kalos and Whitlock (2nd Edition):

> The M(RT)2 algorithm is very simple and powerful; it can be used to sample essentially any distribution function regardless of analytic complexity in any number of dimensions. Complementary disadvantages are that sampling is correct only asymptotically and that successive variables produced are correlated, often very strongly. This means that the evaluation of integrals normally produces positive correlations in the values of the integrand, with consequent increase in variance for a fixed number of steps as compared with independent samples. Also the method is not well suited to sampling distributions with parameters that change frequently.




> One thing people (myself included!) often missed though is that Metropolis is extremely prone to flicker.

Doing PCA across frames basically eliminates that. IIRC Pixar did a paper on the technique.


Actually, the Renderman denoiser is based on work from Disney Research.

https://renderman.pixar.com/view/denoiser

PCA would be one way to do that. This recent paper suggests that they may be decomposing the samples mostly by path type, though:

https://www.disneyresearch.com/publication/pathspace-decompo...


He's referring to the older 2008 paper that did PCA, Statistical Acceleration for Animated Global Illumination: http://graphics.pixar.com/library/ShotRendering/paper.pdf




Consider applying for YC's first-ever Fall batch! Applications are open till Aug 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: