|
3Delight
dProduction Shader download
Car rendered with dProduction shader

dProduction is an uber shader, similar to Mental Ray's Mia shader.
Features:
-
Oren Nayer Diffuse model
-
Cook Torrence Specular model
-
Linear colour support
-
Point Based Occlusion/Indirect/SSS/Reflections
-
Ray Traced reflections
-
Energy conservation
-
Incandescents (light emitting materials)
-
Full set of AOVs
-
Written in RSL 2.0
Comes with a handy environment light:
- Full HDRI lighting with accurate
shadowing
- Separate ambient and reflection map
inputs (typically how HDRI's are supplied)
- Fast environment reflection mapping
- Global Indirect/Occlusion PTC
controls
The shader looks for a pass called "bakePass" for point based
effects. Recommended settings for this are:
Attribute "cull" "integer hidden" [ 0 ]
"integer backfacing" [ 0 ]
Attribute "dice" "integer rasterorient" [ 0 ]
Also ouputs the following AOVS:
Diffuse, Specular, Reflection, Ambient, Occlusion (includes
Fresnel), SSS, point world/camera
dPtcLight download

Simple shader for emitting light from geometry, requires the
dProduction shader environment light and PTC bake pass.
dFur download

Simple fur/hair shader:
-
Dual specular highlights
-
Fast translucency (fake sss). Requires shaders to be
executed during the deep shadow pass.
-
Reads in underlying UVs for overall colour maps
-
Random diffuse variations per hair
-
Designed for Maya Fur, not tested for other Fur systems
Nuke
ndCameraDistort download

Mimics Syntheye's camera distortion. The distortion parameter is
equivalent to Syntheyes K.
http://www.ssontech.com/content/lensalg.htm
pDistance download
Draws a sphere based on the distance between the sampled point
and the rendered point. The sphere will stick to that point in
space. Requires a point pass in world space.
Usage:
Create a new view with the point pass, and another with the
output of pDistance. Eye drop the point from pDistance onto the
point pass.
pCard download

Places a 3D card anywhere in space by just clicking. Requires
the scene camera and a world point pass.
Usage:
Create a new view with the point pass, and another with the
output of pCard. Eye drop the point from pCard onto the point
pass.
|