KhronosGroup / KhronosGroup/OpenCOLLADA

Numbered prefix on exported textures in 3DS Max

Open
#550 1 comment 0 reactions 0 assignees View on GitHub
contribution requested
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.