2018-03-10: Weekly News

Hello and welcome to another issue of This Week in Blender Development! Blender is the free and opensource 3D creation suite for the next generation of artist. Follow the development on Twitter @BlenderDev.

This Week in Blender Development is openly developed on Github so please report any recommendations, bugs, or PRs for this website there.

If you have idea for some great feature that you think should be part of Blender try making a post on https://blender.community/c/rightclickselect/

Tip

Remember, you can test any changes done in master or blender2.8 by going to the developmental builds download page

Changes to Blender

master

  • Cycles: add roughness baking support, using squared roughness convention rB23ccf576
  • Cycles: switch to squared roughness convention for all nodes rB7613ffc9
  • Cycles: support arbitrary number of motion blur steps for cameras rB78c20636 rBdb333d9e
  • T54233: NLA “Push Down” discards Blend Mode, Extrapolation, and Influence rB7e2100e4

blender2.8

  • Eevee: Planar Reflection: Add refraction support for reflected objects rB92c2e2f3
  • Eevee: Probes: Add culling for planar probes rB13b99b7b
  • Eevee: Render: Add progress rB872df463
  • Draw Manager: Simplify the algorithm that extract the BoundingSphere of a Frustum rB267e816b
  • DRW: Shader Deferred compilation: Use a wmJob for threading rB94fadd00
  • DRW: Deferred compilation initial implementation rB3a209c28
  • Eevee: Optimize shadows drawing rBdd611dd0

New Patches

  • Eevee: Optimize shadows drawing D3095
  • Optional parameters for play_rendered_anim operator D3097
  • Fix T53971 Render Result showing the wrong renderlayer in image editor D3098

Other Projects

  • Multi-object edit mode support (design overview) T54242
  • 2.79b release, proposed fixes T54255
  • Python API for Blender’s internal image functions T54272

Documentation

  • None