GithubHelp home page GithubHelp logo

luisbarrancos / shrimp Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 3.0 30.92 MB

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

License: GNU General Public License v3.0

Python 0.29% Slash 0.26% C++ 72.61% C 26.39% Makefile 0.01% CMake 0.45%
renderman rsl cg shader shader-editor rendering procedural procedural-textures

shrimp's Introduction

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

shrimp's People

Contributors

csyshing avatar est77 avatar luisbarrancos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shrimp's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.