Blender Git Commits

Blender Git "master" branch commits.

Page: 5182 / 5574

September 16, 2006, 10:46 (GMT)
Enabling vertex-parenting to a Lattice didn't take deformed Lattices in
account...
September 16, 2006, 10:05 (GMT)
New images were being initialized with zero users (normal for other data types),
but for images user counts work differently.
(just noticed this is what blender does so Image.New() now does the same)

Many of the sys functions had maximum path thengths that were too short.
char path[FILE_MAXFILE];
rather then
char path[FILE_MAXDIR + FILE_MAXFILE];
September 16, 2006, 09:33 (GMT)
Python Metaballs api refactor, based on Mesh and Group modules.
* removed get/set in favor of setsetattrs
* added an element iterator to the metaball data type.
* now accepts vectors and quat for location dimensions and rotation.
and other small changes.
Docs updated shortly at.
http://members.iinet.net.au/~cpbarton/ideasman/BPY_API/Metaball-module.html

other changes
typo in image.c
metaballs constants in buttons_editing
September 16, 2006, 06:18 (GMT)
added Image.SetCurrent(img) and img.has_data so you can see if an image contains pixel info.
September 16, 2006, 04:26 (GMT)
active metaball stiffness was not being limited to 10.0 as a maximum in the 3d properties panel (10000 instead).
added radius, and type menu to the 3d properties panel.
September 15, 2006, 19:21 (GMT)
adding include pathes
September 15, 2006, 14:52 (GMT)
bug of mine fixed
didnt chech that a material existed before accessing it- crashed with null materials and mesh.getFromObject()
September 15, 2006, 10:21 (GMT)
changed the defaults for image edit. will open the image instantly with no options. hold shift for setting the application.
September 14, 2006, 12:40 (GMT)
Special request: Drawmode "bounding box" now supports drawing 'extra' too,
like axis or object name.
September 14, 2006, 12:21 (GMT)
Patch #4970 (brecht)

Added: Scale node in Compositor.

- Only works for RGBA buffers now
- I have added an option "Relative" or "Absolute" scale. So you can also
define actual pixels for scale. Values for scale are reset when you
switch, to prevent too weird situations.
- Scaling wasn't foreseen to work with the preview-panel in UV window, this
preview cropping only happens for Image and RenderResult nodes... actually
should be done for the scale too. I wait with t hat though... this preview
method isn't very advanced yet.
- The pass_on_compbuf() here crashed in tests with preview panel, that's
weak code... I have to recode that. For time being I use the
dupalloc_compbuf to have it stable.
September 14, 2006, 11:37 (GMT)
commented metaballs dna with Jiri's help. no code changes to actial code made.
September 14, 2006, 08:23 (GMT)
New: added SHIFT+A "Add Action Strip" menu to NLA editor. This gives a menu
with choices of Actions to be added.
September 14, 2006, 08:13 (GMT)
New: (partial) Shape Key support for Lattices

- Panel with Shape keys now shows for lattice too
- Supports VGroup weight value for Shapes

NOTE: this doesn't support Shape editing with linked duplicates. The
modifier system for Lattices (as for Curve/Surface) has no local Object
storage, so linked duplicates will all show identical.
September 12, 2006, 16:53 (GMT)

Bugfix: texture paint didn't work correct with modifiers.
Revision e02e8b0 by Ken Hughes
September 12, 2006, 14:05 (GMT)


Bugfix #4979: unlinking mesh obdata which has shape keys was not decrementing
the IPO user reference count when the key's reference count reached zero.
September 12, 2006, 10:39 (GMT)
Menu to copy Shapes (Editmode Mesh, CTRL+C) now displays in columns
September 12, 2006, 10:29 (GMT)
fixed typo collumn -> column
September 12, 2006, 08:29 (GMT)
Patch 4981 (Tom Musgrave, revised)

New option: "Select Collumn" in Action editor. This selects all 'keys' on
the same time, based on already existing selection. Works for Actions as
well as Shape Keys. Hotkey K.
Revision c3b9a55 by Ken Hughes
September 11, 2006, 17:55 (GMT)


===Python API===
Internal code clean-up: make M_Object_New use existing code instead of
duplicating the steps of object initialization/creation.
September 11, 2006, 07:05 (GMT)
made getFromObject() use a dummy mesh, rather then making a copy of the mesh and then replacing its data with the displist mesh.
aside from avoiding unneeded memory alloc/dealloc and bing faster this works around a recently discovered bug with the user count of copied Mesh keys... causing getFromObejct leak memory when used with mesh keys.
It also fixes a bug where getFromObejct with fluid-sim would corrupt memory.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021