BModel

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
BModel (bsp model) or submodel is a model constructed in level editor out of brushes or patches. Doors, trains, platforms are bmodels.
+
BModel (bsp model) or submodel, mapobject model is a model constructed in level editor out of [[brush | brushes]] or [[pathch | patches]] and compiled into the .bsp file. 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)
* supplied with level BSP file (also can make external bmodel which will have .BSP extension)
 
 
* can have triangle models attached
 
* can have triangle models attached
  
Line 12: Line 15:
  
 
* cannot be animated (only moved/rotated)
 
* cannot be animated (only moved/rotated)
* complex models have very rough triangle mesh
+
* badly optimized mesh (since it automatically generated from [[CSG]])
* only simple models is easy to make
+
* complex models with lots of corners or curved surfaces is not that easy to make
  
 
[[Category:Glossary]]
 
[[Category:Glossary]]

Revision as of 14:48, 16 July 2012

BModel (bsp model) or submodel, mapobject model is a model constructed in level editor out of brushes or patches and compiled into the .bsp file. 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

  • 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

Drawbacks

  • cannot be animated (only moved/rotated)
  • badly optimized mesh (since it automatically generated from CSG)
  • complex models with lots of corners or curved surfaces is not that easy to make
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox