Blender 2.78b現已發布,請下載更新。

更新內容(原文)

The Blender Foundation and online developer community are proud to present Blender 2.78, released September 30th 2016! This release aims to be a very stable one, so that developers can focus better on Blender 2.8 work. Here are some of the highlights:

  • Spherical Stereo images rendering support for VR
  • 球形VR視頻渲染

  • Grease Pencil is now a full 2D drawing & animation tool!
  • 蠟筆工具現已更新為全2D繪畫、動畫創作套件。

  • Viewport Rendering improvements
  • 試圖渲染改進。優化Cycles、Blender視圖預覽,Cycles支持視圖預覽Bump(凹凸)、支持定點顏色輸入GLSL著色器、支持所有的程序紋理等。Blender Render支持視圖現實環境、天空等。

  • Bendy Bones, powerful new options for B-Bones
  • 骨骼可彎曲,強大的新選項。

  • Alembic support: import/export basic operators
  • .abc文件導出、導入現已支持,基本功能。

  • Many more features, improvements and the usual huge bug-fixes list
  • An updated Blender 2.78a was released on October 26, 2016. That release has 69 important bug fixes. The update Blender 2.78b was released on February 8, 2017.

  • 修復了69個bug

下載地址:

Download - blender.org

Blender 2.78b Release Notes :2.78b釋放節點說明

Blender 2.78b is a performance update release which mainly includes speedups for Cycles rendering.

Cycles

  • Multithreaded shader compilation.
  • Various optimizations for emission meshes.
  • Corrected light sampling for Branched Path Tracing, reduces noise leading to faster convergency.
  • Improvements in constant folding algorithm, removing shading nodes which are not used for final evaluaiton.
  • Improvements to some procedural textures (brick)
  • Early light ray termination based on contribution of light to the result.
  • Fix for background MIS with textures having small bright spots, which was causing fireflies.
  • Different seed for subframes and different stereo views, allowing "slow-motion" effect and improves VR experience.
  • Distance culling for objects to remove objects which are too far away from the camera.
  • Fix for undesirable threads affinity change on Windows.
  • Avoid various numerical issues in the kernel, solving fireflies.
  • Fixes for deformation motion blur combined with autosplit.
  • Better remainedtime estimation.
  • Various optimizations for deformation motion blur.
  • Added time steps BVH option to speed up rendering of scenes with motion blur.
  • Hair particle settings were moved to Geometry panel of Render context.

Cycles: GPU

  • Use XDG folder for cache on Linux and OSX, which avoids having per-Blender version folder with all the OpenCL/CUDA kernels built.
  • Ability to enable/disable individual GPUs as opposite to old behavior with pre-defined combinations only. Not only this helps to some artists, but also makes it possible to have flexible benchmark scripting.

Cycles: CPU

  • Use more global SSE optimizations for SSE4.1+ kernels.
  • Multiple improvements for the latest AVX2 CPUS:
    • Optimized various math utilities (cross-products, dot-products, min-axis-selection and others).
    • Faster version of triangle intersection function.
    • Optimization of various steps in BVH traversal algorithm (including both construction and traversal).

Cycles: OpenCL

  • Added 3D textures support for OpenCL
  • Make it conditional to compile-in transparent shadows support. Depending on a scene and hardware gives really major render time improvements.

Dependency graph

  • Solve various race conditions (conflicts between threads which are working on the same data).
  • Optimization of dependency graph construction time.
  • Fix missing or wrong relation links, which were causing hard-to-reproduce bone flickering.
  • Fix various crashes related on linked data blocks.
  • Fixes for missing animation updates.

Other

  • Fixed regression crash when adding texture node to compositor.
  • Fixed crash of inverse kinematics on 32 bit Windows platforms
  • Improve multi-threaded usage of fluid simulation
  • Return correct alpha for environment map in GLSL

Blender 2.78b 重大更新

Spherical Stereo

Cycles now supports rendering spherical stereo images for VR. It includes support for pole merging to reduce artifacts when looking straight up or down. (de7a8af, cbe7f9d)

