Muli3D

Engine-default

Website:
http://muli3d.sourceforge...

Developer:
Stephan Reiter

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
Software Renderer

Rating:
Not reviewed yet

Editor:
None (be one!)

Muli3D is a platform-independent software rendering library, which implements features of current-generation graphics cards. Clean code and functionality, which exceeds features of current hardware in specific areas, make Muli3D well suited for prototyping and research of new effects.

Supported Features

General

  • Object-Oriented Design

  • Render-to-Texture Rendering to cubmap faces - they can be treated as standard 2d textures and therefore may be used as frame or depth buffers.

Texturing

  • Basic
  • Multi-texturing
  • Mipmapping
  • Volumetric
  • Procedural
  • Floating point textures depth and frame buffers
  • Support for floating point textures, which can serve as input for shaders or output as depth- or framebuffer
  • Standard 2d textures, cubemaps and volume textures
  • Point-sampling, bilinear and trilinear filtering supported
  • Wrap and clamp texture addressing modes
  • Texture sampling in vertex and pixel shaders
  • No internal limits on texture dimensions - supported formats are single float up to four floats

Shaders

  • Vertex
  • Pixel
  • High Level
  • Vertex shaders transform vertices to projection-space and set up registers for the pixel shader. Pixel shaders calculate a pixel’s color and (optionally) its depth.
  • Depth-correct interpolation of shader registers

Licensing

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

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

Write a Review

Suggest Edits

Last edited Sep 27, 2011 at 10:26

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