View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005787 | DarkRadiant | GUI | public | 26.10.2021 09:11 | 28.10.2022 05:52 |
Reporter | Dragofer | Assigned To | greebo | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | reopened | ||
Product Version | 2.13.0 | ||||
Target Version | 3.0.0 | Fixed in Version | 3.0.0 | ||
Summary | 0005787: Add "Create Particle" to right-click orthoview drop-down menu | ||||
Description | Particles are a popular asset type in maps, but adding them is a bit cumbersome because it requires going through the Create Entity menu to create a func_emitter or func_smoke, then change the model spawnarg with the Particle Chooser. A right-click option for particles like Create Entity would make this easier. It'd also be a good opportunity to introduce the less well-known but quite useful func_smoke, which can be bound to moving entities without spinning rapidly. There could be a toggle in the Create Particle menu to create the particle either on a func_emitter or func_smoke. | ||||
Tags | No tags attached. | ||||
Thanks! Just as a heads up to a potential pitfall, the func_smoke entity uses a "smoke" spawnarg instead of "model" to specify the particle path. Also, the abovementioned bug about func_emitter particles spinning rapidly when bound to something has meanwhile been fixed. The remaining difference is that func_smokes leave their particle quads behind in the worldspace, rather than taking them wherever the emitter goes. This makes them good for leaving trails. |
|
I wasn't aware of the "smoke" entity property. I'll have to adjust that. | |
DarkRadiant: master c76852f5 03.04.2022 06:42 Details Diff |
0005787: Add "Create Particle" option to ortho context menu. |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.h | Diff File | ||
DarkRadiant: master 02ba771f 03.04.2022 07:19 Details Diff |
0005787: Extract the ParticleSelector widget into a separate control that can be re-used. The dialog part remains in ParticlesChooser. |
Affected Issues 0005787 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
add - radiant/ui/particles/ParticleSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
add - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: master ad7c5c18 03.04.2022 07:23 Details Diff |
0005787: Rename ParticlesChooser to ParticleChooserDialog to better distinguish it from the ParticleSelector (which is not a dialog) |
Affected Issues 0005787 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: master cfd9204b 03.04.2022 07:47 Details Diff |
0005787: Add option to select the emitter classname: func_emitter or func_smoke. |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.h | Diff File | ||
DarkRadiant: master 234b774c 03.04.2022 11:32 Details Diff |
0005787: func_smoke need to have the "smoke" property set instead of "model". |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
26.10.2021 09:11 | Dragofer | New Issue | |
29.10.2021 10:53 | greebo | Status | new => acknowledged |
03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master c76852f5 |
03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master 02ba771f |
03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master ad7c5c18 |
03.04.2022 07:52 | greebo | Changeset attached | => DarkRadiant master cfd9204b |
03.04.2022 07:52 | greebo | Assigned To | => greebo |
03.04.2022 07:52 | greebo | Status | acknowledged => assigned |
03.04.2022 07:52 | greebo | Target Version | => 3.0.0 |
03.04.2022 07:52 | greebo | Status | assigned => resolved |
03.04.2022 07:52 | greebo | Resolution | open => fixed |
03.04.2022 07:52 | greebo | Fixed in Version | => 3.0.0 |
03.04.2022 10:37 | Dragofer | Note Added: 0014791 | |
03.04.2022 10:38 | Dragofer | Note Edited: 0014791 | |
03.04.2022 11:12 | greebo | Note Added: 0014792 | |
03.04.2022 11:12 | greebo | Status | resolved => assigned |
03.04.2022 11:12 | greebo | Resolution | fixed => reopened |
03.04.2022 11:33 | greebo | Changeset attached | => DarkRadiant master 234b774c |
03.04.2022 11:33 | greebo | Status | assigned => resolved |
28.10.2022 05:52 | greebo | Status | resolved => closed |