Commit Graph

47594 Commits

Author SHA1 Message Date
Geoffrey Bantle
d66e9cfdf0 -> Bevel Crash Fix (again)
Last crash fix would leave 2 edged faces laying around, which would cause ANOTHER
crash when converting back to a derived mesh. Fixed now.
2008-02-24 12:02:58 +00:00
Joshua Leung
824a714b47 Purge of compiler warnings... (hopefully everything still compiles, there are still more to remove) 2008-02-24 11:16:37 +00:00
Joshua Leung
54f83a423a Purge of warnings from BPY_interface.c
* missing include for depsgraph from previous commit
* various problems related to gilstate calls being added in strange places (could someone familiar with python double check that they're in the right places now)?
2008-02-24 10:36:19 +00:00
Joshua Leung
d16daa2c13 Removing duplicate PyConstraints version-patch. I guess it was a result of some merge gone wrong or so. 2008-02-24 09:51:07 +00:00
Joshua Leung
cd934aa1a8 Patch #8344:
Submitted by: Thomas Knight (epat)

Parts committed:
1) Fixed a few misspellings in some error strings.
2) Fixed a (theoretical) bug with pyconstraints where a text object could be deleted from python but would remain linked
to the constraint it was assigned to - causing slight UI usage discontinuities!

Not committed yet:
3) Particle system bugfix in this patch has not been committed. Could jahka or brecht check this.
2008-02-24 06:38:42 +00:00
Geoffrey Bantle
c8569c934a -> Bevel Crash Fix
Bevel code was making incorrect usage of the BME_loop_reverse euler.
Restructured the code in order to correct the problem.
2008-02-24 06:23:20 +00:00
Jean-Luc Peurière
cac62dfc1c adding the null body of the stubs 2008-02-23 23:14:41 +00:00
Geoffrey Bantle
14024e8f7e -> Bevel tools and Bmesh kernel
missing stubs
2008-02-23 23:02:24 +00:00
Geoffrey Bantle
0fb922ba94 -> Bevel tools and Bmesh kernel
more missed files!
2008-02-23 22:46:55 +00:00
Geoffrey Bantle
e03ab146ae -> Bevel tools and Bmesh kernel
The following is a commit of Levi Schooley's bevel code and 
the bmesh library it depends on. The current editmode bevel has 
been replaced with a new per edge bevel function. Vertex beveling is 
also availible.

To set weights for the modifier to use, use the ctrl-shift-e shortcut on either edges 
or vertices.

Recursive beveling is turned of for the time being.
2008-02-23 22:11:16 +00:00
Peter Schlaile
c3a179654c == Sequencer ==
This fixes:  	

