Campbell Barton
83fd3fbb43
copy animdata and id-props when copying material node tree's to avoid double memory frees or node trees sharing animdata when they shouldnt.
2010-02-15 08:50:04 +00:00
Brecht Van Lommel
12cd5617ea
Fix very long render time when using a large filter size with the new
...
image sample code. I've added a dumb clamping now of dxt/dyt, probably
could use a smarter solution but it's not likely to be noticeable.
2010-02-15 08:29:01 +00:00
Campbell Barton
aaf5f5d470
rename euler_filter.py -> fcurve_euler_filter.py
...
check if the .Blog file exists rather then using an exception.
2010-02-15 08:17:57 +00:00
Daniel Salazar
d300c28e74
Align Object op: Introducing Align Modes Negative Sides / Centers /
...
Positive Sides. Not the most beautiful code ever but will beautify after everything is
implemented
2010-02-15 06:01:13 +00:00
Martin Poirier
1f3faf0591
Fix compile error on 64bit (padding error in inline struct)
2010-02-15 03:29:51 +00:00
Thomas Dinges
10ddcb0491
DNA Compile fix for my recent theme commit.
2010-02-15 03:07:09 +00:00
Thomas Dinges
dbb6c54862
Netrender:
...
* Added File Path Button for the "path" property.
2010-02-15 02:53:36 +00:00
Thomas Dinges
6753411adb
Console:
...
* Added own theme support for the cursor, was depending on the line_error color before.
2010-02-15 02:39:40 +00:00
Thomas Dinges
9f7a412511
File > Open recent raised an error when there was no .Blog file. Now it prints an info.
2010-02-15 01:42:51 +00:00
Thomas Dinges
d820322680
Updating the readme.html to match the upcoming Alpha 1 release.
2010-02-15 01:28:15 +00:00
Thomas Dinges
fece4fd610
Bugfix for the new script register functions, scene tab didn't show Panels due to missing classes.
2010-02-15 01:22:34 +00:00
Campbell Barton
677386e53a
initial support for extensions in the user preferences
...
only one script at the moment:
[#20848 ] Blender Gears for 2.5 (for ideasman42)
from Michel Anders (varkenvarken)
2010-02-14 23:33:18 +00:00
Martin Poirier
9b3ac70b6d
prepare to remove ffmpeg stuff in extern
2010-02-14 18:59:26 +00:00
Peter Schlaile
cc948f13c0
== FFMPEG ==
...
Made using system's ffmpeg the default now. (First step in removing
ffmpeg from extern)
2010-02-14 18:52:27 +00:00
Joerg Mueller
190d84a08b
Flac encoding now working. Thanks peter schlaile for the help!
2010-02-14 15:38:05 +00:00
Brecht Van Lommel
cd3c70cca2
Fix #20400 : hair particles do not render when in "particle mode"
...
if children present.
2010-02-14 15:11:39 +00:00
Brecht Van Lommel
32aea49b6d
Fix #20171 : properties of hair are not animateable.
2010-02-14 14:37:26 +00:00
Brecht Van Lommel
be575aa3a0
Fix #20282 : particle normal force can be animated but not driven.
2010-02-14 14:18:23 +00:00
Brecht Van Lommel
3de9280ecf
Fix #21150 : duplicating an empty could crash.
2010-02-14 13:51:05 +00:00
Campbell Barton
3fbc277093
mistake in register() commit, mixed up import and export
2010-02-14 12:45:03 +00:00
Campbell Barton
3871cb78bc
autocompete was matching import_foo as import keyword.
...
breaking autocomp. on import_scene_obj for eg.
2010-02-14 12:23:25 +00:00
Campbell Barton
39c04315e2
change python scripts so modules which register with blender have a register() function rather then making import automatically run the register functions (generally considered bad practice by python people)
2010-02-14 11:21:21 +00:00
Daniel Salazar
b02f78ed02
Using multiline descriptions like this:
...
"""
Fixes the most common causes of gimbal lock in the fcurves of
the active bone.
"""
is causing bad glitches (boxy characters) on the tooltips..
2010-02-14 07:05:50 +00:00
Daniel Salazar
4d218824c5
Better tooltips and button name in some case in file browser
2010-02-14 06:18:17 +00:00
Joseph Eagar
a81030a95e
Added a euler filter script, to filter out discontineouities in euler curves (e.g. where curves randomly have -/+ multiples of 360 offsets in sections). To use, select a curve in the fcurve editor and do Channel->Discontinuity (Euler) Filter. Note, will only work on euler rotation curves, won't do anything on anything else.
2010-02-14 03:18:43 +00:00
Daniel Salazar
8f0b1acae2
Align Objects operator: Added align relative to Active object
2010-02-13 23:29:26 +00:00
Brecht Van Lommel
d0d47c70a9
Avoid a DNA parsing bug that would parse "float gravity [3];" as two
...
struct members "gravity" and "[3]". Now it throws an error in this case,
safer than trying to fix the parsing code. Also patches the old DNA of
ClothSimSettings which had this problem .. very ugly code.
Fixes #20330 : cloth sim settings getting corrupted when read from 2.49.
2010-02-13 23:18:28 +00:00
Benoit Bolsee
ce26d457ba
Support GPU image auto_refresh also for movie (was for sequence only).
2010-02-13 21:24:13 +00:00
Martin Poirier
36520e20c7
- Extrude Menu call "extrude regions along normals" for Region option
...
- Extrude Menu not longer restricted by selection mode, only selection totals (will show all possible options for the selection, regardless of selection mode)
- Missing operator descriptions
2010-02-13 20:08:54 +00:00
Martin Poirier
5d9fcfb3ec
Copy vertex normals on extrude (Normal orientation is wrong otherwise when not extruding faces).
2010-02-13 20:06:56 +00:00
Campbell Barton
3917691297
[ #21130 ] Fix segmentation fault when adding Empty object in Blender rev26870
...
from Sergey Sharybin (nazgul)
2010-02-13 15:50:46 +00:00
Campbell Barton
0988f65146
fix for blenderplayer building.
2010-02-13 14:18:54 +00:00
Campbell Barton
4eb629c696
own error in recent commit.
2010-02-13 14:05:04 +00:00
Brecht Van Lommel
d125f17db8
Fix #19736 : GLSL viewport materials are not updated on all changes.
2010-02-13 13:49:27 +00:00
Campbell Barton
39c3ebdc91
fix for memory leak: node animation data wasnt being free'd
...
also some corrections to memory debug stuff.
2010-02-13 13:38:10 +00:00
Brecht Van Lommel
4be8384e27
Fix #20391 : onlyshadow material doesn't render transparent shadows.
...
Fix #21033 : AO + onlyshadow problem. Reverting to the old behavior which
I don't really understand, but at least it's compatible.
2010-02-13 13:17:15 +00:00
Ton Roosendaal
b673f7318c
Added support for animated texture draw, GLSL textures.
...
Note, this is not like GE ffmpg, but Blender Image Texture
display for GLSL materials. Speed can be disappointing,
use smaller images for realtime edits.
2010-02-13 13:09:30 +00:00
Campbell Barton
c1ee920db6
simple malloc counter for debugging. disabled so no functional change.
...
Use when memory isnt being freed to easily set a breakpoint the Nth allocation.
2010-02-13 13:09:06 +00:00
Campbell Barton
e92b5292c8
print blend file loading, because...
...
- Often need to open a file that just crashed/hung in valgrind or gdb
- Sometimes need to commit a blend that was just opened and blender has no fast way to get the blend file in the clipboard.
since libraries also print in the console, dont see any problems with adding this.
2010-02-13 12:41:58 +00:00
Brecht Van Lommel
9250f15f74
Fix #20378 : object modifier property drivers not updating.
2010-02-13 12:16:33 +00:00
Campbell Barton
6c9aa76d21
revert joes commit and apply change from Aligorith.
...
remove scripts dir only.
2010-02-13 10:55:04 +00:00
Joseph Eagar
ea8c807db0
ideasman/brecht: please don't touch this again. this clears the .blender folder along with everything else; oddly enough it left in the .B25.blend, but bookmarks/recent file lists were nuked. anyway, I just made the install folder deletion off by default. if you must do it, do it on the build systems you yourselves use/maintain, don't touch scons.
2010-02-13 10:05:06 +00:00
Jens Ole Wund
ac7f0ac606
fixing cuckoo bugs
...
- no i really don't like abusing group indexes (would like to have written indices .. but spell checker complains SIGH )
anyhow
lattices and curves do not care for ambiguous vertex group index any more
just take weights as they are set
2010-02-13 00:52:01 +00:00
Martin Poirier
33b1cbf06d
Smart Extrude (hotkeys are tentative)
...
Ekey: Extrude Region
Based on selection totals:
Extrude region along normal if at least one face selected
Extrude vertex along normal if only one vertex selected (experimental)
Extrude edge on its plane if only one edge selected (experimental)
Extrude with no constraint axis otherwise
Shift-Ekey: Extrude Individual
Based on selection modes and selection totals
Individual Faces if face select and some faces are selected
Individual Edges if edge select and some edges are selected
Individual Vertice otherwise
Alt-Ekey: Extrude Menu (only shows valid options for selection mode and selection totals)
2010-02-12 22:13:47 +00:00
Martin Poirier
e77cf5e92e
Mesh selection totals in RNA (patch by Campbell)
2010-02-12 22:03:23 +00:00
Martin Poirier
5c9f10f673
Remove debug print
2010-02-12 22:02:10 +00:00
Campbell Barton
e205acdbaa
strip quotes from Buildinfo for bpy.app.build_*
2010-02-12 21:45:47 +00:00
Martin Poirier
c7662c1cf7
Calling operators from Python with non-default context was broken (need to assign to the right variable).
2010-02-12 21:40:46 +00:00
Campbell Barton
533ed7cdaa
Python deprcated PyCObject, use PyCapsule instead.
2010-02-12 21:14:01 +00:00
Arystanbek Dyussenov
b43f107195
Merge -c 26848 from COLLADA branch into trunk.
2010-02-12 20:32:36 +00:00