Skip to content

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

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE.md
GPL-3.0
COPYING.txt
Notifications You must be signed in to change notification settings

csyshing/shrimp

 
 

Repository files navigation

Shrimp

Build StatusLicense: GPL v3

A clone of the Shrimp RenderMan Shading Language shader editor.

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, with a lovely dragon.

Main UI Window

Stanford Dragon

About

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

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

  • C++ 71.7%
  • C 27.4%
  • Other 0.9%