[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern node_composite.c
Ed Halley
ed at halley.cc
Sat Dec 30 17:26:56 CET 2006
broken,
The build stops on a missing CMP_NODE_DISPLACE - did you forget to
commit
BKE_node.h? I could guess the new #define should be 245 but...
- -
On Dec 30, 2006, at 9:47 AM, Matt Ebb wrote:
broken (Matt Ebb) 2006/12/30 15:47:03 CET
Modified files:
blender/source/blender/blenkernel/intern node_composite.c
Log:
== Compositor ==
* Displace Node
Displaces an input image's pixels based on an input vector mask.
This can be
useful for a lot of things, like hot air distortion, quick-and-
dirty compo
refraction, compositing live footage behind refracting objects,
and more!
The amount of displacement in the X and Y directions is determined
by:
* The value of the mask's channels
- (red) channel 1's value determines displacement along the
positive or
negative X axis
- (green) channel 2's value determines displacement along the
positive or
negative Y axis
If both the channel's values are equal (i.e. a greyscale image)
the input
image will be displaced equally in both X and Y directions, also
according to:
* The X scale and Y scale buttons
- These act as multipliers to increase or decrease the strength
of the
displacement along their respective axes. They need to be set to
non-zero
values for the node to have any effect.
Because of this, you can use the displace node in two ways, with a
greyscale
mask(easy to paint, or take from a procedural texture), or with a
vector
channel or RGB image, such as a normal pass, which will displace
the pixels
based on the normal direction.
A quick practical example:
http://mke3.net/blender/etc/displace-desert-h264.mov
http://mke3.net/blender/etc/displace-desert.blend.zip
And some techie examples:
Using a greyscale mask
http://mke3.net/blender/etc/displace-bw-h264.mov
http://mke3.net/blender/etc/displace-bw.png
Using a vector mask
http://mke3.net/blender/etc/displace-vec-h264.mov
http://mke3.net/blender/etc/displace-vec.png
Revision Changes Path
1.87 +130 -1 blender/source/blender/blenkernel/intern/
node_composite.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/
blender/blenkernel/intern/node_composite.c.diff?
r1=1.86&r2=1.87&cvsroot=bf-blender>
_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs at projects.blender.org
http://projects.blender.org/mailman/listinfo/bf-blender-cvs
--
[ e d @ h a l l e y . c c ]
More information about the Bf-blender-cvs
mailing list