WaveFrontReader update to support per-vertex color extension
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- cpp
- Domain
- computer-graphics
Research direction
Start by locating the WaveFrontReader entry point and reviewing how OBJ v records are parsed, then compare that behavior with the six-value vertex lines in the issue. No file or test is named, so identify the relevant reader coverage before starting. Done means supported OBJ files load while preserving their per-vertex color values.
Written by the indexing model from the issue text.
Description
While more of a 'hack' than an extension, some tools support exporting/importing WaveFront OBJs with per vertex color thrown in
####
#
# OBJ File Generated by Meshlab
#
####
# Object VERTEXPAINT_004_OBJ.obj
#
# Vertices: 284
# Faces: 281
#
####
mtllib ./VERTEXPAINT_004_OBJ.obj.mtl
vn 0.029683 0.730087 -0.682709
v 1220.094482 -572.500000 177.713943 0.984314 0.764706 1.000000
# "3 vals for Vert and 3 vals for Col"
vn 0.000000 0.858139 -0.513418
v 1291.571533 -609.439636 -28.628490 0.921569 0.219608 1.000000
vn 0.303129 0.896367 -0.323480
- Dominant language
- C++
- Stars
- 860
- Forks
- 169
- Avg merge
- 9h 49m
- Merged PRs (30d)
- 4
Contributor guide
No contributing guide indexed for this repository
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.
More from microsoft/DirectXMesh
-
Project feedback Open
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/DirectXMesh#308 ·
-
utility
Difficulty 3/5 1-2 days Newbie friendliness 45/100
microsoft/DirectXMesh#229 ·
-
optimization
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/DirectXMesh#116 ·
-
tools
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/DirectXMesh#76 · 2 comments ·
-
utility
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/DirectXMesh#74 ·
All issues in microsoft/DirectXMesh
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
AXERA-TECH/ax-llm#77 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
games-on-whales/wolf#509 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
bug-unconfirmed
Difficulty 2/5 1-3 hours Newbie friendliness 76/100