openframeworks / openframeworks/openFrameworks

feature request: adding tangents and binormals to ofMesh and ofVbo

Open
#1,828 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core feature section-3D
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.