Plush

Engine default

Website:
http://www.nullsoft.com/f...

Developer:
Justin Frankel

Launched:
Not specified

Status:
Active

Supported Platforms:
DOS

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
Software Renderer

Rating:
Not reviewed yet

Editor:
None (be one!)

A neat, portable, realtime 3D rendering library.

Supported Features

General

  • Save/Load System keen matrix manipulation code
  • Fixed-function
  • 8 bit per pixel rendering
  • z-buffering
  • Frustrum clipping: polygon splitting with automatic retesselation
  • Full 6-DOF camera control
  • Efficient single pass rasterization
  • Open Rasterizing Architecture (ORA): Write your own Direct3D, OpenGL or GlideDOS wrappers, for hardware acceleration, with the sane Plush interface.
  • Transparency
  • Support for various shading modes: Lambert, Gouraud, and Phong Shading via environment maps.
  • Hidden Surface Removal: Painter’s Algorithm (HeapSort polygon sorting) and Perspective Correct Z-Buffering (Floating point Z-Buffer)
  • Environment Mapping Affine and perspective environment mapped
  • Splines
  • Nth Dimensional Spline Interpolator for smooth motion
  • Tension, continuity and bias controls

Lighting

  • Per-vertex
  • Unlimited number of lights
  • Point Lights with 3 different falloff modes
  • Directional Lights
  • Support for precalculated lighting
  • Light color simulation by material specular definition

Texturing

  • Basic
  • Affine and perspective texture mapped
  • PCX Texture Reader
  • Automatic Texture Rescaling and Palette Optimization

Meshes

  • Mesh Loading
  • Primitive Generation: Sphere, Torus, Cube, Plane, Cylinder, Cone
  • .3DS, .COB, and .JAW mesh readers

Scene Management

  • General
  • Occlusion Culling Hierarchical Objects

Licensing

License Name Price in $US Source Code Included?
Proprietary Free Yes

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Dec 06, 2011 at 10:42

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.