Blender Git Commits

Blender Git "master" branch commits.

Page: 4742 / 5574

March 20, 2009, 22:41 (GMT)
Improvements in error handling at Python-C++ boundaries.
March 20, 2009, 18:00 (GMT)
merge more etch-a-ton code. nothing works, but it compiles. Will try to get it working this week end.
March 20, 2009, 14:52 (GMT)
2.5: add rna_context.c, missed that in last commit.

March 20, 2009, 10:51 (GMT)
2.5

Makes older python's compile.

March 20, 2009, 06:12 (GMT)
fixes for...
[18429] Typo in IPO Actuator

[18377] Crash fo yofankie (G.curscreen==NULL)
/* No screen, happens when saving a blendfile in background mode,
* then loading in the game engine
* just assume we need the mesh info */

Revision bcddeaa by Joshua Leung
March 20, 2009, 03:32 (GMT)
2.5 compiles again with scons. Commented out some lines referring to code in the missing file rna_context.c
March 20, 2009, 02:26 (GMT)
patch from Banlu Kemiyatorn
* when joining only 2 faces dont check they are convex
* allow edge rotate for non planer faces
- Both were very annoying especially when sub-surf modeling with edge loops
March 19, 2009, 19:03 (GMT)
Context

* Made it based on string lookups rather than fixed enum, to make
it extensible by python scripts.
* Context callbacks now also have to specify RNA type when returning
pointers or collections. For non-RNA wrapped data, UnknownType can
be used.
* RNA wrapped context. The WM entries are fixed, for data context
only main and scene are defined properties. Other data entries have
to be dynamically looked up.
* I've added some special code in python for the dynamic context
lookups. Tried to hide it behind RNA but didn't find a clean way to
do it yet. Still unused/untested.

* Also minor fix for warning about propertional edit property in
transform code, and fix for usage of operator poll with checking if
it was NULL.

Revision 77e0199 by Chris Want
March 19, 2009, 01:50 (GMT)
Makefile updates for Blender 2.5 (from GSR)
March 18, 2009, 22:22 (GMT)
* removed warnings and fixed some python refcount errors
* operator class names
- Changed 'name' to '__label__' (since __name__ is already used for the class name)
- Changed 'properties' to '__props__'

* added a PyObject_GetAttrStringArgs(), utility function which Id like to see in pythons C api.
PyObject_GetAttrStringArgs(pyob, "someattr", "foo", "bar") /* pyob.someattr.foo.bar */

Revision 44c120b by Joseph Eagar
March 18, 2009, 17:30 (GMT)
fixed issue in connect vert, had to make a numerical error compensation value absurdly high for some reason I need to investigate. also removed constraints to produce nice tesselations from the ear clipper, since it doesn't really matter for what we do with it.
Revision 43d4e3f by Joshua Leung
March 18, 2009, 10:58 (GMT)
Graph Editor: F-Curves which can only take integral values are now drawn stair-stepped using the sampling code.
Revision 41b2a2a by Matt Ebb
March 18, 2009, 03:52 (GMT)
* Volume rendering / multiple scattering - normalisation

This changes the effect of the multiple scattering approximation to be more
physically plausible (and easier to use) by making it conserve energy.
Previously, the multiple scattering could show wildly different results
based on the spread settings, often outputting much more light than was put
in (via lamps), which is physically incorrect and made it difficult to use
by requiring a lot of tweaking of the intensity value.

This fixes it to some extent with a simple normalization, where it scales
the light energy after multiple scattering to be the same as what was
previously there in the light cache via single scattering. This means that
using the default intensity of 1.0 should give good results by default,
although you can still use it to tweak the effect.

Note: This will render differently if you've already set up a .blend using
multiple scattering with the old code, so you'll need to tweak older files.
Setting the intensity back to the default 1.0 should be good though.


* Smaller thing - fixed the camera view vector stuff up a bit in light
cache, it now gives much more similar results to non-light cache when using
anisotropic scattering.
March 17, 2009, 22:27 (GMT)
2.50: some warning fixes.

March 17, 2009, 22:03 (GMT)
Fix for bug #18419: game engine debug drawing interfered with alpha blending.

March 17, 2009, 21:44 (GMT)
2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r18677:19317

Notes:
* Sequence transform strip uses G.scene global, this is commented
out now, should be fixed.
* Etch-a-ton code was most difficult to merge. The files already in
2.5 got merged, but no new files were added. Calls to these files
are commented out with "XXX etch-a-ton". editarmature.c and
transform_snap.c were complex to merge. Martin, please check?
* Game engine compiles and links again here for scons/make/cmake
(player still fails to link).

March 17, 2009, 21:26 (GMT)
New icon and button for Peel Object option for volume snapping.
Use snap point to get default embedding depth (for overlapping volumes).
Revision 1ac0d54 by Joshua Leung
March 17, 2009, 06:37 (GMT)
F-Curve Modifiers: Cycles Modifier

* Added GUI and fixed bugs in the Cycles Modifier. This replaces the old Cyclic Extrapolation settings, giving more fine-grained control over the results. You can now specify whether the keyframes are repeated before and/or after the range independently, also, the maximum number of cycles on either side can be controlled.

* TODO: it would be nice to have the last value held for cyclic+offset.

* Deleting modifiers now works
Revision 2b05a83 by Matt Ebb
March 17, 2009, 05:33 (GMT)
Fixed a problem in how volumes were interpreting textures, and removed
associated workarounds in point density texture.
Revision b68f5d7 by Joshua Leung
March 17, 2009, 00:31 (GMT)
F-Curve Modifier - Generator: Buttons for builtin-function mode (i.e. sin, cos, etc.)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021