BModel
From Blood Wiki
(Difference between revisions)
m |
|||
(11 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | BModel (bsp model | + | {{unfinished}} |
+ | BModel (bsp model, submodel, mapobject model) is a model constructed in level editor out of [[brush | brushes]] or [[patch mesh | patches]] and compiled into the .bsp file. Brush model can have triangle models attached (they become a part of the model). Doors, trains, platforms are bmodels. | ||
+ | |||
+ | BModel could be internal (supplied with the level and have special names such as *1, *2, *3 etc.) and external (BSP files). External BSP model differs from level file, it usually have no VIS data, entities, and other level-specific data. | ||
== Benefits == | == Benefits == | ||
* very fast to render | * very fast to render | ||
+ | * automatically get collisions | ||
+ | * supplied with level .bsp's (no external files) | ||
* easy to construct in level editor (dont need a third party tools) | * easy to construct in level editor (dont need a third party tools) | ||
* can be lightmapped or lit dynamically (using lightgrid) | * can be lightmapped or lit dynamically (using lightgrid) | ||
− | |||
* can have triangle models attached | * can have triangle models attached | ||
Line 12: | Line 16: | ||
* cannot be animated (only moved/rotated) | * cannot be animated (only moved/rotated) | ||
− | * | + | * badly optimized mesh (since it automatically generated from brushes) |
− | * | + | * complex models with lots of corners or curved surfaces is not that easy to make |
+ | |||
+ | == See also == | ||
+ | * [[Radiant/Glossary|Radiant glossary]] | ||
+ | * [[Q3BSP]] | ||
[[Category:Glossary]] | [[Category:Glossary]] |
Latest revision as of 15:01, 10 October 2012
BModel (bsp model, submodel, mapobject model) is a model constructed in level editor out of brushes or patches and compiled into the .bsp file. Brush model can have triangle models attached (they become a part of the model). Doors, trains, platforms are bmodels.
BModel could be internal (supplied with the level and have special names such as *1, *2, *3 etc.) and external (BSP files). External BSP model differs from level file, it usually have no VIS data, entities, and other level-specific data.
[edit] Benefits
- very fast to render
- automatically get collisions
- supplied with level .bsp's (no external files)
- easy to construct in level editor (dont need a third party tools)
- can be lightmapped or lit dynamically (using lightgrid)
- can have triangle models attached
[edit] Drawbacks
- cannot be animated (only moved/rotated)
- badly optimized mesh (since it automatically generated from brushes)
- complex models with lots of corners or curved surfaces is not that easy to make