now gnu-ized, gcc-4.7.4 or gcc-10.2.0

A raytracer does not require custom code for (shadows, mirrors) like GL: it uses physics to simulate light to make realistic images, leaving one to specify only what is in the scene. (at a cost of speed)

Rayshade is a 1990's raytracer, a great one back then (and still useful).

Rayshade has an excellent easy to read yet informative User's Guide that other's could not help but copy from. (html of guide is in rayshade-4.0-ftp-and-guide.tar.gz)

Rayshade has no GUI but as a text language it's simple and elegant.

---

The Utah Raster Toolkit 'liburt' is "optional" (see Files) and needed to see your output and adds alpha texures: see NEWS. (do NOT use URT with Rayshade-Mathematica, it likes raw rgb).

export CFLAGS="$CFLAGS -DPOPEN -DUSE_CPP"
[ -n "$WITH_URT" ] && {
CFLAGS="$CFLAGS -I/usr/local/include -DURT"
LDFLAGS="$LDFLAGS -L/usr/local/lib64"
LIBS=" /usr/local/lib64/librle.a
export LDFLAGS LIBS
}
sh ./configure

Features

Project Samples

Project Activity

See All Activity >

Categories

3D Rendering

License

BSD License, GNU General Public License version 2.0 (GPLv2)

Follow Rayshade

Rayshade Web Site

Other Useful Business Software
Orchestrate Your AI Agents with Zenflow Icon
Orchestrate Your AI Agents with Zenflow

The multi-agent workflow engine for modern teams. Zenflow executes coding, testing, and verification with deep repo awareness

Zenflow orchestrates AI agents like a real engineering system. With parallel execution, spec-driven workflows, and deep multi-repo understanding, agents plan, implement, test, and verify end-to-end. Upgrade to AI workflows that work the way your team does.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Rayshade!

Additional Project Details

Operating Systems

BSD, Linux, Mac

User Interface

Command-line

Programming Language

C

Related Categories

C 3D Rendering Software

Registered

2015-08-31