Feature #8
Feature #7: Next-gen renderer (codename "Gloom")
New GL2 based model renderer
Description
The 3D model renderer is a relatively isolated component in Doomsday. It should be possible to add a new GL2 based model renderer that can be developed further while letting the old model renderer handle existing model resources.
The new model renderer can work entirely with Doomsday 2 components as it doesn't have to worry about backwards compatibility.
Related issues
History
#1
Updated by skyjake over 11 years ago
- Description updated (diff)
#2
Updated by skyjake over 11 years ago
- Tags set to GL2, Renderer, 3DModel
#3
Updated by skyjake over 11 years ago
- Category set to Redesign
#4
Updated by skyjake almost 11 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
#5
Updated by skyjake over 10 years ago
- Target version set to 1.15
- % Done changed from 10 to 20
#6
Updated by skyjake over 10 years ago
- Subject changed from Draw 3D models using GL2 to New GL2 based model renderer
- Description updated (diff)
#7
Updated by skyjake over 10 years ago
- % Done changed from 20 to 50
#8
Updated by skyjake over 10 years ago
The current progress has been merged to the master. The features available at the moment are:
- Defining a model that will be used to represent a mobj (thing).
- Loading a model using file formats supported by libassimp (one set of texture coordinates supported so far).
- Rendering with a GL shader: diffuse, normal, specular, and emission maps.
- Up to four lights affecting the model plus ambient light.
- Starting animation sequences when the mobj enters a particular state.
#9
Updated by skyjake over 10 years ago
- Precedes Feature #1890: New sequence-based model animation mechanism added
#10
Updated by skyjake over 10 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
#11
Updated by skyjake over 10 years ago
Added issue #1890 as a continuation of this work. The renderer itself is fully functional at the moment, the next step is to implement the animation logic and triggers.
#12
Updated by skyjake almost 10 years ago
- Related to Feature #1994: Model asset for player weapons (model.weapon.*) added
#13
Updated by skyjake almost 10 years ago
- Related to deleted (Feature #1994: Model asset for player weapons (model.weapon.*))
#14
Updated by skyjake almost 10 years ago
- Precedes Feature #1994: Model asset for player weapons (model.weapon.*) added
#15
Updated by skyjake almost 10 years ago
- Precedes Feature #1995: Improved 3D model shaders added
#16
Updated by skyjake over 9 years ago
- Related to Feature #2105: Manually created reflection cube maps for models added
#17
Updated by skyjake over 9 years ago
- Related to Feature #1623: Shaders added
#18
Updated by skyjake about 8 years ago
- Related to Feature #2190: Include 3D model animation state in saves added
#19
Updated by skyjake almost 8 years ago
- Related to Feature #2224: Preload all model textures to avoid stutters during gameplay added
#20
Updated by skyjake over 5 years ago
- Related to Feature #1539: Armor, powerups (object status) controls 3D model representation added
#21
Updated by skyjake about 4 years ago
- Related to Feature #2449: FBX LOD added