Gracias Gracias:  0
Resultados 1 al 1 de 1

Tema: Blender and Vector Blur

  1. #1
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002

    Blender and Vector Blur

    Blender and Vector Blur
    By Olivier Saraja

    Vector Blur is an interesting solution that goes beyond the limitations of regular Motion Blur. It relies on the Composite Nodes Editor to perform. But even if the Nodes Editor may look intimidating at first glance, it is in fact very easy to set up. This short tutorial will go through the basic steps for enhancing your renders (both stills and animations) with good looking motion blur.

    Blender and Vector Blur-1.jpg Blender and Vector Blur-2.jpg

    The main thing to understand is that the object, to which the Motion Blur will be applied, should have been animated beforehand. This means that the object must follow a curve or be animated using IPOs. In fact, the rendered picture will be turned into a 3D model with depth, and a speed vector will be calculated for each pixel of the picture. As a post-process, the Composite Editor will add the motions to the final pic in a blurred way. This is why defining the motion of the object is absolutely mandatory.

    Blender and Vector Blur-ipo_view.png
    An example of IPO curves affecting a moving object.

    A very brief example file of such an animation can be found at the following URL:

    Here's how it would look on a regular animation rendering, without vector-based motion blur.

    Blender and Vector Blur-3.jpg

    A step-by-step of the Vector Blur process
    First, you will need to turn one of your 3D views into a Node Editor view. This is done by clicking on the grid-like icon at the left end of the Header of the view. A menú will pop up and let you define the type of view needed. Choose the Node Editor.

    Blender and Vector Blur-node_editor.png
    Turn one of the views into the Node Editor.

    In the Header of the Node Editor, you will find a menú for the view (View, Select, Add, Node) and then two icons: (the grey sphere icon) enables Material Nodes, and (the small face picture icon) enables Composite Nodes. Clik the Composite Nodes.

    Clik on the Composite node icon and then activate the Use Nodes button.

    Blender and Vector Blur-composite_use_nodes.png

    The default Composite nodes networque should be displayed on the screen. Using the [LMB], draw a box that will cross the link between the Render Layer node and the Composite node: the link should disappear. Now, use the Add menu: Add>> Filters >>Vector Blur. A new node should appear, titled Vector Blur. Move it between the two previous default nodes, and start the magic: connect the output Image, Z and Speed from the Render Layer node to the input Image, Z and Speed from the Vector Blur node, using the [LMB]. Once done, connect the output Image from the Vector Blur node to the Image input of the Composite node.

    Blender and Vector Blur-vector_nodes.png
    The Composite nodes are set to deliver a Vector Blur rendering.

    But, like anything else in Blender, taquíng into account the effect of the Vector Blur is nothing but an option. You need to tell Blender that it must do the post-processing simulating the motion blur explicitly. This is done in the Scene [F10] menu, in the Render buttons, in the Anim panel. You will have to activate the Do Composite button. As a final pre-requisite for Vector Blur motions, you will need to activate the Vec option in the Render Layers tab.

    Blender and Vector Blur-anim_panel.png Blender and Vector Blur-render_layers_vec.png
    Do not forget to activate the Do Composite button in the Anim panel and the Vec button in the Render Layers tab!

    You can now render your picture in two ways:

    • You obviously already know the [F12] shortcut or the RENDER button in the Render panel

    • You can alos render the picture using the tiny Render icon in the Render Layer node

    Blender and Vector Blur-4.jpg
    Here's how it would look in an animation rendering, with vector-based motion blur enabled.

    Some explanations of the Vector Blur node
    This node only has a few settings; most of them could worque quite well with their default values. But sometimes (if not every time!), you need to go beyond default settings to get real cool results. There are four settings to know about.

    The Vector Blur node
    Samples - This setting controls the blur effect intensity: the higher the samples, the more blurred the object will look.

    MinSpeed - If everything is blurred, but some objects are a lot slower than others (or totally static, as the background of the pic, for example), then this parameter will help differentiate high-velocity objects from null-velocity (or slow-velocity) objects. This is really useful during camera movements or slight background movements.

    MaxSpeed - If you have extremely fast objects in the scene but the blur does not render well enough, then you can make use of this parameter to better the vector blur. Note that a 0.0 value means that no maximum is used.

    BlurFac - This parameter will scale the vector speeds, calculating from the movements of the object. The visual effect is close to the shutter speed of a regular camera.

    Concerning the use of Vector Blur, a good tip is to put fast moving objects on a Render Layer, slow or static objects on another, and to specify independent parameters for each, for better control.

    Moreover, large objects not entirely seen from the camera should be subdivided so that at least some normals of the object are actually seen from the camera, or the blur effect could be drawn on the wrong side, compared to the movement.

    Blender and Vector Blur-vector_blur_node.png
    There are some limitations that you should know about.

    Since Vector Blur is a post-process effect:

    • if an object is vector blurred, it’s shadow is not blurred!

    • if a vector blurred object is moving behind a (ZTransp or RayTransp) glass, it won't appear blurred through the glass

    • if a vector blurred object is moving in front of a (EnvMap or RayMir) mirror, it won't appear blurred in the reflection

    This article is licensed Creative Commons BY-NC-ND/2.5 and the original versión is featured on

    by Oliver Saraja
    Miniaturas adjuntadas Miniaturas adjuntadas Blender and Vector Blur-ipo_view.png   Blender and Vector Blur-3.jpg   Blender and Vector Blur-node_editor.png   Blender and Vector Blur-composite_use_nodes.png  

    Blender and Vector Blur-vector_nodes.png   Blender and Vector Blur-anim_panel.png   Blender and Vector Blur-render_layers_vec.png   Blender and Vector Blur-4.jpg  

    Blender and Vector Blur-vector_blur_node.png  
    Imágenes adjuntadas Imágenes adjuntadas Blender and Vector Blur-1.jpg Blender and Vector Blur-2.jpg 
    Si vas a subir un trabajo al foro, hazlo adjuntando la imagen, archivo, vídeo o lo que sea, no publicando enlaces de otros sitios.

    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Blender Blender Y El Vector Blur
    Por 3dpoder en el foro Blender Art Magazine nº 7
    Respuestas: 0
    Último mensaje: 26-05-2009, 00:42
  2. Graficos estilo SVG vector graphics con Blender
    Por Leander en el foro Blender
    Respuestas: 0
    Último mensaje: 24-10-2008, 16:57
  3. En que se diferencia Vector Blur con Blur
    Por Leander en el foro Postproducción
    Respuestas: 4
    Último mensaje: 11-02-2008, 22:33
  4. No funciona el nodo vector blur
    Por Klópes en el foro Problemas con Programas
    Respuestas: 3
    Último mensaje: 25-01-2007, 19:01
  5. No funciona el nodo vector blur
    Por Klópes en el foro Problemas con Programas
    Respuestas: 0
    Último mensaje: 25-01-2007, 18:03

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.