Asset rendering: models, NPCs, players, weapons, ragdolls, animations, materials #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Render actual Source engine assets in the web client instead of placeholder boxes.
Scope (expanded from original MDL-only scope)
This covers the full rendering pipeline for all entity types:
MDL pipeline
.mdl— model header, bone structure, sequences, materials.vtx— optimized mesh strips/indices.vvd— vertex data (positions, normals, UVs, bone weights).vtf— textures (DXT compressed, need to decode for WebGL).vmt— material definitions (shader, texture references, properties)Additional server-side streaming needed
Parsing approach
Depends on
MDL model rendering (Phase 3)to Asset rendering: models, NPCs, players, weapons, ragdolls, animations, materialsBasic MDL geometry rendering is working (positions, normals, UVs, VTF textures). Remaining scope has been split into focused issues:
rendercolor,renderamt)This issue can serve as the umbrella tracker. The MDL parsing pipeline, VTX/VVD loading, and VTF decoding are done. What remains is the higher-level rendering features above, plus ragdoll streaming and weapon rendering mentioned in the original scope.