[#8335] Sequence Strips Jump to Frame Zero on second drag (if start < 0)
[#8334] Cannot use Negative Values in the New Sequence Buttons Input Panel
[#8333] Cannot add Color Generator in Sequence Editor
2008-02-23 17:01:07 +00:00
Nathan Letwory
012f0a336c === PyNodes ===
* Make PyNodes work with threaded renderer. This patch is by Willian. He has worked hard on getting this sorted out - now you should be able to render with PyNodes AND multiple threads.
2008-02-23 12:05:28 +00:00
Juho Vepsalainen
206021113d Nodes to be created at the location in which the mouse cursor was initially
This commit changes the way new nodes are created. Previously nodes were created
at the last location of the mouse cursor before creating a new node. After this
commit the nodes are created at the initial location in which the cursor was
before the menu used to add the node was opened.

This makes it possible for the user to predict where the new node appears without
having to move it to desired location like before. There is no option for this as
this behaviour is clearly superior to previous.

Codewise it uses static variables. This is something to fix during 2.50 rewrite.

Thanks to paprmh for contribution!
2008-02-23 10:33:36 +00:00
Joshua Leung
14fafab60a == PoseLib - Action Editor Integration (Transform) ==
Now it is possible to transform Pose Markers in the Action Editor. (Note: it is a bit of a quick hack)
2008-02-23 04:09:34 +00:00
Joseph Eagar
f312611a92 =ID Property Bugfix=
There was an extraneous line causing ID property groups
to have the wrong length, causing crashes in code that
relied on it.

This commit both fixes that and adds a version check to
fix group lengths for older .blends.  The subversion
was incremented to 15 for this change.
2008-02-23 02:12:50 +00:00
Joseph Eagar
0e233b3213 =Reversion of premul bugfix=
Reversion of premul bugfix, as it was apparently not
working all that well.

Note that this brings back the bug where the erase alpha
paint tool won't display correctly, since the UV image
editor just draws images in key alpha now.
2008-02-22 22:23:58 +00:00
Brecht Van Lommel
28fb578048 Fix for bug #8329: approximate AO with shadow disabled gave artifacts. 2008-02-22 19:29:15 +00:00
Campbell Barton
380cd248f4 tiny fix 2008-02-22 18:26:51 +00:00
Brecht Van Lommel
46f27200e1 Bugfix: effectors in dupligroups didn't work, if the particle didn't
specify a group of effectors. Now it goes into groups recursively to
find effectors.
2008-02-22 16:31:10 +00:00
Brecht Van Lommel
ed385dd5ce Fix for mistake in last commit, using wrong flag. 2008-02-22 15:09:24 +00:00
Campbell Barton
0e935e397b * Displacement baking wasnt working with negative distances.
* Added Normalize option for diplacement so everything in the 'Dist' range is mapped 0-1
* Increased the maximum Dist and Bias to1000.0 (was 10.0)
* Added python utility function in BPyRender.py - bakeToPlane(...), to automate heightmap, normalmap generation for Crystalspace.
2008-02-22 14:27:46 +00:00
Brecht Van Lommel
d7088ce825 Bugfix: objects in groups with texture mapping Object now get texture
coordinates from the object as if they were in their original position,
untransformed by dupligroups or dupliverts. Otherwise the textures of
such objects would change depending on their position.
2008-02-22 13:21:42 +00:00
Ton Roosendaal
b69b5f274b Fix: compositor events caused far too many recomposite signals, this
because it was tagging all nodes with same ID *.
2008-02-22 11:25:08 +00:00
Campbell Barton
4dbf6cf204 adding access to missing bake variables from python 2008-02-22 10:50:45 +00:00
Brecht Van Lommel
ac5caa8536 Fix for bug #8326: SSS + fields crashed. 2008-02-22 10:43:40 +00:00
Nicholas Bishop
4edf886c58 == Sculpt ==
Fixed bug #8243, sculpt mode crash

Increased amount of memory allocated for doing smooth stroke. Should ensure there's enough room to store result of subdividing the stroke.
2008-02-22 03:29:17 +00:00
Matt Ebb
48a63498ae * Let 'Add' scripts appear in the Add header menu, not just the scripts window 2008-02-22 01:28:48 +00:00
Campbell Barton
bc3b1672de Bugfix for [#6823] Bake button broken - No image 2008-02-22 00:40:32 +00:00
Campbell Barton
859a613a4c fix for [#7899] Quit doesn't report failure to save quit.blend 2008-02-22 00:03:03 +00:00
Campbell Barton
ae464adffd Fix for [#8303] stamp gives wrong file name when using unsaved files
Also made alpha color work with OpenGL render caused by buf_rectfill_area not working on char rect's.
2008-02-21 23:19:06 +00:00
Campbell Barton
71ca81019d autoThread was inverted at rendertime (forgot to change), added tooltips 2008-02-21 21:28:54 +00:00
Brecht Van Lommel
88d840fa92 Fix for bug #8295: lock button in the sequencer buttons didn't do
proper redraw.
2008-02-21 20:59:35 +00:00
Brecht Van Lommel
b163a416c4 Fix for bug #8214: halo didn't render correct with FSA. 2008-02-21 20:58:22 +00:00
Campbell Barton
52b644a30d Particles using Object or Group visualization would render with Disp value. - rather then using 100% of the objects. 2008-02-21 20:13:33 +00:00
Brecht Van Lommel
cd284d5783 Fix for bug #6991: edge slide crash with the last vertex
missing rails.
2008-02-21 17:52:03 +00:00
Brecht Van Lommel
0d9c6ea649 Fix for bug #6769: lattice editmode undo gave corrupt data
if the lattice resolution changed.
2008-02-21 16:57:58 +00:00
Brecht Van Lommel
835624fa05 Fix for bug #8120: edgeloop delete with automerge editing enabled
resulted in wrong selection state.
2008-02-21 15:24:15 +00:00
Brecht Van Lommel
70befde9e9 Fix for bug #8014: in some cases text objects would not render without
being shown in the 3d view first.
2008-02-21 15:09:12 +00:00
Brecht Van Lommel
1899afcced Fix for bug #8313: image editor alpha drawing + user aspect ratio was
not correct.
2008-02-21 14:50:07 +00:00
Brecht Van Lommel
36c41c96e7 Fix for bug #5986: snap circle too big when far away from the origin
(e.g. 1000 blender units).
2008-02-21 14:28:20 +00:00
Brecht Van Lommel
9be47ba25c Fix for bug #8321: crash with fluidsim in shaded draw mode. 2008-02-21 13:15:21 +00:00
Joshua Leung
26c63de0c1 PoseLib Preview - Bugfix:
PoseLib preview didn't correctly check if a bone was visible or not. Also, the check for when there were no selected bones (thus whole armature is affected) didn't work right.
2008-02-21 11:34:39 +00:00
Joshua Leung
75d2729fce Following on from the commits yesterday for "Action Channel Settings" quick-toggle tools, bones now have this functionality too.
Use Shift-W to toggle, Ctrl-Shift-W to enable, and Alt-W to disable one of the bone's settings.
2008-02-21 11:14:21 +00:00
Brecht Van Lommel
b6fc21d84f Fix for bug #6669: saving an image from the image editor and
automatically adding the extension didn't add it to the image
file path properly.
2008-02-21 11:14:04 +00:00
Campbell Barton
7c7a931fed made auto threads default (noob's get faster renders in their dual core CPU's)
changed env variable check order $TMP, $TMPDIR - aparently $TMP is more common.
2008-02-21 08:43:13 +00:00
Ken Hughes
91d44a9124 Allow sequencer to use scene strips with no camera, if those scenes also use
the sequencer.  This time, actually apply patch to the file before submmiting.
2008-02-21 01:35:20 +00:00
Ken Hughes
cf2e89c285 Allow sequencer to use scene strips with no camera, if those scenes also use the sequencer. 2008-02-21 01:19:42 +00:00
Brecht Van Lommel
1695c8fe5d Fix for bug #6897: radiosity or autosmooth + displace gave different results
than regular displace.
2008-02-20 20:37:20 +00:00
Daniel Genrich
59fc05b1b9 Bugfix [#7847]: Fluid didn't work with ipo drivers 2008-02-20 20:15:00 +00:00
Campbell Barton
2e299df561 Only use $TEMP for win32, for other os's use $TMP or $TMPDIR 2008-02-20 20:07:37 +00:00