General Development
Blender 2.8 Workflow Workshop Video

Blender 2.8 Workflow Workshop Video

Here is a little video documentary of the Blender 2.8 Workflow Workshop that took place in Amsterdam between 25 and 27 November 2016. It’s great to see that after a few months since that meeting Blender 2.8 development is picking up quite some speed!
Eevee Roadmap

Eevee Roadmap

In the last post about the Viewport Plan of Action we ended briefly covering the upcoming realtime engine of Blender 2.8, nicknamed Eevee. Eevee will follow the (game) industry PBR (Physically Based Rendering) trend, supporting high-end graphics coupled with a responsive realtime viewport. Sci-fi armor by Andy Goralczyk –...
Improving Alembic support in 2.79 and 2.8

Improving Alembic support in 2.79 and 2.8

Blender 2.78 saw basic Alembic support for both import and export. The initial patch was provided by DwarfLabs, and was then integrated into Blender by Kévin Dietrich. For the previous month, I (Sybren) have been working on bringing Alembic to the next level, and that...
Dependency graph proposal

Dependency graph proposal

This post is all about dependency graph design for the Blender 2.8 project.
Viewport Project - Plan of Action

Viewport Project – Plan of Action

December, the time of the year for hot chocolate mugs, bright decoration lights and, of course, development roadmap. In the spirit of the season, the following document is the plan of action for the viewport project in Blender 2.8. Throughout 2017 we are expecting to...
The Blender 101 Project and You!

The Blender 101 Project and You!

What and Why? With the upcoming 2.8, Blender is going to be an amazing tool for artists. However, not everyone is a professional working in a studio environment. Many are casual users. Some use Blender just for 3D printing, some to make models for games,...
Highlights of Workflow Workshop

Highlights of Workflow Workshop

Blender Institute had 3 days of coder/artist workshops on 2.8 designs and targets. Having 12 brains going over all aspects of usability and technical concepts has been extremely useful. The team is gathering all notes and designs currently and will make extensive reports for everyone...
Blender 2.8 project status

Blender 2.8 project status

The main topic of my Blender Conference 2016 keynote was the Blender 2.8 project; where are are and what to expect from it in the coming year. The biggest news is that we are really going to start working on it, with more developers than ever –...
The Collada Case

The Collada Case

This is a story about Collada, its current status and what we possibly can do in the future. Where we are The current implementation of the Blender Collada module is based on the OpenCollada C++ Library. OpenCollada’s goal is to fully implement the Collada standard....
Asset management and Pipeline

Asset management and Pipeline

Here is a quick report/summary of work and discussions about Data-block handling, Assets management and Pipeline, that happened at the Blender Institute during my four days stay in Amsterdam, in September 2016. Reconfirmed Principles Maybe the most important point is the clear separation between low-level...
Summer of Code 2016 - Results

Summer of Code 2016 – Results

This years Google Summer of Code is over, and the students improved Blender in many areas. Here you can find a summary of the results. Thanks to Google for having us in this years GSoC! Beziers Curve Editing (João Araújo) João worked on Blenders Beziers...
Logging from Python code in Blender

Logging from Python code in Blender

In this article we take a look at using logging inside Blender. When things take an unexpected turn, which they always do, it is great to know what is going on behind all the nice GUIs and user-friendly operators. Python’s standard library with a very...