Commit Graph

9160 Commits

Author SHA1 Message Date
abb2d6b3eb This is patch: [#8244] Add MultiLayer image type in python API documentation
Submitted By: Stephane SOPPERA (soppera)

Just updates the docs for previous commit.

Kent
2008-02-06 22:35:48 +00:00
c9932c7da8 Mouse-click in the ipo/action/timeline/.. to change the frame
used to round down, and select the previous frame even when
the mouse was very close to the next one. Now it snaps to the
closest frame instead.
2008-02-06 17:43:32 +00:00
a003d87a24 Bugfix for closely zoomed in rotation transform, with the rotation
center far out of the view, gave integer overflow and wrong results,
now uses doubles to avoid the overflow.
2008-02-06 17:29:16 +00:00
03402b8419 - Removed the Save Buffers/FSA restriction that the width and height
must be divisible by the number of parts.
- OpenEXR code also has some changes to allow writing mipmapped images,
  but that is unused at the moment.
2008-02-06 13:45:07 +00:00
14ea52bdd8 Bugfixes:
* Action Editor "Open/Close Level" now works with Action Groups. Groups have priority over Action Channels for collapsing/expanding.

* Custom bone shapes using the new 'wire' option, were drawing with the wrong wireframe colour at times (i.e.  when out of posemode, this happened quite often). 

* Fixed/added a few comments in various places
2008-02-06 11:10:34 +00:00
f05778a980 == Action Editor - Drawing Optimisation ==
Keyframes are now drawn as GL_QUADS instead of using icons. The visual difference is slight, even though the new ones are slightly larger and have no fancy '3D-effects' (such as bevelling). However, they now seem to draw faster.
2008-02-06 05:27:23 +00:00
038c08804d It is now possible to compile a profiling build with mingw+scons.
Here are the changes I've had to make:
* Added default settings for BF_PROFILE and BF_PROFILE_FLAGS for mingw
* Made makesdna.c link with profiling flags too. This fixes some linking problems related to guardedmalloc for linking it. I'm not sure if this breaks compiling with BF_PROFILE on other platforms.
2008-02-06 01:25:56 +00:00
53d8645837 Bugfix for infinite loop in Sample Keys function in the action editor,
with two keyframes on the same location.
2008-02-05 22:46:26 +00:00
4d58ff50cf Fix for bug in strand shading, could give errors on border of parts. 2008-02-05 19:49:42 +00:00
37d139ea54 This is patch: [#8228] Add MultiLayer image type to python and batch rendering
Submitted By: Stephane SOPPERA (soppera)

Also fixes a small typo with wrong filetype for TIFF commandline rendering.

Kent
2008-02-05 19:31:21 +00:00
217b3647b1 When iserting rotations in poses, the quaternion sometimes rotates exactly
the opposite way as you want. Or even worse, you can never really define
which way it rotates (officially it should do shortest path).

This hotkey flips the quaternion (which means it rotates to same position
exactly via the other way). Hotkey ALT+F (flip) in 3d window posemode.
2008-02-05 18:11:16 +00:00
3a794a8583 Cloth: resolve problems wheen opening old files which have deflection enabled 2008-02-05 15:43:20 +00:00
a8c25e279d Cloth: Fix for crash with meshes with no faces, 2. Fix for crash on switching from to another mesh 2008-02-05 15:09:48 +00:00
7a70e5c0c0 Cloth: 1. Fix for deflection being enabled thourgh softbody interface, 2. Fix for wrong calculated friction, 3. Fix for some header which was accitently blown up by my editor 2008-02-05 14:11:48 +00:00
790d4927bd Bugfix:
Pasting poses now refreshes dependencies correctly after pasting
2008-02-05 03:10:46 +00:00
40527637c5 == Action Editor - Column Select tools ==
Added a new column-select type of tool: Select keys on current frame. 

As a result, I've changed the hotkeys for column select:
* KKEY - select keys on same frame as selected keys
* CTRL-KKEY - select keys on same frame as current frame
* SHIFT-KKEY - select keys on same frame as selected markers
* ALT-KKEY - select keys between selected markers
2008-02-05 02:47:00 +00:00
e3c88f66ee * small fix for a bug in the header render baking menu, baking texture only was doing the wrong thing. 2008-02-05 01:35:55 +00:00
1dea2f1f72 inverted the uv header mesh-sync-selection button, added face/vert selection popdown when sync selection is enabled. 2008-02-04 22:01:23 +00:00
fd7c729bd1 This is patch: [#8216] Make blender compile with gcc 4.3
minus one small include file that was commented out, I'm not
sure why it was commented out but I'm pretty sure its needed.
If there are still problems later we can sort it out, everything
else is pretty simple.

Kent
2008-02-04 21:52:03 +00:00
f11ea1eb8e Bugfix for recent alphaover premul commit, crashed existing files
and on adding a new node, maybe the commit was incomplete?
2008-02-04 21:17:15 +00:00
b018f64a50 AlphaOver node feature: "Premul" slider allows to mix between the
using alpha as premul or nonpremul. Quite useful for brightness
tweaks.

Todo: version-patch this so ConvertPremul button goes away
Todo: make entire compositer accept non-premul by default... or both
2008-02-04 18:37:40 +00:00
Nathan Letwory
7da9a441b2 * revert to r13013 - now everything compiles again 2008-02-04 09:40:32 +00:00
Nathan Letwory
565d5282fc * remove return statement. 2008-02-04 09:34:08 +00:00
Nathan Letwory
342f15a93b * make function signature like the one in .h. - zaghaghi, please check this again. I understand you merged accidently some old stuff. 2008-02-04 07:00:11 +00:00
Nathan Letwory
1425e0da6d * define snprintf as _snprintf on windows. 2008-02-04 06:35:16 +00:00
97f28fbbd0 * Made the tablet pressure value default to 1.0 when not using
a tablet, rather than 0.0. This might help ease some 
 misbehaviour people have reported, especially in sculpt.
2008-02-04 04:20:55 +00:00
47b53510a5 merging game_engine branch changes into trunk, 2d-filters and opengl speedup 2008-02-04 02:33:27 +00:00
2da3bd32dd Bugfix:
AfterTrans Delete Duplicates feature for Action Editor now doesn't remove duplicates if you cancelled the transform.
2008-02-04 01:30:44 +00:00
9c12534cd9 Python API
----------
Correct sound into font in documentation to api2_2x/doc/Font.py.
2008-02-04 00:44:31 +00:00
7739d9b628 * Change to the 'active line' drawing in colourbands. The wide strip was always ugly, inaccurate and jumped around. Now it uses a finely dashed line. 2008-02-04 00:14:06 +00:00
5d55228adb * Let HDRs get previewed by the image browser too 2008-02-04 00:03:38 +00:00
0e7bdb959e Cloth: Fixed: [#8210] (includes bad spring calculation), only mesh can get cloth assigned, New: initial try of Bridson/Fedkiw friction formula implementation, better GUI feedback when e.g. cache is protected and settings too 2008-02-03 22:37:43 +00:00
9276a6f9fa Added single user ipos option - useful when you make linked duplicates with many objects and want them a unique ipo. 2008-02-03 21:24:48 +00:00
33a23853e1 fix for bug [#8065] Crash when baking.
http://projects.blender.org/tracker/index.php?func=detail&aid=8065&group_id=9&atid=125

Lamp ray_samp_method could be an invalid value while rendering because a check was only done in the user interface.
2008-02-03 20:57:52 +00:00
e657211812 == Sequencer ==
Fix for the fix.
2008-02-03 19:25:43 +00:00
e9e4d843d2 == Sequencer ==
Silenced compiler warnings and possibly fixed crash on broken
blend files.
2008-02-03 19:22:34 +00:00
54c1535606 == Sequencer ==
Silently destroyed a null check in free_sequence in last commit,
getting old... :)
2008-02-03 19:10:19 +00:00
a9518afc67 feature request from peach, remove selected objects from 1 group.
Also made rem_from_group return if it removed the object which save some looping.

Added a node in the blender help message that background mode dosnt load the .B.blend file as a bug was reported recently because of this.
2008-02-03 19:03:18 +00:00
7e7f5628c3 == Sequencer ==
This adds low resolution proxy support to the blender sequencer, so
that even HD editing should be possible on slower machines.

The proxies are stored as directories of JPEG-files and are only
activated, if you use preview-resolution rendering.

For your final render, just switch back to full resolution and
the original files are used again.

It enables even proxying of whole effect pipelines and scene-strips
(but you have to your own custom directory for file storage then, 
since blender has no filename, which could be taken as a sensible
default directory reference)
2008-02-03 18:58:46 +00:00
Ken Hughes
ab662ae85c More fixes for gcc warnings. 2008-02-03 18:50:03 +00:00
91439e7604 === Custom Transform Orientation ===
Switch away from using selected list in editmesh, since it isn't always up to date.

This fixes the bug where CTO where not created correctly with box/lasso selecting elements and many others.
2008-02-03 18:24:13 +00:00
7ad378e0b3 Use proper projection for contrained scale snapping. 2008-02-03 17:08:54 +00:00
8bcd905439 2 Tweaks:
* Action Editor now doesn't draw channels which are out of view at all, which should help to provide (some minimal) improvements in some situations
* Typo in comment in constraints code
2008-02-03 07:43:00 +00:00
Ken Hughes
0a27a31970 Clean-up for various gcc warnings under linux. 2008-02-03 01:33:35 +00:00
Ken Hughes
87fbe307a1 Python API
----------
renderData.removeRenderLayer() was not returning a Python object; make it
return None;
2008-02-03 01:30:15 +00:00
Ken Hughes
ae2619407b Remove in-line variable declaration in color_balance_byte_float(), not ISO
C90 compliant.  Also fix warning about pointer parameter mismatch.
2008-02-03 01:28:23 +00:00
Ken Hughes
28401db37b Remove old debugging printf from node_make_addmenu(). 2008-02-03 00:55:39 +00:00
601488154d == Sculpt ==
Fixed crasher in my previous commit; wasn't checking for NULL pointer.
2008-02-03 00:51:25 +00:00
4069449918 == Transform Snap ==
Snapping for Resize
First draft, there might be some things to iron out.

Minor terminology fixes in CTO (custom transform orientation).
2008-02-03 00:42:00 +00:00
07ccea0ac2 == Python API - Mesh ==
This patch by Domino Maram adds the function addMultiresLevel
2008-02-02 23:58:05 +00:00