当前位置:网站首页>3D content generation based on nerf
3D content generation based on nerf
2022-07-07 12:45:00 【Nismilesucc】
source : Deep Blue College 《 be based on NeRF 3D content generation 》 Zhang Kai
3D content
Generate from pictures 3D content 【 Labor takes time 、 energy 】 => Automatically generate by computer-aided means
picture : It's very easy to get => Anti rendering Generate 3D content
Computer graphics : How to generate high-quality rendered images
Computer vision : Given picture => Anti rendering generates 3D content needed in computer graphics 【 Can change the light , Insert objects and so on 】
The three elements of anti rendering
1. Shape representation
Triangle Mesh、Point Cloud、Occupancy field、Signed distance filed
Different shape representations may determine the difficulty of solving the problem 【 Different optimization methods 】
2. appearance
The left side represents the material and light separately 【 Ideal situation , You can change the light , Edit material , But it's very difficult to understand ( It involves the rendering process in graphics )】, On the right, pack the material and light together 【 Can't edit well , Put the object in a new environment and observe its appearance ,】
Anti rendering is relative to 3D reconstruction , The key is differentiable,2D->3D->2D
3D reconstruction is a special case of inverse rendering , 3D reconstruction was not focus Rendering quality .
3. Rendering process 【 Optimize 】
Ray tracing rendering: Track the propagation of light , Pass through each in the image pixel The process of weighted summation of light direction color distribution => Get the color of pixels
NeRF
Right picture : The quality of depth map is very high
Soft Shape: Like fog , A little bit appears in every part of the space , Unlike solid objects, they only occupy a small part of space .
Success factors :
1. Shape representation 【 Soft shape representation ( Foggy )】
2. appearance 【 Materials and light 】
3. Rendering process 【 Functions are all differentiable 】
The geometric details on the right may not be good enough 【NeRF shortcoming 】
The previous work with neural network is not good enough => Hard representation is selected (eg. Triangle Mesh)
Reasons for the success of selecting soft shapes :
shortcoming : Every point in the light predict Color =>Expensive
=》 Prove the validity of soft shape , Better rendering can still be achieved without neural networks
There is no neural network (evaluation Very slowly ), For every pixel of light, go querry
At the beginning, neural network is introduced to represent the scene :
Another question : Neural networks have special bias, Tends to fit smooth shape=> Introduced a map Y Y Y
Five scenarios :
- 360 No background , Only the prospect
- Only move the camera within a small range
- Panoramic shooting mode
- Take photos casually with your mobile phone in your room 【 Cameras are more irregular 】
- 360in and outforward Scene , Want to rebuild both the foreground and the background
Local or The overall There is one trade off (a) Choose the point on the foreground (b) Divide the points into the foreground and the background
Yes resolution problem
NeRF++
Draw a ball to deal with the foreground and background
such wrapping The property of can well solve the problem of resolution : Space is squeezed
NeRF It has good composition The nature of
NeRF At present, it cannot run on real-time online devices , It can't support editing well .
NeRF The sampling frequency corresponds to pixel size
NeRF Core assumptions : Objects are static
The sawtooth problem occurs when downsampling , It is related to image sampling frequency .
Nyquist frequency problem
边栏推荐
- 普乐蛙小型5d电影设备|5d电影动感电影体验馆|VR景区影院设备
- 密码学系列之:在线证书状态协议OCSP详解
- [deep learning] image multi label classification task, Baidu paddleclas
- Vxlan 静态集中网关
- leetcode刷题:二叉树24(二叉树的最近公共祖先)
- Talk about four cluster schemes of redis cache, and their advantages and disadvantages
- 2022聚合工艺考试题模拟考试题库及在线模拟考试
- Dialogue with Wang Wenyu, co-founder of ppio: integrate edge computing resources and explore more audio and video service scenarios
- Will the filing free server affect the ranking and weight of the website?
- The left-hand side of an assignment expression may not be an optional property access. ts(2779)
猜你喜欢
MPLS experiment
AirServer自动接收多画面投屏或者跨设备投屏
聊聊Redis缓存4种集群方案、及优缺点对比
SQL Lab (36~40) includes stack injection, MySQL_ real_ escape_ The difference between string and addslashes (continuous update after)
普乐蛙小型5d电影设备|5d电影动感电影体验馆|VR景区影院设备
[statistical learning methods] learning notes - improvement methods
How to use PS link layer and shortcut keys, and how to do PS layer link
Epp+dis learning road (2) -- blink! twinkle!
Idea 2021 Chinese garbled code
Charles: four ways to modify the input parameters or return results of the interface
随机推荐
通讯协议设计与实现
[statistical learning methods] learning notes - Chapter 4: naive Bayesian method
About sqli lab less-15 using or instead of and parsing
Common knowledge of one-dimensional array and two-dimensional array
基于NeRF的三维内容生成
Day-19 IO stream
OSPF exercise Report
Day-17 connection set
leetcode刷题:二叉树25(二叉搜索树的最近公共祖先)
SQL Lab (41~45) (continuous update later)
Idea 2021 Chinese garbled code
密码学系列之:在线证书状态协议OCSP详解
leetcode刷题:二叉树24(二叉树的最近公共祖先)
Object. Simple implementation of assign()
Day-14 common APIs
opencv的四个函数
[爬虫]使用selenium时,躲避脚本检测
2022危险化学品生产单位安全生产管理人员考题及在线模拟考试
SQL lab 11~20 summary (subsequent continuous update) contains the solution that Firefox can't catch local packages after 18 levels
RHSA first day operation