View Issue Details

IDProjectCategoryView StatusLast Update
0006066DarkRadiantGUIpublic13.01.2024 05:31
ReporterDragofer Assigned Togreebo  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version3.0.0 
Target Version3.1.0Fixed in Version3.1.0 
Summary0006066: Let Map Info show materials used by models
DescriptionThe Map Info feature shows a list of all entity classes, models and materials used on brushes/patches in the map. It would be helpful if it also showed materials used by models, as this would make the "shaders" (materials) tab accurate enough to allow mappers to trim unused or rarely used custom textures from their FM archive, especially when considering that it's not possible to text-search for material names in .lwo models. Such a feature might also be used by a tool that helps mappers identify unused assets.

Some considerations:
- if models are using skins, then it'd probably make more sense to list only the materials that the model has with the skin
- def_attached entities may be a pitfall that would require special handling
TagsNo tags attached.

Relationships

has duplicate 0005509 closed Show shaders used by models in Map Info > Shaders 

Activities

greebo

greebo

18.08.2022 16:38

administrator   ~0015177

grafik.png (32,008 bytes)   
grafik.png (32,008 bytes)   

Related Changesets

DarkRadiant: master 3a22b63c

15.08.2022 19:18

greebo


Details Diff
0006066: Extend ShaderBreakdown to include models and particle materials Affected Issues
0006066
mod - libs/scene/ShaderBreakdown.h Diff File
mod - radiant/ui/mapinfo/MapInfoDialog.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.h Diff File

DarkRadiant: master c7ce94f0

15.08.2022 19:20

greebo


Details Diff
0006066: Tweak dialog size and strings Affected Issues
0006066
mod - radiant/ui/mapinfo/MapInfoDialog.cpp Diff File
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp Diff File

DarkRadiant: master bc14cc3c

18.08.2022 16:06

greebo


Details Diff
0006066: Fix a dependency problem leading to crashes at startup Affected Issues
0006066
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File

DarkRadiant: master b95bdc93

18.08.2022 16:36

greebo


Details Diff
0006066: Add unit test covering the ShaderBreakdown counts Affected Issues
0006066
mod - libs/scene/ShaderBreakdown.h Diff File
mod - test/CMakeLists.txt Diff File
add - test/SceneStatistics.cpp Diff File
add - test/resources/tdm/maps/material_usage.map Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

Issue History

Date Modified Username Field Change
08.08.2022 12:05 Dragofer New Issue
08.08.2022 12:05 Dragofer Description Updated
08.08.2022 16:32 greebo Relationship added duplicate of 0005509
08.08.2022 16:38 greebo Status new => acknowledged
15.08.2022 17:55 greebo Status acknowledged => confirmed
15.08.2022 19:18 greebo Target Version => 3.1.0
15.08.2022 19:18 greebo Assigned To => greebo
15.08.2022 19:18 greebo Status confirmed => assigned
15.08.2022 19:23 greebo Changeset attached => DarkRadiant master 3a22b63c
15.08.2022 19:23 greebo Changeset attached => DarkRadiant master c7ce94f0
18.08.2022 16:37 greebo Changeset attached => DarkRadiant master bc14cc3c
18.08.2022 16:37 greebo Changeset attached => DarkRadiant master b95bdc93
18.08.2022 16:38 greebo Note Added: 0015177
18.08.2022 16:38 greebo File Added: grafik.png
18.08.2022 16:39 greebo Status assigned => resolved
18.08.2022 16:39 greebo Resolution open => fixed
18.08.2022 16:39 greebo Fixed in Version => 3.1.0
18.08.2022 16:39 greebo Relationship replaced has duplicate 0005509
13.01.2024 05:31 greebo Status resolved => closed