{"id":344879,"date":"2017-01-02T11:12:51","date_gmt":"2017-01-02T19:12:51","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-research-item&p=344879"},"modified":"2018-10-16T21:56:57","modified_gmt":"2018-10-17T04:56:57","slug":"image-based-proxy-accumulation-real-time-soft-global-illumination","status":"publish","type":"msr-research-item","link":"https:\/\/www.microsoft.com\/en-us\/research\/publication\/image-based-proxy-accumulation-real-time-soft-global-illumination\/","title":{"rendered":"Image-Based Proxy Accumulation for Real-Time Soft Global Illumination"},"content":{"rendered":"
We present a new, general, and real-time technique for soft global illumination in low-frequency environmental lighting. It accumulates over relatively few spherical proxies which approximate the light blocking and re-radiating effect of dynamic geometry. Soft shadows are computed by accumulating log visibility vectors for each sphere proxy as seen by each receiver point. Inter-reflections are computed by accumulating vectors representing the proxy\u2019s unshadowed radiance when illuminated by the environment. Both vectors capture low-frequency directional dependence using the spherical harmonic basis. We also present a new proxy accumulation strategy that splats each proxy to receiver pixels in image space to collect its shadowing and indirect lighting contribution. Our soft GI rendering pipeline unifies direct and indirect soft effects with a simple accumulation strategy that maps entirely to the GPU and outperforms previous vertex-based methods.<\/p>\n
All sequences computed on Nvidia 8800GTX and 2.4ghz Intel Core2Duo.\r\n\r\nFightBilateral.avi : compares bilateral upsampling at various resolutions with shading at display resolution.\r\n\t1x (shading at display res. 512x512) -> 31fps\r\n\t4x (bilateral upsampling from 256x256) -> 84fps\r\n\t16x (bilateral upsampling from 128x128) -> 160fps\r\n\t64x (bilateral upsampling from 64x64) -> 176fps\r\n\r\nFightProgression.avi : shows how various global illumination effects animate.\r\n\r\nAcrobatsNice.avi : real-time results recorded from scene containing up to 20 tumbling\/walking characters.\r\n\tframe rate with all 20 characters -> 85 fps\r\n\r\nFightNice.avi : real-time results recorded from fight scene.\r\n\tframe rate -> 84 fps<\/pre>\n