Software Render

  •        0

Full Software Render developed in C# and XNA using the Ploobs Engine ( ). Mimic the stages of Directx 11 pipeline in software, including Vertex, Geometric,Pixel, Hull and Domain Shader programable in C#. Uses Barycentric triangle rasterization.



comments powered by Disqus

Related Projects


ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

JMuPDF: PDF,XPS,CBZ Renderer for Java

JMuPDF is an open source PDF, XPS and CBZ renderer for java. It is based on the original mupdf by Artifex Software, Inc. JNI is used to access native libraries to render documents quickly and efficiently.


BioImageXD - free open source software for analysis, processing and 3D rendering of multi dimensional, multi data channel, time series image data from microscopy and other sources.

Emulation Framework

The Emulation Framework offers a convenient way to render digital files in their native computer environment. The EF is software developed in Java by the international KEEP project, co-funded by the European Unions 7th Framework Programme.

Blend4Web - 3D Web Application Framework

Blend4Web is a software framework for authoring and interactive rendering of three-dimensional graphics and audio in browsers, i.e. a three-dimensional engine. The platform is intended for creating visualizations, presentations, online-shops, games and other rich internet applications.

SILGraphite: rendering non-roman scripts

Graphite is a project within SIL's scripts and software dev groups to provide cross-platform rendering for complex writing systems. Graphite2, a new version of the Graphite engine, is available at: with its own bug tracker.

Irrlicht Engine

The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers.


FScape is a standalone audio rendering software for time domain and spectral signal processing. Similar to SoundHack, it hosts a number of separate filter processes and has simple batch processing capabilities. It runs on any Java 1.4 equipped machin


A tetris clone, featuring vector graphics, smooth movements and rotations of the figure, sub-pixel accuracy and motion blur, all done with software rendering.

Render input formats as SVG trees

x2svg is software to graphically lay out files like XML Schema, DTDs and Java property files as scalable vector graphics (SVG). Diagrams can be converted into PDF, PNG, TIF and EPS files directly from within x2svg. A simple GUI and ant integration exist.