GMAN is a RenderMan-compatible renderer begun in 1999 and revived in 2026. Give it a RIB scene and it renders an image. Version 0.6.0 marks the revival.

The z-buffer renderer supports all seven RenderMan quadrics, convex polygons, matte/plastic/metal surface shaders, ambient/distant/point lights and TIFF, PNG, JPEG and PNM output. It builds on macOS and Linux with C++17 and CMake.

Development, releases and build instructions: https://github.com/jac18281828/gman
Start page: https://2ad.com/gman
Questions and bugs: https://github.com/jac18281828/gman/issues
Contact: info@2ad.com

GMAN implements part of the RenderMan interface. Texturing, antialiasing, motion blur and shading-language compilation remain unfinished. See the GitHub README and release notes for current capabilities. SourceForge preserves the project's early history and releases.

Features

  • RIB scenes, seven quadrics and convex polygons
  • C++ surface and light shader plugins; TIFF, PNG, JPEG and PNM output
  • Builds on macOS and Linux with C++17 and CMake

Project Activity

See All Activity >

Categories

3D Rendering

License

GNU General Public License version 2.0 (GPLv2), GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow GMAN

GMAN Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Great stuff.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Server Operating Systems

Languages

English

Intended Audience

Developers, End Users/Desktop, Other Audience

User Interface

Command-line

Programming Language

C++

Related Categories

C++ 3D Rendering Software

Registered

1999-11-30