Software Render Library

Software Render Library is a library for polygon-based rendering of 3D scenes in software.
Download

Software Render Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Adrian Willenbuecher
  • Publisher web site:

Software Render Library Tags


Software Render Library Description

Software Render Library is a library for polygon-based rendering of 3D scenes in software. Software Render Library is an Open Source software implementation of a polygon-based renderer (like your graphics card).Here are some key features of "Software Render Library":· Transform vertices (from world to screen coordinates)· Lighting· Apply fog· Rasterization of points, lines and triangles· Texturation· Z-Buffers· Alpha blending· Output to several pixel formatsInstallation:1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute`configure' itself.If you're using GNU `make' or any other `make' program that supports the `VPATH' variable, you should instead create a new directory, `cd' to it and type `../srlib-src/configure'.This way you can keep the source directory clean and have your sources in a directory which is not modifyable by normal users.Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for.2. Type `make' to compile the package.3. Type `make install' to install the libraries, headers and documentation. At the moment, only static libraries are built; support for shared libraries will be provided soon.4. You can remove the library binaries and object files from the build directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'.There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.Limitations:· Read or write files and file formats, like png or jpeg. Software Render Library expects pixel data in a suitable format in a memory buffer. · Read and process file formats describing a scene. Software Render Library only takes simple commands like "render this list of triangles" or "apply this certain light".· Tesselation, i.e. dividing more abstract elements like cubes or spheres into lines and triangles.


Software Render Library Related Software