kwea123 / kwea123/nerf_pl

render_path_spiral

Open
#121 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.8k
Forks
458
PR merge metrics
No merged PRs in 30d

Description

Hi,

I saw there are some differences between your code and orignal nerf code in render_path_spirial.

original:
`c = np.dot(c2w[:3,:4], np.array([np.cos(theta), -np.sin(theta), -np.sin(theta*zrate), 1.]) * rads)`

your code:
`center = np.array([np.cos(t), -np.sin(t), -np.sin(0.5*t)]) * radii `

Can you explain why they do `np.dot` between `c2w[:3,:4]` and `np.array([np.cos(theta), -np.sin(theta), -np.sin(theta*zrate), 1.]) * rads)` ?

Thanks

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the render_path_spirial implementation and compare the two expressions shown in the issue, starting with the coordinate and pose representations used by c2w and radii. Done means documenting why the original uses np.dot and how that differs from the current center calculation.

Written by the indexing model from the issue text.

Assessment

Tech stack
numpy, python
Domain
computer-graphics, machine-learning
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.