Multiple Scattering GGX:多重散射GGX

The glossy and glass BSDF nodes now have a Multiscatter GGX mode, which gives energy conserving results by simulating multiple scattering events within the microfacet layer. For rough metals and glass this solves excessive darkening.

在玻璃與光澤BSDF材質節點中加入了多重散射GGX模式。該模式可以模擬粗糙等金屬、玻璃(更多的磨砂效果)

Optimization:優化

  • Subsurface rays now using dedicated BVH, which optimized rendering time of those rays. (0e47e0c)
  • 表面(皮膚)光線使用量專用的BVH,優化了渲染,降低了渲染時間。

  • Make Spatial Split BVH build multi-threaded. (bf55afb, d7e4f92)
  • Optimized decoupled ray marching for heterogeneous volumes and transparent shadow rays. (7b356a8)
  • Support CPU groups on Windows, making it possible to use Cycles on machines with more than 64 logical processors (b62faa5)
  • Windows系統下,可以支持大於64核。

  • Hair rendering will now use so-called unaligned BVH nodes which speeds up rendering up to 20% (4beae09)
  • 毛髮渲染提速20%。
  • This new BVH type can be disabled with "Use Hair BVH" option in Preferences panel to get 20% memory save on a hairy scenes (6cd675a)
  • Support visibility check in QBVH structure used by CPU. Gives up to 2x speedup in extreme render cases (1eacbf4)
  • More automatic node shader optimizations based on exploiting known constant node inputs. (f7bada0, ea2ebf7, 1776f75)

GPU Rendering:GPU渲染

  • Support for NVidia GTX 1060, 1070, 1080 GPUs.
  • 支持10系列顯卡

  • Poor GPU rendering performance on NVidia GTX 980 Ti and Titan X has been solved (T45093)
  • CUDA rendering now uses less per-thread memory, reducing the base memory required to render an empty scene by about 50% (999d5a6)
  • 內存優化

  • OpenCL devices now support float4 textures (e.g. HDR textures). (76481ea)
  • CPU and CUDA (Geforce 6xx and above, see below) devices now support single float and byte textures, reducing memory for e.g. Smoke and Bumpmaps. (4a4f043b, 3c85e1ca1)
  • CUDA devices (Geforce 6xx and above), now support Bindless Textures. This results in unlimited image textures on GPU (only limited by VRAM) and adds support for single channel textures. (c9f1ed1e)

Subdivision and Displacement:細分與置換

While still an experimental feature that is not officially supported and should be considered incomplete and subject to change, the subdivision and displacement system has been significantly improved.

Bump, Displacement and Both combined。兩者都開的話可以模擬更多的細節。

  • Subdivision is now adaptive so near and far objects automatically get more and less subdivisions respectively. (ebfdd7da)
  • Dicing rate is now a global option, with per-object dicing rate multipliers. (9f39619d)
  • Per object subdivision settings are now found in the subdivision surface modifier, while displacement settings are now part of the material.
  • Many limitations have been fixed, to properly preserve attributes, fix cracks, excessive subdivision, and more.
  • Both linear and Catmull-Clark subdivision with creases are supported.

Base mesh, Catmull-Clark, Catmull-Clark with creases

For more details on how to use this feature and the known limitations, see the Displacement documentation in the manual.

Micro Displacement:微置換(細節置換)

目前在Blender中處於實驗特性的「隱藏功能」,此功能異常強大,可以用來製作豐富的表面。幾位大神已經在YouTube中出了相關的教程,非常的震撼。

  • Micro Displacement「近實遠虛」的工作原理:離攝影機越近細分越細,越遠戲份越低。

詳細更新說明:

Blender 2.78b - blender.org

推薦閱讀:

平面設計師學習那個3D軟體比較容易上手?主要做簡單的3D文字類的效果
blender 怎麼做米飯的模型?
如何系統的學習blender?

TAG:Blender | 三维设计软件 | 影视特效 |