Skip to content

luisbarrancos/shrimp

Repository files navigation

Shrimp

Build StatusLicense: GPL v3

The Shrimp RenderMan Shading Language shader building tool, that exposed RSL's functions as building blocks. In that regard it was more of a shader building tool than a shader network building tool.

This contains all the development history that was spread amongst the CVS, SVN and Mercurial branches, for the historical GTK 1.x application, FLTK2, and finally Qt4 GUI/frontend.


Why?

RSL was deprecated in the latest RenderMan versions, the code is provided as a learning/didactic resource. The latest version of PRman to support RSL was version 20.0. 3Delight version (up to) 12.5 is also supported.

Building

Unless you're into software archeology, the sanest choice is to just use Qt4:

qmake-qt4 shrimp.pro
make all

Using

As an example, using 3Delight, then make sure you have your 3Delight environment variables set.

export DELIGHT=/path/to/3delight
export LD_LIBRARY_PATH=${DELIGHT}/lib:${LD_LIBRARY_PATH}
export PATH=$PATH:${DELIGHT}/bin

and add

export DL_RESOURCES_PATH=/path/to/shrimp_repo/data/rib/scenes/archives
export DL_SHADERS_PATH=${HOME}/.shrimp/temp

Start the application, and off you go.

Main UI Window

Examples

See some of the examples included

Lichen Network

Which results in

Stanford Dragon Standard Buddha

More screenshots:

A solid wood block Stanford Buddha

Stanford Buddha 2

Bronze with patine Stanford Buddha 3

Coated red metallic paint

Stanford Buddha 4

And a cobblestone displacement

Stanford Buddha 5

About

Mirror of SF Shrimp, with GTK1.x, FLTK2, Qt4 clients, didactic/historic purposes

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE.md
GPL-3.0
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Languages