Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ehaliewicz/Manifold

Second-gen BSP/Portal renderer for Sega Genesis/Megadrive.
https://github.com/ehaliewicz/Manifold

Last synced: about 2 months ago
JSON representation

Second-gen BSP/Portal renderer for Sega Genesis/Megadrive.

Awesome Lists containing this project

README

        

# Manifold
Portal renderer for Sega Genesis/Megadrive.

Uses a "2.5D", doom or build engine-style rendering pipeline, but with convex sectors and portals.

Graphics features
- Arbitrary angled walls, ala doom and build-engine.
- Perspective-correct texture mapping
- Sector-based lighting levels with per-pixel distance lighting.
- Overlapping "non-euclidean" geometry
- Transparent surfaces.

![Textures and lighting](./screen2.png)

![Moving sectors with clipped textures](./screen3.png)