View Issue Details

IDProjectCategoryView StatusLast Update
0005739DarkRadiantGUIpublic13.01.2024 05:32
ReporterDragofer Assigned Togreebo  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version2.13.0 
Target Version3.2.0Fixed in Version3.2.0 
Summary0005739: Feature: Show entityDefs related to selected models in Model Chooser
DescriptionI've opened this thread recently to discuss how to address the issue that only few mappers seem to use the LOD entity versions of models such as statues:
https://forums.thedarkmod.com/index.php?/topic/21081-making-it-easier-to-use-lod-models

One of the potential solutions sounds like it would be a quite useful feature overall: when expanding a model node, show not only the available skins, but also entities that use this model.

This would mean a mapper could decide whether he wants to create a model as a LOD entity, a moveable, a player weapon, a shop item etc.
It'd also help with discovering entities that might not be widely known, for example fruit or bottles with randomly chosen skins (or LOD entities, of course).

If implemented, it'd be good if the Model Chooser were able to show entity descriptions. To save space, maybe this could take the place of the model statistics or material list, if a description is available?
Additional InformationAlternative suggestions were
- let the Model Chooser automatically create models as LOD entities instead of func_statics, if an entity is available.
- merge the Model and Entity Choosers into an integrated asset viewer where models can point to LOD entities, and similar functionalities.
- modify the TDM engine so that it can automatically switch between LOD stages, no longer needing LOD entities.
TagsNo tags attached.

Activities

greebo

greebo

03.09.2022 08:41

administrator   ~0015222

Related Changesets

DarkRadiant: master 1297d9c2

02.09.2022 15:19

greebo


Details Diff
0005739: Introduce the notebook containing the various info tables related to the selected model. Affected Issues
0005739
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

DarkRadiant: master 404c952c

03.09.2022 05:07

greebo


Details Diff
0005739: Handle entity selection changes. Remove _lastModel and _lastSkin members, which were only assigned at the end of a session. Affected Issues
0005739
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

DarkRadiant: master 70628e7f

03.09.2022 05:39

greebo


Details Diff
0005739: Sync the related entity selection with the currently shown skin Affected Issues
0005739
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

DarkRadiant: master 5c027203

03.09.2022 05:54

greebo


Details Diff
0005739: Sync the related skin selection in the main model tree when selecting a related entity class Affected Issues
0005739
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelTreeView.cpp Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File

DarkRadiant: master 6289e7a7

03.09.2022 07:30

greebo


Details Diff
0005739: Extend ModelSelector Result structure to include the kind of object to create. Affected Issues
0005739
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - radiant/ui/modelexport/ExportCollisionModelDialog.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.h Diff File

DarkRadiant: master 44a4bb3d

03.09.2022 07:42

greebo


Details Diff
0005739: Remember the last model selection to restore it when re-opening the dialog Affected Issues
0005739
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File

DarkRadiant: master 6070133a

03.09.2022 07:50

greebo


Details Diff
0005739: Add Show Definition context menu option to related entity class view. Affected Issues
0005739
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

DarkRadiant: master 0accb1b4

03.09.2022 07:53

greebo


Details Diff
0005739: Tweak padding Affected Issues
0005739
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File

Issue History

Date Modified Username Field Change
05.09.2021 22:02 Dragofer New Issue
06.09.2021 03:38 greebo Status new => acknowledged
08.09.2021 12:15 Dragofer Status acknowledged => new
08.09.2021 12:15 Dragofer Summary Feature: let Model Chooser create LOD entities => Feature: show entities as children of model nodes in the Model Chooser
08.09.2021 12:15 Dragofer Description Updated
08.09.2021 12:15 Dragofer Additional Information Updated
08.09.2021 12:16 Dragofer Additional Information Updated
02.09.2022 05:49 greebo Status new => acknowledged
02.09.2022 15:18 greebo Target Version => 3.2.0
02.09.2022 15:18 greebo Assigned To => greebo
02.09.2022 15:18 greebo Status acknowledged => assigned
02.09.2022 15:18 greebo Summary Feature: show entities as children of model nodes in the Model Chooser => Feature: Show entityDefs related to selected models in Model Chooser
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 1297d9c2
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 404c952c
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 70628e7f
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 5c027203
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 6289e7a7
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 44a4bb3d
03.09.2022 07:50 greebo Changeset attached => DarkRadiant master 6070133a
03.09.2022 07:53 greebo Changeset attached => DarkRadiant master 0accb1b4
03.09.2022 07:56 greebo Status assigned => resolved
03.09.2022 07:56 greebo Resolution open => fixed
03.09.2022 07:56 greebo Fixed in Version => 3.2.0
03.09.2022 08:41 greebo Note Added: 0015222
03.09.2022 08:41 greebo File Added: 2022-09-03 10_40_40-Choose Model.jpg
13.01.2024 05:32 greebo Status resolved => closed