Ken Hughes
576c5b85b6
Python API
...
----------
Add .materials attribute to BPy Curve API. Also clean up Mesh.materials
documentation.
2006-12-25 21:15:53 +00:00
6b64ccdca1
Sculptmode now works properly with shape keys (Merry Christmas.) Fixes bug #5499 , Sculpt mode don't works correctly with Shape Key.
2006-12-25 19:11:20 +00:00
Ken Hughes
a2b3eb56f2
Python API
...
----------
Change "requiresd" to "required" in getChildren() documentation.
2006-12-25 15:07:16 +00:00
2a9fab55ba
PyAPI driverExpression:
...
added "ipocurve.driver = 2" to set the curve to use driver python expressions.
added ipocurve.driverExpression - the string to run.
2006-12-25 10:44:28 +00:00
859b7f207e
modified scripts from using older/depricated Python API commands, deprecated scn.getChildren() in the docs.
2006-12-25 09:17:23 +00:00
dd5077060e
Cleanup of the SDNA SculptData struct. Moved a lot of data that isn't saved into a separate SculptSession struct (outside of SDNA.)
2006-12-25 08:52:57 +00:00
5aabafeb99
prevent crashes: some python scripts keep 'global variable' access to destroyed game objects.
2006-12-25 04:11:39 +00:00
e820cdf6a0
fixing some issues: force needs to wake up objects, property sensor issue, island activation issue
2006-12-25 02:02:13 +00:00
Chris Want
66643dbf1f
I think this might be a safer way of dealing with the non-OpenEXR
...
compilation of image.c -- Ton: please check.
2006-12-24 20:19:56 +00:00
Chris Want
1e6c007497
Some more duct tape to make sure that blender[player] still builds
...
when compiled without OpenEXR.
2006-12-24 16:03:31 +00:00
c5de881413
added CustomData_add_layer_named, same as CustomData_add_layer but accepts a name. saves Mesh.c having to look up the data after adding (just to rename it)
2006-12-24 11:15:54 +00:00
1be58e7a8d
initial python support for dealing with multires meshes.
...
Can only change levels and values at the moment. adding and removing is still needed.
multires: bool
multiresLevelCount: int
multiresDrawLevel: int
multiresEdgeLevel: int
multiresPinLevel: int
multiresRenderLevel: int
2006-12-24 10:51:31 +00:00
Alexander Ewering
edf18ca767
Uncommitted the stub again.
...
Can anyone who knows more than me add a correct stub for this?
Blenderplayer doesn't link for me because it can't find that
symbol...
2006-12-24 10:29:05 +00:00
acd521d0f8
Fixed bug #5506 retopo - ctrl-click extrude doesn't work for the first vertice.
2006-12-24 09:45:49 +00:00
b72bfbd923
replaced id->us++ with id_us_plus(id); so any indirect libdata isnt lost on reload.
...
added camera.dofDist to the python camera module
2006-12-24 03:25:53 +00:00
1c6f41a27a
Added CustomData_get_named_layer_index to customdata to get a layer index by name, only used in Mesh.c at the moment.
...
cleanup Mesh.c, updated the epydocs
2006-12-23 23:33:03 +00:00
Ken Hughes
a4a031e434
Python API
...
----------
Bugfix submitted through bf-committers: Ipo.getNBezPoints() could cause
segfault due to incorrect check for end-of-list.
2006-12-23 18:16:20 +00:00
bef18061ec
Select Grouped editdata- minor fix in the menu.
...
Updated Python Mesh API to support UV and Color layers with names.
Similar to vertex group's
renamed a function in customdata.c CustomData_free_layers -> CustomData_free_layers_active and made CustomData_free_layers accept an index, this is needed so python could free layers that arnt active.
2006-12-23 17:07:02 +00:00
Ken Hughes
d66f828c9b
Python API
...
----------
Bugfix #5492 : correctly distinguish curves and surfaces in Curve iterator.
2006-12-23 15:30:50 +00:00
6d4aadaa5f
Addition to last imagepaint fix. Not only can image be NULL, but also
...
it cannot be assumed that an image window exists, when doing 3d texture
painting.
2006-12-23 14:26:08 +00:00
2933f6b9e6
Bugfix #5444
...
Additions in passrendering broke Baking a bit; what did not work was having
a full render + AO. Was missing a new flag initialize...
2006-12-23 12:58:25 +00:00
79ed63acbc
Bugfix, irc collection:
...
ImagePaint crashed with using the new Brushes, NULL pointer check needed
2006-12-23 12:40:20 +00:00
Alexander Ewering
1ba244605f
Add a stub for IMB_exr_close() so blenderplayer compiles again
...
(I hope I did this right - works for me at least)
2006-12-23 12:19:18 +00:00
397b09e477
Bugfix #5476
...
Lattice deforming a Particle system only supported regular parent relation-
ship, not modifiers.
2006-12-23 11:56:22 +00:00
8eb1d00e0d
Bugfix #5497
...
Imagewindow: new Jkey (swap render rects) feature didn't correctly support
the Curves panel.
2006-12-23 11:22:20 +00:00
67630324d3
Preserve multiple UV and vertex color layers in NMesh.
2006-12-23 10:37:50 +00:00
e2ab16fae7
Bugfix #5481
...
After an ESC or render error, the render buffers in compositor were not
tagged to be released. Causing crashers.
2006-12-23 09:50:07 +00:00
7f6e10ff54
Added two menu items to sculpt mode for controlling how much tablet pressure affects brush strength and brush size.
2006-12-23 05:40:58 +00:00
8dcf6c2602
=== Transform Snap ===
...
==== Rotation Snap ====
Bug fixes. "Should learn to test properly" * 100
It works ok now, not just when rotating around the Y axis...
2006-12-23 01:55:13 +00:00
ea837b25e3
Added Draw.BeginAlign(), Draw.EndAlign()
...
added align to a few scripts where it looks nice.
2006-12-23 00:56:40 +00:00
1ad1522d10
=== Transform Snap ===
...
==== Rotation Snap ====
Snap is no longer limited to Translation, it works in Rotation too.
There's some bugs left with rotation snap when using constraints, I'll be ironing that next.
==== Bug Fixes ====
* Fix manipulators to always use Grid.
* Fix initialization bug (took two transform call to do a correct snap init when changing between Grid and Snap)
2006-12-23 00:52:34 +00:00
48b62511bf
Fix for bug #5372 , multires - adding new multires level in Edit Mode causes odd behaviour
...
Also fixed a memory leak with multires+deformverts in editmode.
2006-12-22 23:02:10 +00:00
30cc7499c3
setting/getting mcol by index was flipping red/blue. works now.
2006-12-22 22:57:05 +00:00
Ken Hughes
e56f2b4b9d
Python API
...
----------
Obligatory Englishization of BPy API documents. :-)
2006-12-22 22:05:06 +00:00
ed47053fa6
Arnaure.Get() now raises an error when the name dosnt exist. added warning in docs.
...
Image - added img.fields, img.fields_odd, img.antialias, also updated the docs. replaced Py_BuildValue with faster list creation for getPixel functions.
2006-12-22 21:23:27 +00:00
080ecf33c1
Bugfix #5491
...
Ztransp Mask issue: now I did all this work to solve the exceptions, but
forgot the most simple case: regular alpha-over :)
This solves for example AA issues in ztransp-hair over solid faces.
2006-12-22 12:43:40 +00:00
fcd3ea7875
== Snap Bones To Location in PoseMode ==
...
Now the Snap To Location (Shift S) tools for bones in pose-mode
work correctly. Previously, only one of these tools was implemented,
but it only worked in some cases.
This fixes item #4874 in Todo Tracker. Was patch #5012 .
2006-12-22 09:05:37 +00:00
e7d916b6e6
Bugfix #5489
...
Variable "osatex" was hanging in cases, giving weird noisy results
in cases (like when you use extreme high frequency image texture).
2006-12-22 08:30:19 +00:00
18e81ecafa
Bugfix: UV texture layer without vertex color layer did not display correct
...
in the game engine.
2006-12-22 08:23:25 +00:00
058ceb0b94
Added Vertex Color material node, making render engine support for multiple
...
vertex color layers actually useful.
2006-12-22 08:10:29 +00:00
d892aac06b
Fix: active face was lost switching between faceselect mode and editmode.
2006-12-22 07:45:01 +00:00
73382364a3
Disallow applying modifiers that change mesh topology while multires is active
2006-12-22 07:42:30 +00:00
d11b6949d8
Made multiple UV layers work with fastshade.
2006-12-22 07:41:29 +00:00
9197b25490
removed typo from Render
...
added extFromFormat to BPyRender to get the extension for a format
2006-12-22 07:07:20 +00:00
1849da92bc
document render constants,
...
these should NOT be set in the Module, very messy!
35 constants are stored in Blender.Scene.Render.* rather then there own dicts arranged by usage.
2006-12-22 05:27:06 +00:00
60a2977dcf
adding ob.activeMaterial - allows you to get/set the active material for an object.
2006-12-22 04:46:37 +00:00
79fd2a2ae4
filename was being copied into a string only the length of the max file.
2006-12-21 22:30:30 +00:00
0325ee8f22
boxpack2d - python 2.3 compat fix, thanks brecht
...
gen_utils - needed to include BKE_library.h
off_import - use ed.key
2006-12-21 21:56:11 +00:00
39c0f6dd83
=== Transform Snap ===
...
The circle drawn around the snap point is now truely constant regardless of zoom and size of the window. That size if linearly proportional to the vertex size (bigger vertex -> bigger circle).
2006-12-21 20:45:57 +00:00
120ac48728
Another Image recode fix: the Composite backdrop option didn't work when
...
no viewer images was generated before.
2006-12-21 20:03:25 +00:00