View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003735 | DarkRadiant | Map Editing | public | 24.05.2014 21:40 | 25.05.2014 11:24 |
Reporter | motorsep | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Platform | PC | OS | Windows 64bit | OS Version | 7 |
Product Version | 1.8.0 | ||||
Summary | 0003735: Can not combine several func_statics into one. | ||||
Description | This is rather odd issue as engine has support for this, but DarRadiant doesn't allow it. Combining several func_statics into one allows to reduce entity count without affecting culling method (even if you have 100 models in 1 func_static, the engine will cull models that aren't in the FOV). I was unable to select several models (func_statics) and turn them into one. Please fix it. | ||||
Additional Information | It would be nice to have ability to break down combined func_static after it was made (kinda like revert to worldspawn). | ||||
Tags | No tags attached. | ||||
Did you try highlighting the func_statics in question and then use "merge selected entities"? | |
When you say "select several models", are you talking abut func_statics that use models provided by the game? I.e. a jug and a plate? If so, you can't do that. That would require that the resulting func_static use multiple models, which can't be done. You can only combine func_statics that are made up of brushes and patches. |
|
You can break down an existing func_static made of brushes and patches by selecting the func_static and using "reparent primitives to worldspawn". | |
Did you discuss what you wanted to do in a forum thread before filing a bugtracker issue? | |
Hmm.. What does "merge selected entities do?" I didn't realize multiple models per func_static are not supported. Basically the idea is to combine all decorative static entities (that just sit there otherwise) into once func_static. That will save entity count. |
|
"merge selected entities" merges all the selected entities into one. It does exactly what you want done, but it can only do it with entities (func_statics) built from brushes and patches. You need to be careful when you do this, though, that you're not creating a single entity that crosses visportals, because when you can see a bit of that entity, the entire thing is drawn, even the bits that might be around the next corner out of sight. |
|
Ah, I see. I think we'll look into adding support for N-number of models for func_static in the engine. It's a very useful feature. |
|
How is it useful? There are probably many issues with this. For example, if model A has multiple skins and model B has multiple skins, how to you provide a skin for a potential model A + model B? We can already manage multiple models as a single entity by using the SEED functionality. It's sort of a pseudo-combining of entities: the entities and their models aren't actually combined, but the code treats them as a single entity at run time. I suggest you bring this up in a forum thread and post examples of what you're trying to accomplish. |
|
model, skin model1, skin1 .. modelN, skinN I am trying to cut down number of entities. We don't have SEED in our engine. |
|
Oh, so this isn't a TDM issue. It's relevant to a different engine. That isn't mentioned in the description of the request. You should edit the description and say what engine it's for, so we TDM'ers don't get confused. I don't know of anyone who's actually doing any DR work these days, though. So it might be a long while before anyone even looks to see if/how your request can be satisfied. |
|
Ya. I thought it's actually DR issue, but I couldn't combine func_statics with DOOMEdit either. So, since engine can't do it either, this issue can be suspended/closed, until I can confirm we implemented support for such func_static entity (can probably call it func_static_group) |
|
Date Modified | Username | Field | Change |
---|---|---|---|
24.05.2014 21:40 | motorsep | New Issue | |
24.05.2014 21:42 | motorsep | Additional Information Updated | |
24.05.2014 22:05 | grayman | Note Added: 0006622 | |
24.05.2014 22:07 | grayman | Note Added: 0006623 | |
24.05.2014 22:08 | grayman | Note Added: 0006624 | |
24.05.2014 22:09 | grayman | Note Added: 0006625 | |
24.05.2014 22:13 | motorsep | Note Added: 0006626 | |
25.05.2014 00:28 | grayman | Note Added: 0006628 | |
25.05.2014 00:42 | motorsep | Note Added: 0006629 | |
25.05.2014 01:08 | grayman | Note Added: 0006632 | |
25.05.2014 01:12 | motorsep | Note Added: 0006633 | |
25.05.2014 01:18 | grayman | Note Added: 0006634 | |
25.05.2014 01:21 | motorsep | Note Added: 0006635 | |
25.05.2014 11:24 | greebo | Status | new => closed |
25.05.2014 11:24 | greebo | Resolution | open => won't fix |