From a35db17cee5a9b47dc9624f7dfcb41f5fc185b33 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sat, 28 Dec 2013 01:54:44 +0100 Subject: Cycles Volume Render: work on nodes and closures. * Henyey-Greenstein scattering closure implementation. * Rename transparent to absorption node and isotropic to scatter node. * Volume density is folded into the closure weights. * OSL support for volume closures and nodes. * This commit has no user visible changes, there is no volume render code yet. This is work by "storm", Stuart Broadfoot, Thomas Dinges and myself. --- intern/cycles/render/nodes.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'intern/cycles/render/nodes.h') diff --git a/intern/cycles/render/nodes.h b/intern/cycles/render/nodes.h index d7a110af83b..36348044bbc 100644 --- a/intern/cycles/render/nodes.h +++ b/intern/cycles/render/nodes.h @@ -316,14 +316,14 @@ public: ClosureType closure; }; -class TransparentVolumeNode : public VolumeNode { +class AbsorptionVolumeNode : public VolumeNode { public: - SHADER_NODE_CLASS(TransparentVolumeNode) + SHADER_NODE_CLASS(AbsorptionVolumeNode) }; -class IsotropicVolumeNode : public VolumeNode { +class ScatterVolumeNode : public VolumeNode { public: - SHADER_NODE_CLASS(IsotropicVolumeNode) + SHADER_NODE_CLASS(ScatterVolumeNode) }; class HairBsdfNode : public BsdfNode { -- cgit v1.2.3