Package eu.svjatoslav.sixth.e3d.renderer.raster


package eu.svjatoslav.sixth.e3d.renderer.raster
Rasterization-based real-time software renderer for the Sixth 3D engine.

This package provides a complete rasterization pipeline that renders 3D scenes to a 2D pixel buffer using traditional approaches:

  • Wireframe rendering - lines and wireframe shapes
  • Solid polygon rendering - filled polygons with flat shading
  • Textured polygon rendering - polygons with texture mapping and mipmap support
  • Depth sorting - back-to-front painter's algorithm using Z-index ordering

Key classes in this package:

  • ShapeCollection - root container for all 3D shapes in a scene
  • RenderAggregator - collects and depth-sorts shapes for rendering
  • Color - RGBA color representation with predefined constants
See Also: