All Projects → NCCA → Renderman

NCCA / Renderman

Licence: other
Code and Slides for the NCCA Renderman lectures

Programming Languages

Mathematica
289 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
Slash
17 projects
C++
36643 projects - #6 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Renderman

Shadergraph
Unity ShaderGraph project
Stars: ✭ 1,009 (+6626.67%)
Mutual labels:  shaders, rendering
Simplerenderengine
Small C++14 render engine
Stars: ✭ 253 (+1586.67%)
Mutual labels:  shaders, rendering
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (+186.67%)
Mutual labels:  shaders, rendering
Webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Stars: ✭ 4,508 (+29953.33%)
Mutual labels:  shaders, rendering
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+13746.67%)
Mutual labels:  shaders, rendering
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+3193.33%)
Mutual labels:  shaders, rendering
Phenomenon
⚡️ A fast 2kB low-level WebGL API.
Stars: ✭ 1,551 (+10240%)
Mutual labels:  shaders, rendering
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (+760%)
Mutual labels:  shaders, rendering
Glsltuto
GLSL shaders tutorial
Stars: ✭ 168 (+1020%)
Mutual labels:  shaders, rendering
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+78406.67%)
Mutual labels:  shaders, rendering
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+26373.33%)
Mutual labels:  shaders, rendering
Ssrt
Real-time indirect diffuse illuminaton using screen-space information for Unity.
Stars: ✭ 176 (+1073.33%)
Mutual labels:  shaders, rendering
Kamakura Shaders
Kamakura Shaders
Stars: ✭ 271 (+1706.67%)
Mutual labels:  shaders, rendering
Raymarching Workshop
An Introduction to Raymarching
Stars: ✭ 657 (+4280%)
Mutual labels:  shaders, rendering
unity-clip-shader
Unity shader and scripts for rendering solid clipped geometry
Stars: ✭ 34 (+126.67%)
Mutual labels:  shaders, rendering
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+9006.67%)
Mutual labels:  shaders, rendering
meShaderEd
The RenderMan Shader Editor
Stars: ✭ 21 (+40%)
Mutual labels:  shaders, renderman
Fake-Interior-Shader-for-GodotEngine
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Stars: ✭ 40 (+166.67%)
Mutual labels:  shaders, rendering
Gamemaniptutorial
A tutorial for manipulating the rendering of a game (generally to increase its quality) if you only have a binary available
Stars: ✭ 119 (+693.33%)
Mutual labels:  shaders, rendering
Unity Dithered Transparency Shader
Unity material and shader for applying clipped, dithered transparency
Stars: ✭ 174 (+1060%)
Mutual labels:  shaders, rendering

RENDERMAN Lecture Code

The following lines need to be added to your .bashrc in the NCCA linux labs to get renderman to work

export RMANTREE=/opt/pixar/RenderManProServer-22.0/
export RMAN_SHADERPATH=$HOME/Shaders:$RMANTREE/lib/shaders
export PYTHONPATH=$PYTHONPATH:$RMANTREE/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$RMANTREE/lib:
export PATH=$PATH:$RMANTREE/bin

The following folders contain examples for my Renderman lectures. Note I'm in the process of updating these lectures to work with Renderman 22 and RIS so some of the content at present will not work.

Lecture 1 Intro to Renderman using the Python API code

Lecture 2 Advanced Geometry :- Polygons, Subdivision surfaces, Points and Curves code

Lecture 3 Lighting, Integrators and Materials in Renderman code

AOV Examples code

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].