Revision 4eb225b by Peter Schlaile March 12, 2008, 21:53 (GMT) |
== Sequencer == This fixes: [#8521] Sequencer: numpad zoom is inconsistent |
Revision f0316e0 by Campbell Barton March 12, 2008, 21:38 (GMT) |
oddly enough this printf was the only problem compiling blender with GCC 4.3 |
Revision 3444d66 by Benoit Bolsee March 12, 2008, 21:33 (GMT) |
Delta Loc/Rot/Scale Ipo curve are now supporting in the BGE with the following limitations: 1. All Ipo channels are now independent. In Blender 2.45, all 3 Loc Ipo channels were automatically set together. For example, having just a LocX Ipo channel was sufficient to fix the X, Y and Z coordinates, with the Y and Z value taken from the object original Y and Z location in Blender. The same was true for the 3 Rot and the 3 Scale Ipo channels: the missing channels were assumed to have constant value taken from the object original orientation/scale in Blender. With this patch, all Ipo channels are now independent. THIS WILL CREATE BACKWARD COMPATIBILITY PROBLEM if you omit to define the 3 channels of a same type together in your Blend file: the undefined Loc, Rot, Scale coordinates of the object will be influenced by the parent/spawner Loc/Rot/Scale in case the object is a child or dynamically created. 2. Delta Loc, Rot, Scale are now supported with the following limitations: - The delta Loc/Rot Ipo modify the object global (NOT local) location/orientation - The delta Scale change the object local scale - The delta Ipo curves are relative to the object starting Loc/Rot/Scale when the Ipo was first activated; after that, the delta Ipo becomes global. This means that the object will return to this initial Loc/Rot/Scale when you later restart the Ipo curve, even if you had changed the object Loc/Rot/Scale in the meantime. Of course this applies only to the specific Loc/Rot/Scale coordinate that are defined in the Ipo channels as the channels are now independent. 3. When the objects are converted from Blender to the BGE, the delta Loc/Rot/Scale that might result from initial non-zero values in delta Ipo Curves will be ignored. However, as soon as the delta Ipo curve is activated, the non-zero values will be taken into account and the object will jump to the same Loc/Rot/Scale situation as in Blender. Note that delta Ipo curves with initial non-zero values is bad practice; logically, a delta Ipo curver should always start from 0. 4. If you define both a global and delta channel of the same type (LocX and DLocX), the result will be a global channel equivalent to the sum of the two channels (LocX+DLocX). |
Revision 8cc341a by Benoit Bolsee March 12, 2008, 21:31 (GMT) |
Add CMP_premulkey.c to Win32 project |
Revision 598e075 by Brecht Van Lommel March 12, 2008, 20:22 (GMT) |
Baking now does material texture anti-aliasing if the OSA button is enabled, result of that is mainly visible for image textures. |
Revision d73ed40 by Brecht Van Lommel March 12, 2008, 19:55 (GMT) |
Added two UV features (Apricot request): - Alt+click edge loop select. - Next to Align X/Y, Align Auto which will pick X or Y automatically, should give the expected result for nearly all cases. |
Revision de718de by Brecht Van Lommel March 12, 2008, 16:53 (GMT) |
Bugfix: recent insert keyframe optimization had an error in it that made replacing the last keyframe not work correct. |
Revision 4cc6030 by Brecht Van Lommel March 12, 2008, 16:04 (GMT) |
Action editor keys copy/paste did not create ipo curves if they didn't exist yet, now it creates them if they are in the copy buffer. |
Revision 85350f5 by Joshua Leung March 12, 2008, 11:19 (GMT) |
Insert Keyframe Optimisations: Now a binary search is performed instead of a linear one to see where to insert a keyframe. It also checks first whether the keyframe is out of the bounds of the existing ones (as most of the time, keyframes are inserted at the end of the array). When using the .BVH importer to import a particularly large file, the time taken to add the keyframes improved by about 1 second. Other factors probably limited the improvement seen. |
Revision af93553 by Campbell Barton March 12, 2008, 11:13 (GMT) |
Moved recent addition of get/setPixelF to get/setPixelHDR and kept get/setPixelF limited to 0.0-1.0 range, to prevent existing scripts breaking. |
Revision 51c58f3 by Daniel Genrich March 12, 2008, 10:41 (GMT) |
Bugfix for wrong initial cloth settings pretending to be cotton |
Revision 4c6ff95 by Campbell Barton March 12, 2008, 10:20 (GMT) |
quick fix for null check that crashed blender when reading some files. |
Revision 8b63333 by Campbell Barton March 12, 2008, 10:00 (GMT) |
image render to billboard was rotating UV's incorrectly, also make use of texface alpha rather then making many materials with textures. |
Revision c8d9d60 by Campbell Barton March 12, 2008, 09:04 (GMT) |
Added python access to TEXFACE_ALPHA |
Revision 33a6bf6 by Daniel Genrich March 12, 2008, 01:42 (GMT) |
Cloth bugfix for 1. reset of cloth sim during render with vector blur when cache was not protected, 2. fix of bad vector blur for cloth, put fluidsim like function in to get real speed vectors |
Revision 3c561ec by Brecht Van Lommel March 11, 2008, 14:40 (GMT) |
Added an Alpha Convert compositor node, to convert between premultiplied and key alpha. |
Revision 7f6889a by Brecht Van Lommel March 11, 2008, 12:29 (GMT) |
Bugfix: render instancing didn't work correct with layer ipo's, each instance should have it's own layer. |
Revision 51a8a60 by Joshua Leung March 11, 2008, 11:22 (GMT) |
Bugfixes: * Menus could no longer have their items accessed by number (i.e. W-5 didn't run merge tool in EditMode when accessed by keyboard). This was caused by my commit for BUTM (there was some extra code there that isn't really needed, but was causing havok). * NumPad can now be used for the above feature too now * Typo in error message in Constraints PyAPI |
Revision 294f884 by Campbell Barton March 11, 2008, 09:00 (GMT) |
fix for cam.setScale(), cam.setClipStart(), cam.setClipEnd() and cam.setDrawSize(), they would raise errors when setting ints. but used not to. better tooltips for Uv Stretch |
March 11, 2008, 05:31 (GMT) |
Tiny tweak, added a space in the node title between custom name and node type. |
|