pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/blender
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Apr 7 12:21:25 UTC 2014
Modified Files:
pkgsrc/graphics/blender: Makefile PLIST distinfo
pkgsrc/graphics/blender/patches:
patch-build__files_scons_config_netbsd6-config.py
patch-intern_cycles_util_util__types.h
Added Files:
pkgsrc/graphics/blender/patches:
patch-intern_guardedalloc_intern_mallocn__intern.h
Removed Files:
pkgsrc/graphics/blender/patches: patch-ab
patch-doc_python__api_sphinx__doc__gen.sh
patch-extern_carve_lib_triangulator.cpp
patch-extern_libmv_libmv_numeric_numeric.h
patch-extern_libmv_libmv_tracking_brute__region__tracker.cc
patch-extern_libmv_third__party_ceres_internal_ceres_collections__port.h
patch-intern_itasc_Armature.cpp patch-intern_itasc_kdl_frameacc.hpp
patch-intern_itasc_kdl_frames.hpp
patch-intern_itasc_kdl_framevel.hpp
patch-intern_itasc_kdl_jacobian.hpp
patch-intern_itasc_kdl_jntarray.hpp
patch-intern_itasc_kdl_jntarrayacc.hpp
patch-intern_itasc_kdl_jntarrayvel.hpp
patch-intern_itasc_kdl_tree.cpp patch-intern_itasc_kdl_tree.hpp
patch-intern_itasc_kdl_treefksolverpos__recursive.cpp
patch-intern_itasc_kdl_treefksolverpos__recursive.hpp
patch-intern_itasc_kdl_treejnttojacsolver.cpp patch-user-config.py
Log Message:
Update to 2.70
Changelog:
New features include initial support for volumetrics in Cycles, and faster
rendering of hair and textures. The motion tracker now supports weighted tracks
and has improved planar tracking. For mesh modeling there are new Laplacian
deform and wireframe modifiers, along with more control in the bevel tool. The
game engine now supports object levels of detail.
The first results from the new user interface project are also in this release,
with dozens of changes to make the interface more consistent and powerful. This
is also the first release of the multithreaded dependency graph, which makes
modifier and constraint evaluation faster in scenes with multiple objects.
Cycles Rendering
Cycles now has initial support for volume rendering including emission,
absorption and scattering. Volume rendering can be used to render effects like
fire, smoke, mist, absorption in glass, and many other effects that can't be
represented by surface meshes alone.
CPU rendering performance was improved, particularly for hair, textures and
Open Shading Language.
Motion Tracker
Trackers can now be weighted, to keep the result stable as feature disappear or
become difficult to track. The plane track workflow was improved to be easier
to control. Automatic feature detection was made more robust using a new
detector algorithm.
User Interface
The toolbar now has tabs to organize tools in categories. Multiple buttons can
now be edited at once, for example for XYZ axes or color channels. Transform
tools now have a mode to enter expressions and units. Other changes were done
to improve lists, header menus, tooltips, buttons, menus and more.
Modeling
The Laplacian Deform modifier was added to pose a mesh while preserving
geometric details of the surface, and a new wireframe modifier allows you
transform your mesh into a wireframe representation. The boolean modifier now
supports ngons, and there are improvements to the bevel, screw and triangulate
modifiers.
The bevel tool now offers more control over the bevel profile and results, and
the knife tool was improved as well.
Threaded Dependency Graph
An important change that happened under the hood is the threaded dependency
graph. This means that object modifiers and constraints, among other things,
can now be computed with multiple threads taking advantage of multicore
processors. This will be most noticeable with scenes that have many objects, or
multiple objects with heavy modifiers. This is the first step in making the
dependency graph in Blender more powerful.
Game Development
The Blender game engine now supports discrete level of detail for meshes. For
game developers, support for working with Photoshop PSD files has been added.
A new view navigation walk mode has been added, which has a control scheme as
typically found in first person shooter games. This can be useful for game
developers to navigate levels as if in a game.
Freestyle NPR Rendering
The Freestyle Python API is an essential part that makes it a highly
programmable NPR rendering engine. This API has been reorganized.
More Features
Many small changes and features were done all over Blender. Some notable new
feature are normalized display for FCurves, derivative map baking, baking to
vertex colors, better visualization of masks and control over mask filling,
gravity option for sculpting, negative texture values to support vector
displacement and a Lamp Data shading node to create more customized NPR shaders.
Feature Videos
For a visual demonstration of some of the new features in this release, check
out the feature videos created during the development of this release.
Addons
Several addons have been added and updated, including Node Wrangler (aka Node
Efficiency Tools) and a new Sketchfab Exporter addon
Bug Fixes
In addition to the new features, over 560 bugs that existed in previous
releases have been fixed.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 pkgsrc/graphics/blender/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/blender/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/graphics/blender/distinfo
cvs rdiff -u -r1.12 -r0 pkgsrc/graphics/blender/patches/patch-ab
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/graphics/blender/patches/patch-build__files_scons_config_netbsd6-config.py
cvs rdiff -u -r1.3 -r0 \
pkgsrc/graphics/blender/patches/patch-doc_python__api_sphinx__doc__gen.sh
cvs rdiff -u -r1.1 -r0 \
pkgsrc/graphics/blender/patches/patch-extern_carve_lib_triangulator.cpp \
pkgsrc/graphics/blender/patches/patch-extern_libmv_third__party_ceres_internal_ceres_collections__port.h
\
pkgsrc/graphics/blender/patches/patch-intern_itasc_Armature.cpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_frameacc.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_frames.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_framevel.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jacobian.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarray.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarrayacc.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarrayvel.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_tree.cpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_tree.hpp \
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_treefksolverpos__recursive.cpp
\
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_treefksolverpos__recursive.hpp
\
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_treejnttojacsolver.cpp \
pkgsrc/graphics/blender/patches/patch-user-config.py
cvs rdiff -u -r1.2 -r0 \
pkgsrc/graphics/blender/patches/patch-extern_libmv_libmv_numeric_numeric.h \
pkgsrc/graphics/blender/patches/patch-extern_libmv_libmv_tracking_brute__region__tracker.cc
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/graphics/blender/patches/patch-intern_cycles_util_util__types.h
cvs rdiff -u -r0 -r1.1 \
pkgsrc/graphics/blender/patches/patch-intern_guardedalloc_intern_mallocn__intern.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index