Campbell Barton
64fc94e93f
Code Cleanup: osl style
2014-01-06 13:58:33 +11:00
Thomas Dinges
56081d596e
Cycles / OSL: Add a new procedural texture template, Lyapunov fractals.
...
Based on a patch by Sylvio Sell, OSL port by myself.
Task and example renders: https://developer.blender.org/T32305
2014-01-06 02:39:18 +01:00
Thomas Dinges
c94d907367
Cycles / OSL Templates: Add Simplex and Gabor noise templates and remove ones which are available as regular nodes.
2013-12-06 18:48:17 +01:00
Thomas Dinges
99b325cebf
Cycles / Toon BSDF:
...
* Added a toon bsdf node to Cycles. This was already available as OSL only closure, but is now available inside the SVM backed as well, for CPU and GPU rendering.
* There are 2 variations available, diffuse and glossy toon, selectable via a menu inside the node.
Documentation:
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#Toon
Example render & blend file:
http://www.pasteall.org/pic/show.php?id=51970
http://www.pasteall.org/blend/21579
2013-05-23 17:45:20 +00:00
Thomas Dinges
eaf493d323
Cycles / OSL:
...
* Added Westin Sheen and Westin Backscatter closures for testing, useful for Cloth like effects.
Only available via OSL, added an example OSL shader to the Templates (Text Editor).
2013-05-18 14:36:03 +00:00
Thomas Dinges
0440d77dbc
Cycles / OSL:
...
* Add a few more OSL templates to the Text Editor, so people can use some of the OSL only shaders and closures.
* Temperature (Kelvin) to RGB converter
* Wavelength to RGB converter
* Ramp closure (Phong and Diffuse)
* Toon closure (Diffuse and Specular)
2013-05-01 13:21:15 +00:00
Brecht Van Lommel
b3d365289f
OSL Templates: remove unnecessary stdosl.h include.
2012-12-30 10:37:32 +00:00
Thomas Dinges
f7e8ffdb85
OSL Templates:
...
* Add 3 simple templates:
** empty_shader.osl: A basic shader declaration to start with
** wireframe.osl: Simple wireframe shader
** noise.osl: Simple noise shader, with 3 noise types.
2012-12-30 03:11:52 +00:00