

- #Blender 2.8 how to#
- #Blender 2.8 movie#
- #Blender 2.8 full#
- #Blender 2.8 software#
- #Blender 2.8 trial#
Finally, I got an algorithm to calculate the distance to an “invisible” plane represented by the strokes and after some debugging I got a good result.
#Blender 2.8 how to#
The main problem in the development was how to manage the light position and how to convert this to the 2D world.
#Blender 2.8 full#
In the future, a full Eevee integration of grease pencil could be implemented, but for now, something is better than nothing. VFX can be applied to a single object and get cool effects, but this lighting has no relation with other objects. In 2D, the concepts of normals, faces and so on changes a little, so you need to find a way to mimic all these things in a 2D environment.Īs real lighting was out of scope at this moment (it would require more work on Eevee which has its own priorities at the moment), I decided to implement some way of 2D lighting using a special VFX shader. Lighting is a complex topic, especially when you are working with 2D elements in a 3D world. Since I started to develop for grease pencil, one of my first idea was to add some type of lighting support. The VFX modifiers can be different for each object, so we can activate VFX blur for one object while keeping other objects sharp. This is done using a full screen shader that works as a filter for the image. To solve this “look only” modifiers, I designed the VFX modifiers, that work in a similar way to the Eevee viewport effects, affecting the look of the image of the grease pencil object. In some cases, however, the modifier was not modifying the stroke properties, as all 3D meshes modifiers do, but changing their look only. Grease pencil has some special requirements that could be handled with modifiers.

This is the current list of the new modifiers. Finally, with the help of Joshua (Leung), we got a better design and implementation.

#Blender 2.8 trial#
I did an initial design and after a lot of trial and error, I got something that worked, but after some review by other developers, the initial design required some changes to keep better aligned with the general Blender modifiers design. The first step to implement this for grease pencil was to determine how to reuse the current infrastructure, while customizing it to the 2D requirements. Modifiers are something we use everyday in 3D, but it’s something totally new in grease pencil. This multi frame edition saves a lot of time to animators. You can select the frames affected using the Dopesheet. The Hero team requested a way to change multiple frames at the same time, so I developed a new multi frame edition mode that allows changing several frames at the same time. The problem with onion skinning is that you can only “see” the animation, but you cannot edit the drawings. You usually use the onion skinning available (I added support for more onion skinning modes too). When you are doing a 2D animation, it’s very common to need to redraw or touch several frames in order to get a smooth animation. Thanks to Daniel Lara and Matias Mendiola for providing the demonstration videos of this article. Let’s review some of these new features and changes we have been working on. Sometimes the changes were simple modifications of default values but other times the changes were bigger like the multi frame editing falloff.
#Blender 2.8 movie#
Therefore the Hero open movie is a perfect way to improve grease pencil.ĭuring these weeks the Hero team has requested a lot of new features and adjustments to adapt grease pencil to the production workflow.
#Blender 2.8 software#
Working in a real production is the best way to fine tune a software and find the real artistic requirements as well as to polish workflows. Lara is on production for several weeks already, working in a daily basis with the Grease Pencil branch. But this challenge makes more exciting to work in an area that can change how 2D animation will work in the future.Ĭhristmas is around the corner and the Hero open movie directed by Daniel M. Grease pencil has something very special, because you need to keep the feeling of a 2D animation inside a 3D environment, integrating these two worlds smoothly. Since then, I have done more than 1,100 commits for grease pencil as a volunteer and I think it’s time to write my first blog entry. Spring 2016, I was playing around with Blender 2.77 grease pencil when I noticed a bug in the stroke filling, so I decided try to fix it and contribute to the Blender project.
