Blender Git Loki
Git Commits -> Revision 95a603c
June 8, 2016, 07:14 (GMT) |
Basic Gabor noise implementation for BLI_noise and blenvm. This is just the very basic version of the sparse convolution noise with a Gabor kernel. It does not yet have derivatives or anisotropic filtering. The only frequency spectrum implemented atm is isotropic band-limited noise. |
Commit Details:
Full Hash: 95a603c607b88f4527c7b8edf4eeacd1ba380867
Parent Commit: ee58ba2
Lines Changed: +362, -0
1 Added Path:
/source/blender/blenlib/intern/noise_gabor.c (+288, -0) (View)
10 Modified Paths:
/release/scripts/nodes/common_nodes.py (+26, -0) (Diff)
/release/scripts/nodes/geometry_nodes.py (+1, -0) (Diff)
/release/scripts/nodes/instancing_nodes.py (+1, -0) (Diff)
/release/scripts/nodes/texture_nodes.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_noise.h (+17, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenlib/intern/noise.c (+3, -0) (Diff)
/source/blender/blenvm/compile/node_graph.cc (+8, -0) (Diff)
/source/blender/blenvm/modules/mod_texture.h (+15, -0) (Diff)
/source/blender/blenvm/util/util_opcode.h (+1, -0) (Diff)
/release/scripts/nodes/geometry_nodes.py (+1, -0) (Diff)
/release/scripts/nodes/instancing_nodes.py (+1, -0) (Diff)
/release/scripts/nodes/texture_nodes.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_noise.h (+17, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenlib/intern/noise.c (+3, -0) (Diff)
/source/blender/blenvm/compile/node_graph.cc (+8, -0) (Diff)
/source/blender/blenvm/modules/mod_texture.h (+15, -0) (Diff)
/source/blender/blenvm/util/util_opcode.h (+1, -0) (Diff)