KhronosGroup / KhronosGroup/OpenCOLLADA
Numbered prefix on exported textures in 3DS Max
- Dominant language
- C++
- Stars
- 679
- Forks
- 260
- PR merge metrics
- No merged PRs in 30d
Description
When selecting to copy images during export from 3DS Max, exported images / textures used in materials are prefixed with a unique number.
We export multiple models from Max and combine their image-folders into one since we have a lot of "standard" textures that are used in a lot of models.
We use our own naming convention to avoid name-clashing.
Is this prefix mandatory, can it be toggled somehow, or are we simply somehow defining the maps "wrong" in Max, causing this behavior?
I noticed that the function createTargetURI() inside of /COLLADAMax/src/COLLADAMaxEffectExporter.cpp adds a unique prefix.
But there is also a createTargetURI() function inside of /COLLADAMax/src/COLLADAMaxEffectTextureExporter.cpp which does not add a prefix.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in COLLADAMax/src/COLLADAMaxEffectExporter.cpp and COLLADAMax/src/COLLADAMaxEffectTextureExporter.cpp, comparing their createTargetURI() behavior. Trace the export path for copied material textures and determine whether the numbered prefix is required or should be configurable. Done means the prefix behavior is clearly established and the requested toggle or correction is covered by the relevant export behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100