Version 0.2 - "Initial Release"
✨ Initial Features
-
Cel-shaded rendering system
- 8-level color quantization
- Smooth color banding with interpolation
- Cartoon aesthetic foundation
-
Outline detection
- Depth-based edge detection
- 4-directional depth sampling
- Configurable outline thickness
-
Basic lighting
- Simple texture sampling
- Vertex color application
- Alpha transparency support
-
Post-processing effects
- Vignette darkening
- Basic contrast adjustment
- Color enhancement
-
Hand item rendering
- Separate shader for held items
- Basic lighting for first-person view
- Normal-based shading
-
Tonemapping
- Reinhard tone mapping
- Gamma correction
- HDR to LDR conversion
🎯 Design Goals
- Create accessible cartoon aesthetic
- Maintain good performance
- Work with vanilla textures
- Easy to customize
⚙️ Technical Foundation
- GLSL 120 compatibility
- OptiFine/Iris support
- Basic gbuffer setup
- Simple composite pipeline
🔮 Planned Features
Version 0.4 (Future)
- [ ] Customizable outline colors
- [ ] Adjustable color banding levels via settings
- [ ] Water shader with cartoon ripples
- [ ] Sky rendering with stylized clouds
- [ ] Optional shadow support
- [ ] Screen-space reflections with cartoon filter
Community Requests
- [ ] Configurable lighting intensity
- [ ] Support for more texture pack styles
- [ ] Weather effects (rain/snow particles)
- [ ] Nether/End dimension styling
Stay tuned for updates! 🎨✨


