Comments (4)
Hi! nerfacc
as a library just look at how to make your sampling and rendering fast, without have any assumption how you unproject rays. But I guess you are asking about the examples that we include here, in that case it follows OpenCV camera for mipnerf360 and OpenGL for synthetic.
Take a look here
nerfacc/examples/datasets/nerf_360_v2.py
Lines 332 to 338 in e6647a0
from nerfacc.
Hi,
Thanks for your prompt reply. However, since the sampling method in each estimator takes in rays_o and rays_d. It should follow a specific coordinate system, which is very reasonable, right? And that's something I am more interested in. Could you give me some hints on this?
from nerfacc.
Sure! Both rays_o and rays_d should be in the world coordinate, agnostic to which camera convention that you use. To understand how to convert from OpenCV or OpenGL camera frame to world frame, look at the code reference I posted before.
from nerfacc.
OK, thanks
from nerfacc.
Related Issues (20)
- Filtering strategy (instead of iterating ray samples) for traverse_grids? HOT 1
- Support for metal backend?
- About Compilation HOT 4
- about fixed length render_step_size
- floating things wheen training nerf-synthetic datasets
- ModuleNotFoundError: No module named 'torch' HOT 1
- Inconsistent Results Despite Setting Random Seed HOT 1
- K-planes DyNeRF dataset nerfacc configuration HOT 1
- render_transmittance_from_density crash since nerfacc.cuda.is_cub_available() is False HOT 1
- Thank for your contribution! HOT 13
- Sum instead of Product in scan_cub.cu HOT 2
- Python library
- estimator.binaries.sum() update very slow
- PropNetEstimator causes PyTorch "UserWarning: Detected call of `lr_scheduler.step()` before `optimizer.step()`"
- How to specify the number of sampling points on each ray?
- Error in OccGridEstimator sampling with t_max
- .data_ptr<long>() in scan_cub.cu need to be replaced with .data_ptr<int64_t>() for correct operation on Windows
- ray_indices, t_ends, t_starts are null(empty)
- AttributeError: module 'nerfacc' has no attribute 'OccGridEstimator'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nerfacc.