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 about 11 years ago
- Description updated (diff)
#2 Updated by skyjake about 11 years ago
- Tags set to GL2, Renderer, 3DModel
#3 Updated by skyjake about 11 years ago
- Category set to Redesign
#4 Updated by skyjake over 10 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 about 10 years ago
- % Done changed from 20 to 50
#8 Updated by skyjake about 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 about 10 years ago
- Precedes Feature #1890: New sequence-based model animation mechanism added
#10 Updated by skyjake about 10 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
#11 Updated by skyjake about 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 over 9 years ago
- Related to Feature #1994: Model asset for player weapons (model.weapon.*) added
#13 Updated by skyjake over 9 years ago
- Related to deleted (Feature #1994: Model asset for player weapons (model.weapon.*))
#14 Updated by skyjake over 9 years ago
- Precedes Feature #1994: Model asset for player weapons (model.weapon.*) added
#15 Updated by skyjake over 9 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 almost 9 years ago
- Related to Feature #1623: Shaders added
#18 Updated by skyjake almost 8 years ago
- Related to Feature #2190: Include 3D model animation state in saves added
#19 Updated by skyjake over 7 years ago
- Related to Feature #2224: Preload all model textures to avoid stutters during gameplay added
#20 Updated by skyjake almost 5 years ago
- Related to Feature #1539: Armor, powerups (object status) controls 3D model representation added
#21 Updated by skyjake almost 4 years ago
- Related to Feature #2449: FBX LOD added