playcanvas / playcanvas/engine
Artifacts on model when normal map is applied
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 16.8k
- Forks
- 2k
- Avg merge
- 4h 32m
- Merged PRs (30d)
- 222
Description
Thread: https://forum.playcanvas.com/t/weird-shading-lines-when-using-normal-maps/17207/
Repro: https://playcanvas.com/editor/scene/1078580

It should look more like this:

OP mentions that lower image was taken when they use glb and export the mesh’s normals AND tangents (a setting which seems to have no effect in fbx files).
Importing the FBX as JSON and GLB into the Editor makes no difference.
Is this a problem with FBX or our rendering?
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 reproducing the shading artifacts in the linked PlayCanvas Editor scene and reviewing the forum thread for the FBX, GLB, normals, and tangents comparison. Trace whether the discrepancy originates in asset import or rendering, then verify the result against the two referenced images and both asset formats.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100