Branches
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...
Updated 01/16 - Test Build - Live Reloading & Relocating Of Libraries

Updated 01/16 – Test Build – Live Reloading & Relocating Of Libraries

So, finally got something that seems to be kind of working in id-remap branch (see also the associated design task), and hence made some test builds available (updated 2016/01/16, see log below). WARNING: Those builds are highly experimental, do not use them in production, nor...
Current Asset Project Status & Plans

Current Asset Project Status & Plans

This article tries to summarize the more complete design doc and presents current state of the “Asset Project” in Blender. Core Concepts The main idea of current work is to keep Blender’s library system and build asset management over it, using “Asset Engines”, which will...
The Custom Manipulator Project (Widget Project)

The Custom Manipulator Project (Widget Project)

It seems like it’s still unclear what the widget project actually is and what it means, so it’s really time to make things a bit more clear. Especially, to justify why this project is important for the Blender user interface.   Sidenote: Since I’m currently...
Blender 2.8 - the Workflow release

Blender 2.8 – the Workflow release

This is a proposal for work focus on blender.org for the coming year. I’ve written this because we keep missing bigger development targets – we don’t have enough time for larger projects. Instead too much time goes to releases, bug fixing, reviews, maintenance and support...
Spherical Stereoscopic Panoramas

Spherical Stereoscopic Panoramas

This week I visited the Blender Institute and decided to wrap up the multiview project. But since I had an Oculus DK2 with me I decided to patch multiview to support Virtual Reality gadgets. There is something tricky about them. You can’t just render a...
Blender Dependency Graph Branch for users

Blender Dependency Graph Branch for users

Hello! I”m visiting here to talk about work being done by Sergey, Joshua, Lukas and others updating Blender”s dependency graph. Anyone can test it by building the depsgraph_refactor branch from git. How? To make things interesting I”m testing on Elephants Dream files. To do this,...
Assets - FileBrowser Preliminary Work - Experimental Build II

Assets – FileBrowser Preliminary Work – Experimental Build II

So, as some of you may know already, since December 2014 and my three weeks spent in Amsterdam at BI, I’ve started working on the asset topic. So far, I did not do anything really directly related to assets (except early designing) – rather, I’ve...
Anamorphic Bokeh

Anamorphic Bokeh

Cycles allows for photo-realistic rendering. Part of the realism comes from the simulation of photography parameters, such as lens, aperture size, and depth of field. When simulating anamorphic lens, there is something Cycles still miss which is anamorphic bokeh. Generally speaking “bokeh” is the shape...
OpenSubdiv GPU Tessellation WIP

OpenSubdiv GPU Tessellation WIP

Just a quick update on what”s happening in the opensubdiv-modifier branch in the Blender Git repository. This is an initial integration of GPU tessellation in Blender, it”s totally not final and still loads of work to be done to make this project master-ready. But there...
Cycles Baking

Cycles Baking

Baking is a popular ‘technique’ to flat down your shading work into easy to use images (textures) that can be applied to your 3d models without any concerns with lighting calculation. This can help game development, online visualization, 3d printing, archiviz animations, and many other...
Google Summer of Code round-up

Google Summer of Code round-up

Out of the 17 students who joined our Google Summer of Code project, 15 made it for the midterm and all had their projects approved, delivering results exceeding our expectations in many cases! Several projects have been submitted to be reviewed for inclusion in our...