diff options
Diffstat (limited to 'release/scripts/templates_osl')
-rw-r--r-- | release/scripts/templates_osl/empty_shader.osl | 6 | ||||
-rw-r--r-- | release/scripts/templates_osl/noise.osl | 18 | ||||
-rw-r--r-- | release/scripts/templates_osl/wireframe.osl | 10 |
3 files changed, 34 insertions, 0 deletions
diff --git a/release/scripts/templates_osl/empty_shader.osl b/release/scripts/templates_osl/empty_shader.osl new file mode 100644 index 00000000000..8526e0f2e9b --- /dev/null +++ b/release/scripts/templates_osl/empty_shader.osl @@ -0,0 +1,6 @@ +#include "stdosl.h" + +shader name() +{ + +}
\ No newline at end of file diff --git a/release/scripts/templates_osl/noise.osl b/release/scripts/templates_osl/noise.osl new file mode 100644 index 00000000000..e152824b192 --- /dev/null +++ b/release/scripts/templates_osl/noise.osl @@ -0,0 +1,18 @@ +#include <stdosl.h> + +shader noise( + float Time = 1.0, + point Point = P, + output float Cell = 0.0, + output color Perlin = 0.8, + output color UPerlin = 0.8) +{ + /* Cell Noise */ + Cell = noise("cell", Point); + + /* Perlin 4D Noise*/ + Perlin = noise("perlin", Point, Time); + + /* UPerlin 4D Noise*/ + UPerlin = noise("uperlin", Point, Time); +}
\ No newline at end of file diff --git a/release/scripts/templates_osl/wireframe.osl b/release/scripts/templates_osl/wireframe.osl new file mode 100644 index 00000000000..193dc7ee925 --- /dev/null +++ b/release/scripts/templates_osl/wireframe.osl @@ -0,0 +1,10 @@ +#include "stdosl.h" +#include "oslutil.h" + +shader wireframe( + float Line_Width = 2.0, + int Raster = 1, + output float Wire = 0.0) +{ + Wire = wireframe("triangles", Line_Width, Raster); +}
\ No newline at end of file |