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