forked from azalea-rs/azalea
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Entities
- Parse model data
- Render models
- Animations
- Armor (not sure how it works)
Block Colors & Textures
- Texture atlas
- Fix biome-based colors (grass, leaves, foliage)
- Support animated block textures (fire, lava, water)
Block Geometry & Models
- Simple cube rendering (baseline)
- Parse & render JSON block models (rotations currently broken)
- Chunk mesh + render (no live updates yet)
- Block rotations (stairs, slabs, doors, etc.) assigned to @Kumpelinus
- Handle connected textures (glass panes, etc.)
- Live chunk updates (re-mesh on chunk/block changes)
Lighting & Shading
- Lighting
- Smooth lighting
- Fancy shadows
Transparency & Special Rendering
- Transparent blocks (glass, water, ice) (work in progress)
- Semi-transparent overlays (grass side tint)
- Fluid rendering (flowing water/lava)
- Special cases (beacons, portals, banners)
Particles
- Block breaking particles
- Fire/smoke particles
- Entity-based particles (crit hits, potion effects)
- Weather effects (rain, snow)
Camera & UI
- Free-fly camera (WASD + up/down)
- First-person / third-person views
- Debug HUD overlays (coords, FPS, etc.)
HUD Tracking
- Add egui integration for HUD rendering
Performance & Assets
- Asset extraction pipeline (
codegen/genassets.py) - Correct face culling shapes/algorithm (current culling causes some faces to disappear)
- Instancing
- Mesh shaders
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels