openframeworks / openframeworks/openFrameworks
feature request: adding tangents and binormals to ofMesh and ofVbo
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
i think it will be useful if you need to apply a normal map and to do parallax mapping of a model imported. I solved this in the past with a GLSL shader that compute them inside the vertex shader. but this require an extra computation to the video card. Better should send precomputed tangents and binormals to the shader. Also if you have a model mesh with normal map you can't import it now with the assimp addon . Correct me if i'm wrong.
Walter
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how ofMesh and ofVbo store and send vertex attributes, then inspect the assimp addon path for imported mesh data. Confirm the intended tangent and binormal representation and shader attribute wiring; done means imported normal-mapped models can provide the precomputed attributes without requiring vertex-shader recomputation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100