Comments (2)
I believe the corresponding equation in the Ewa Splatting paper (not Ewa Volume Splatting) is equation 34 instead of 29. Equation 29 is for volume splatting while 34 is for surface splatting.
from diff-gaussian-rasterization.
Hi everyone! Thanks for the wonderful work and for releasing it!
I had a problem reading the paper and looking at the code. On the paper "EWA volume splatting" on equation (29), how to compute the J would be like this:
However, on the code (
cuda_rastizer/forward.cu
), its implemented like this: Which is different from the paper. I understood why you are multiplying by the focal lenght bu I did not understand the row of zeros. Also, since there is a row of zeros, this matrix is not invertible, which would mean that cov is not invertible, which would mean it is not a valid covariance matrix, which, I imagined would cause some problems.Is there anything I missed? Why did the authors implement the code in this manner?
Thanks for the help!!
Hi, I did not understand why we need to multiply by the focal lenght. Looking forward to your help.
from diff-gaussian-rasterization.
Related Issues (20)
- verify the camera
- Diagonal scaling matrix get incorrectly initialized to a full-one matrix HOT 2
- is the 128 here for alignment?
- my_radius calculation
- Problem in calculation of dL_dconic2D HOT 1
- renderCUDA will encounter resource comptive? HOT 1
- About cacluating p_hom using p_orig and projmatrix
- The biggest number of channel supported is 41? HOT 1
- publishing the package on pypi.org
- How to parse geomBuffer, binningBuffer and imgBuffer in python?
- Point Cloud/camera extrinsics and rasterizer frame of reference mismatch
- Pytorch version mismatch HOT 1
- return nothing
- Building wheels for collected packages: diff-gaussian-rasterization
- Why use J^T*W^T*Σ^T*W*J instead of J*W*Σ*W^T*J^T
- question about gradients in 'computeCov2DCUDA' in backward.cu HOT 2
- confuse about the cuda stream synchronization with torch
- How to use cuda-gdb to add breakpoint?
- How to convert more than 3 channels (specifically 18 channels) when rasterizer to 3 channels color ?
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 diff-gaussian-rasterization.