Blender
V3.3
|
#include <BasicStrokeShaders.h>
Public Member Functions | |
ColorNoiseShader () | |
ColorNoiseShader (float iAmplitude, float iPeriod) | |
virtual string | getName () const |
virtual int | shade (Stroke &stroke) const |
![]() | |
StrokeShader () | |
virtual | ~StrokeShader () |
Additional Inherited Members | |
![]() | |
void * | py_ss |
[ Color Shader ]. Shader to add noise to the stroke colors.
Definition at line 358 of file BasicStrokeShaders.h.
Freestyle::StrokeShaders::ColorNoiseShader::ColorNoiseShader | ( | ) |
Definition at line 243 of file BasicStrokeShaders.cpp.
References float(), and Freestyle::StrokeShaders::NB_VALUE_NOISE.
iAmplitude | The amplitude of the noise signal |
iPeriod | The period of the noise signal |
Definition at line 249 of file BasicStrokeShaders.cpp.
References float(), and Freestyle::StrokeShaders::NB_VALUE_NOISE.
|
inlinevirtual |
Returns the string corresponding to the shader's name.
Reimplemented from Freestyle::StrokeShader.
Definition at line 374 of file BasicStrokeShaders.h.
|
virtual |
The shading method.
Reimplemented from Freestyle::StrokeShader.
Definition at line 255 of file BasicStrokeShaders.cpp.
References usdtokens::b(), Freestyle::RandGen::drand48(), usdtokens::g(), Freestyle::StrokeShaders::NB_VALUE_NOISE, r, Freestyle::Stroke::strokeVerticesBegin(), Freestyle::Stroke::strokeVerticesEnd(), Freestyle::PseudoNoise::turbulenceSmooth(), and v.