Neural Rendering
Chuan Li Lambda Labs
Collaborators: Thu Nguyen-Phuoc, Bing Xu, Yongliang Yang, Stephen Balaban, Lucas Theis, Christian Richardt, Junfei Zhang, Rui Wang, Kun Xu, Rui Tang
Neural Rendering Chuan Li Lambda Labs Collaborators: Thu - - PowerPoint PPT Presentation
Neural Rendering Chuan Li Lambda Labs Collaborators: Thu Nguyen-Phuoc, Bing Xu, Yongliang Yang, Stephen Balaban, Lucas Theis, Christian Richardt, Junfei Zhang, Rui Wang, Kun Xu, Rui Tang Forward (Computer Graphics) Model Pictures Forward
Collaborators: Thu Nguyen-Phuoc, Bing Xu, Yongliang Yang, Stephen Balaban, Lucas Theis, Christian Richardt, Junfei Zhang, Rui Wang, Kun Xu, Rui Tang
Integral of the incident radians
32K SPP Ray Tracing (90 mins 12 CPU Cores) The Tungsten Renderer
R01 | T01
R01 | T01
R01 | T01
Building Rome in a Day
Sameer Agarwal, Noah Snavely, Ian Simon, Steven M. Seitz and Richard Szeliski
1 SPP 2048 SPP
Mastering the game of Go with deep neural networks and tree search
David Silver et al.
Value Network
Mastering the game of Go with deep neural networks and tree search
David Silver et al.
Value Network Policy Network
Mastering the game of Go with deep neural networks and tree search
David Silver et al.
2^15 SPP 4 SPP
Value Networks Denoising
2^15 SPP
Value Networks Denoising Policy Networks Same SPP
4 SPP
2^15 SPP
Value Networks Denoising Policy Networks Same SPP
4 SPP
4 SPP Denoised 1 sec 2080 Ti 32K SPP Ray Tracing 90 mins 12 cores CPU Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation
B Xu et al. Siggraph Asia 2019
Decoder Encoder Input
Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation
B Xu et al. Siggraph Asia 2019
Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation
B Xu et al. Siggraph Asia 2019
Decoder Encoder Diffuse Input
Diffuse Output Decoder Encoder Specular Input
Specular Output
Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation
B Xu et al. Siggraph Asia 2019
Decoder Encoder Diffuse Input
Diffuse Output Decoder Encoder Specular Input
Specular Output
Albedo, normal, depth
Conv LeakyReLU Conv
Conv
LeakyReLU Conv Conv LeakyReLU Conv
Conv
LeakyReLU Conv Conv LeakyReLU Conv
Denoise comparison 4 SPP Adversarial Monte Carlo denoising with conditioned auxiliary feature modulation
B Xu et al. Siggraph Asia 2019
2^15 SPP
Value Networks Denoising Policy Networks Same SPP
4 SPP
Neural Importance Sampling
Thomas Müller et al. ACM Transactions on Graphics 2019
Neural Importance Sampling
Thomas Müller et al. ACM Transactions on Graphics 2019
Neural Importance Sampling
Thomas Müller et al. ACM Transactions on Graphics 2019
Neural Importance Sampling
Thomas Müller et al. ACM Transactions on Graphics 2019
Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good
NN friendly
Great Yes No Enemy
Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good
NN friendly
Great Yes No Enemy
Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good
NN friendly
Great Yes No Enemy
Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good
NN friendly
Great Yes No Enemy
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
Neural Voxels 32 x 32 x 32 x 16
3D Encoder
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
Neural Voxels 32 x 32 x 32 x 16
3D Encoder
3D-2D
32 x 32 x 512 Neural Pixels
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
Neural Voxels 32 x 32 x 32 x 16
3D Encoder
3D-2D
32 x 32 x 512 Neural Pixels
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
Neural Voxels 32 x 32 x 32 x 16
3D Encoder
3D-2D
32 x 32 x 512 Neural Pixels
2D Decoder
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
3D Encoder
3D-2D
Neural Pixels
2D Decoder Texture Network
Neural Texture Voxels
Neural Voxels
Channel-wise Concatenation
64 x 64 x 64 x 4 64 x 64 x 64 x 1
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
RenderNet: A deep convolutional network for differentiable rendering from 3D shapes
Thu Nguyen-Phuoc et al. NeurIPS 2018
Depth Map Voxel Point Cloud Mesh Memory Good Very Poor Poor Very Good
NN friendly
Great Yes No Enemy
Rasterization a RGB point cloud
Neural Point-Based Graphics
KA Aliev et al, arxiv 2019
Rasterization a neural point cloud (First three PCA dimensions of the neural descriptor)
Neural Point-Based Graphics
KA Aliev et al, arxiv 2019
Rasterization a neural point cloud (First three PCA dimensions of the neural descriptor)
Neural Point-Based Graphics
KA Aliev et al, arxiv 2019
Neural Point-Based Graphics
KA Aliev et al, arxiv 2019
Neural 3D Mesh Renderer
H Kato et al, CVPR 2018
Deferred Neural Rendering: Image Synthesis using Neural Textures
J Thies et al, Siggraph 2019
Target Approximation
Target Approximation Rendered Approximation
Loss
Target Rendered Approximation Approximation
Loss Target Rendered Approximation Updated Approximation
Loss Target Rendered Approximation Updated Approximation
Loss Target Rendered Approximation Updated Approximation
Loss Target Rendered Approximation Decoder Encoder Reconstruction Rendering
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
A representation that is unbreakable under 3D rigid-body transformations
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
HoloGAN: Unsupervised learning of 3D representations from natural images
Thu Nguyen-Phuoc et al, ICCV 2019
Thu Nguyen-Phuoc Bing Xu Yongliang Yang Stephen Balaban Lucas Theis Christian Richardt Junfei Zhang Rui Wang Kun Xu Rui Tang