Please explain compute_aabb
AlexRoss-WHS opened this issue ยท 5 comments
Hi, thank you for providing the code and for your great paper!
Could you please explain the compute_aabb function to me?
diff-surfel-rasterization/cuda_rasterizer/forward.cu
Lines 122 to 148 in a97d67a
I can't quite understand how it is derived.
I can't understand this part either. If you understand, please let me know. Thank you @AlexRoss-WHS
Thank you for answering my question perfectly @hbb1
Thank you @hbb1 for taking the time for such a detailed answer! Now that I understand the code and maths I think there are two small typos in your answer:
- It sould be
$b = -2 * \text{sum}(f T_0 T_3)$ - and
${x_1 + x_2 \over 2} ={ -b \over 2 a}$
Hi, everyone. @CanCanZeng @AlexRoss-WHS @FantasticOven2
In case you are not aware of it, there is a bug in the current AABB computation. We should directly calculate 3 sigma AABB in the object space instead of calculating 1 sigma AABB and multiplying it with 3 in the screen space. The reason is here #15