Blender Git Commits

Blender Git "master" branch commits.

Page: 3286 / 5574

February 21, 2013, 02:57 (GMT)
Freestyle Python API improvements - part 5.

Handling of keyword arguments in Python wrapper class constructors was revised.
This revision is mainly focused on Interface0D, Interface1D, Iterator, and
their subclasses, as well as a few additional view map component classes.

Implementation notes: Because of the extensive use of constructor overloading
in the underlying C++ classes, the corresponding Python wrappers try to parse
arguments through multiple calls of PyArg_ParseTupleAndKeywords() if needed.
The downside of this implementation is that most argument errors result in the
same error message ("invalid argument(s)") without indicating what is wrong.
For now this issue is left for future work.

* Now the instantiation of ViewVertex is prohibited since the underlying
C++ class is an abstract class.

* Removed the .cast_to_interface0diterator() method from CurvePointIterator
and StrokeVertexIterator. Instead the constructor of Interface0DIterator now
accepts the instances of these two iterator classes to construct a nested
Interface0DIterator instance that can be passed to Function0D functor objects.
Specifically, an iterator 'it' is passed to a functor 'func' as follows:

func(Interface0DIterator(it))

instead of:

func(it.cast_to_interface0diterator())

* Boolean arguments of class constructors only accept values of boolean type.
Input values of other types are considered as error.

* Additional code clean-up was made.
February 20, 2013, 16:05 (GMT)
Getting ready for the 2.66 release!

- Version bump to 2.66
- Splash image by Lucas Falcao, selected by Jonathan Williamson, Andrew Price
and Bart Veldhuizen.

February 20, 2013, 15:34 (GMT)
increase openmp limit for release so low poly meshes don't use openmp threads (which can be slow)
February 20, 2013, 15:06 (GMT)
Fix visible seams on normal map bake due to clear colour being black:

This is a special case, tangent space normal maps should be cleared to
0.5, 0.5, 1.0. This is good practice but there's no reason why not to
automate this (for artists whose bump map fu may be a bit shallow).

Thanks to Morten Mikkelsen for reporting.
February 20, 2013, 14:53 (GMT)
Fix DPI not taken into account for header text (e.g. during transform).
February 20, 2013, 14:22 (GMT)
edits to document uploading script so the latest release docs can always be found at:
http://www.blender.org/documentation/blender_python_api

Easier for linking wiki docs.
February 20, 2013, 13:41 (GMT)
Quick fix: translating header's string with some languages (complex scripts, like Japanese or Hindi) generates a very odd segfault! Have really no time to fix now, will try in a few hours, but safer to do this for now!
February 20, 2013, 13:07 (GMT)
Raise a bit Header string fixed length, else some translations (e.g. Japanese) have not enough room!
February 20, 2013, 13:03 (GMT)
Fix for blenderplayer build after recent motrack changes
February 20, 2013, 12:10 (GMT)
Fix shadow pass issue with non-progressive render shadow pass with emitting
meshes and world MIS.
February 20, 2013, 12:07 (GMT)
Made ldl code a part of extern_ssba library, otherwise gcc fails to
find ldl symbols because order of libraries seems to be critical
for gcc linker.

A bit stupid, but that's how linker works..

Both CMake and SCons shall work fine on linux now.
February 20, 2013, 11:41 (GMT)
Correction to previous release -- scons on linux was broken
February 20, 2013, 11:29 (GMT)
Fix #34299: Motion Tracking 20x slower under Windows

Root of the issue goes to SSBA library which didn't work
properly when using optimization in MSVC. It was worked
around by disabling optimization for libmv, which is in
fact shame and shouldn't have been done.

It seems after some changes optimization does not affect
on SSBA code, but enabling optimization could be risky so
close to release.

For now solved by splitting SSBA to separate CMake/SCons
library, disabling optimization only for this particular
library and enabling optimization for rest of libmv.

Tested on all files which used to fail with optimization
enabled in SSBA and all of them works the same as before.
Tracking speed is significantly higher now.

After release we'll enable optimization for SSBA as well,
so there'll be no crappy build setup. Later we'll replace
old SSBA library with new BA code based on Ceres.

Bundle script would be broken for until then, so better
not to use it.
February 20, 2013, 08:39 (GMT)
Fix drawing of translated strings (can't use _ascii version of BLF_draw in these cases, when WITH_INTERNATIONAL is defined we need unicode support).
February 20, 2013, 01:36 (GMT)
fix [#32294] Navmesh crashed if on creation navmesh is also selected
thanks to Sv. Lockal for investigating and providing the fix.
February 20, 2013, 01:23 (GMT)
remove unneeded call to RNA_property_enum_get(), the icon was always overwritten after.
Revision 2f0eec4 by Sergej Reich
February 20, 2013, 00:45 (GMT)
rigidbody: Properly handle constrained objects not having rigid bodies

This is a pretty rare case that can be triggered by switching rigid body
and constraint groups before simulation was validated.
Code checked for existing physics objects but was missing else block.
February 20, 2013, 00:44 (GMT)
change to proportional editing suggested by Jeroen Hoolmans,
don't interpolate projection, just project all points within the PET radius.
Revision 7337c2d by Gaia Clary
February 20, 2013, 00:13 (GMT)
fix #34049: Collada importer doesn't import armature. Added some comments to the program code for better understanding.
Revision 134537b by Gaia Clary
February 20, 2013, 00:06 (GMT)
fix #34049: Collada importer doesn't import armature. Added support for 'rootless' armature similar to Maya.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021