Revision 1e57d8c by Campbell Barton December 7, 2010, 05:39 (GMT) |
bugfix [#25073] Rendered image goes dim when saved from python batch script |
Revision d624d1c by Campbell Barton December 7, 2010, 04:12 (GMT) |
pass along the context to extension functions, this was already being done in all cases except for the render engine. this allows python to NULL its internal context while scripts are not running. |
Revision 48614fb by Campbell Barton December 7, 2010, 01:56 (GMT) |
Added an assert() check for normalized quats which exposed a number of bugs where normalized quat was incorrectly assumed. This would have made bug #25003 very simple to find. - Objects had their quats normalized when calculating their matrix, this is inconstant with pose bones and isn't useful for animation. Also it wasn't normalizing the delta rotation so these would give bad rotations. - Converting between rotation modes BKE_rotMode_change_values() assumed normal length quat. changing quat to euler rotation for eg could change the bone. - Clear rotation and transform were not normalizing the quat when 4d loc was disabled on quat rotation, corrected and also made it so the quat scale is restored after conversion so animations curves dont jump. There is 1 case in mat3_to_quat_is_ok() where quat_to_mat3 on an unnormalized quat is needed, for this I had to add an ugly static function quat_to_mat3_no_assert(), but overall its worthwhile IMHO to be able to find incorrect use of rotation conversion. |
Revision fe0f78a by Dalai Felinto December 7, 2010, 01:54 (GMT) |
BGE BugFix: [#21246] Some values for ipoactuator.frameEnd and frameStart make ipo not play the first time This is a bug as old as the ability to change the actuator values through Python. For the records: although Blender supports floats as frame values BGE doesn't. It could but it doesn't. So only integers (longs) will be valid start/end frames. |
Revision 7b39a7c by Campbell Barton December 7, 2010, 01:38 (GMT) |
mathutils quaternion axis/angle access was broken for non unit lenth quats, would return NAN's in simple cases. now normalize upon conversion, when setting the quat axis/ange, maintain length by scaling back to the original size afterwards. |
Revision 8bd5425 by Campbell Barton December 7, 2010, 01:30 (GMT) |
incorrect paranoid check for drawing texture face mode with no faces, it would crash in this case anyway. instead check for faces from the caller. |
Revision 4425331 by Campbell Barton December 7, 2010, 00:48 (GMT) |
fix for crash on missing NULL check, Brecht, changed this to update the duplicate objects data rather then the old ones incase they are not linked. |
Revision 643b73e by Tamito Kajiyama December 6, 2010, 22:17 (GMT) |
* Fix for a freeze issue in stroke rendering when using round/square caps. The problem was caused by a stroke with only one vertex. Such a stroke was generated when for some unknown reason a chained curve consisted of only two vertices such that their 3D positions were exactly or almost the same. * Fix for the Parameter Editor mode that failed when scene render layers and/or linesets contain a single quote in their names. |
Revision 8e8b07c by Sergey Sharybin December 6, 2010, 21:18 (GMT) |
Got rid of old-school searching CVs for index update. No more infinity loops could happen -- only keyIndex data loose. But it's smaller harm and actually could be easily fixed and it's more correct way. |
Revision 79ac49e by Ton Roosendaal December 6, 2010, 18:58 (GMT) |
Bugfix #25060 Edit mesh: CTRL+Click added vertices in edge/face select mode, but doesn't draw them. Better disable it then. Also removed dangling event print. |
Revision e779e3b by Ton Roosendaal December 6, 2010, 18:10 (GMT) |
Bugfix #25003 Pose mode: "Paste flipped" failed on not-normalized quaternions (for example ones you edited with buttons) |
Revision 59268ca by Sergey Sharybin December 6, 2010, 17:49 (GMT) |
Update curve animation data when loading UndoCurve -- fixes memory corruption when starting playback after undo-ing topology changes The simpliest way was to change data at which undoCurve_to_editCurve and editCurve_to_undoCurve works from curve to object. Maybe it's not very cool, but still better than moving curve animation handlers outside of editcurve module. |
Revision 2c7a2a6 by Ton Roosendaal December 6, 2010, 17:41 (GMT) |
Sync fix with render branch. Solves crash with ob->bb not found. |
Revision 14ec2d9 by Sergey Sharybin December 6, 2010, 17:20 (GMT) |
Curves CV animation =================== Update fcurves RNA pathes after making changes to curve topology, so animation will no longer lost after edit and wouldn't lead to crash. Will be very useful for RotoBezier addon. Also NodeKeyIndex renamed to CVNodeIndex due to node is an entity from another module and better not used in others. |
Revision 9d63633 by Ton Roosendaal December 6, 2010, 15:44 (GMT) |
Bugfix #25023 (additional remark, not report itself) Adding Cone didn't set default 'fill end cap', as tooltip promised it would be. |
Revision 997338b by Sergey Sharybin December 6, 2010, 13:44 (GMT) |
Curves shape keys: fixed memory corruption after creating new CVs and switching direction |
Revision 25bd57b by Campbell Barton December 6, 2010, 12:36 (GMT) |
include getset's for generating module docs. used for bpy.debug/tempdir/driver_namespace which were previously undocumented. |
Revision d64f46e by Campbell Barton December 6, 2010, 10:56 (GMT) |
CMake: use a global list to store libraries built rather then cmake_blender_libs.txt file. |
Revision 357826a by Campbell Barton December 6, 2010, 08:29 (GMT) |
bugfix [#24967] bge.KX_GameObject.worldAngularVelocity does not work, breaks mathutils somehow - Exceptions from reading vector values in the game engine where not being caught. - Also wrote specific KX_GameObject exceptions, without these the errors are quite confusing. |
Revision 4dceafc by Campbell Barton December 6, 2010, 07:45 (GMT) |
bugfix [#24995] Object rotation seems to be applied incorrectly - Object actuator rotation was being scaled by: (1/0.02)*2*PI/360 == 0.872, since revision 2. - Remove scaling and use do_versions to adjust existing files. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021