Benjy Cook
|
78b147fbc2
|
Commenting and pep8 compliance
|
2011-08-17 10:13:24 +00:00 |
|
Benjy Cook
|
0b7911cf0a
|
Small change that improves usability to advanced retargeting
|
2011-08-16 19:12:36 +00:00 |
|
Joerg Mueller
|
23807d1fb4
|
Merging trunk up to r39447.
|
2011-08-16 14:11:58 +00:00 |
|
Benjy Cook
|
c8ae881b61
|
Added option to each retargeted bone to fix twist issues caused by variable bone rolls and unknown axis differences. Also made retarget operator a single undo
|
2011-08-15 10:18:02 +00:00 |
|
Benjy Cook
|
3237f39243
|
Small fix to autoloop due to changes in utility function by animation stitching
|
2011-08-15 10:17:04 +00:00 |
|
Campbell Barton
|
551e8bc72c
|
py api - optional sep argument for bpy_extra.io_utils.unique_name() since for some formats '.' is an invalid char.
|
2011-08-15 04:58:19 +00:00 |
|
Benjy Cook
|
2fef8f13f0
|
Added argument to retargeting - step size. Allows retargeting every other 'step' frame, useful for previewing or faster retargeting.
|
2011-08-13 18:46:34 +00:00 |
|
Benjy Cook
|
24b18fd154
|
More work on Advanced Retargeting and some stride bone bugs
|
2011-08-12 18:10:31 +00:00 |
|
Campbell Barton
|
8fd246cb70
|
add bpy.types as a module for convenient imports, eg:
from bpy.types import Menu
|
2011-08-12 06:31:39 +00:00 |
|
Benjy Cook
|
f1a8c26aa3
|
Additional work on animation stitching, now with auto-guess capability. Only a few bugs left, regarding animations translation
|
2011-08-11 16:46:27 +00:00 |
|
Benjy Cook
|
05b7ccb736
|
Optimizations following intensive profiling of retarget and other lengthy functions. Retargeting now takes ~30% less time
|
2011-08-11 14:50:19 +00:00 |
|
Benjy Cook
|
87e9c0ffaa
|
Advanced Retargeting option: If the end user armature is complex, on the level of Sintel/Mancandy rigs, the user is requested to mark Advanced Retargeting, and constraints will be semi automatically configured to retarget the animation and then Retargeting will bake and remove these constraints
|
2011-08-11 13:47:49 +00:00 |
|
Campbell Barton
|
ef18ec335f
|
svn merge -r39145:39286 https://svn.blender.org/svnroot/bf-blender/trunk/blender
|
2011-08-11 05:04:01 +00:00 |
|
Benjy Cook
|
fba1f50d0a
|
Mostly finished implementation of animation stitching, with lock bone functionality, allowing the user to choose a bone that maintains its position during the blend
|
2011-08-10 20:37:57 +00:00 |
|
Benjy Cook
|
1eaeaf8cd8
|
Fix for previous commit, now a fake user flag is added when switching between retargeted animations, so they don't get lost on save
|
2011-08-10 20:36:52 +00:00 |
|
Benjy Cook
|
b5d556d432
|
Initial programming of stitch animation operator. WIP
|
2011-08-10 18:41:04 +00:00 |
|
Benjy Cook
|
8afad10f98
|
Continued changes to storing of retargeted animation data, making it possible to easily switch between all retargeted clips, and stitch them with the future operator
|
2011-08-10 18:40:14 +00:00 |
|
Benjy Cook
|
60eec89cda
|
Created property systems for multiple retargets on a single armature, for this type of use and animation stitching. Also contains some placeholder UI and code for animation stitching.
|
2011-08-08 11:09:56 +00:00 |
|
Campbell Barton
|
22d2764d50
|
use static sets rather then tuples, python optimizes this case.
minor change to lightmap unpack collecting unique meshes.
|
2011-08-08 05:21:37 +00:00 |
|
Joerg Mueller
|
daab78bc61
|
Merging trunk up to r39145.
|
2011-08-07 15:25:06 +00:00 |
|
Campbell Barton
|
38280ba38e
|
fix [#28172] Cannot restore Add-ons tab in user preferences after a failed attempt to install an add-on.
non utf8 addons would make the addon UI vanish, now give a message in the console and UI.
|
2011-08-07 04:55:58 +00:00 |
|
Benjy Cook
|
9a9330d88c
|
Post Retarget fixes - added an Update Constraints button, that recalculates all fixes. Useful for when the user makes some external change to the animation
|
2011-08-05 08:44:16 +00:00 |
|
Benjy Cook
|
63c7bacc7b
|
Updated Vector/Matrix multiplication to new order as required by mathutils
|
2011-08-05 08:41:16 +00:00 |
|
Benjy Cook
|
b5e55ff44b
|
Small fix to Path Editing - now mute's original forward motion curve
|
2011-08-05 08:40:06 +00:00 |
|
Benjy Cook
|
ecd4b86982
|
Initial coding of path editing operator. Still needs some work, but all the basic functionality is there. Select a path and the stride bone (as active) and it will reparameterize the path to propel the armature forward in the same magnitude of the original
|
2011-08-03 22:26:59 +00:00 |
|
Benjy Cook
|
ab3fc2fa5c
|
Added functions for toggling DOF Constraints on user rig based on range of motion in motion capture clip. Limit Rotation constraints are added based on the min and max of each DOF of each bone in its local space
|
2011-08-03 18:16:32 +00:00 |
|
Benjy Cook
|
b9039168fe
|
Fixed coding style to conform to pep8
|
2011-08-03 18:13:44 +00:00 |
|
Joerg Mueller
|
eb9d591898
|
* Merging trunk up to r38981.
* Fixing a minor issue in a previous commit.
|
2011-08-03 12:44:52 +00:00 |
|
Campbell Barton
|
a10245a1fa
|
fix [#28151] export OBJ don't save the extension
also correct some typos
|
2011-08-03 05:32:07 +00:00 |
|
Benjy Cook
|
827f92497e
|
Other bone functionality coded for point post retarget fix. You can now set the point to be offset from a second bone, i.e. follow other bone's path
|
2011-08-02 17:08:49 +00:00 |
|
Kent Mein
|
9026dc6ee4
|
Fixed a few small typos.
Kent
|
2011-08-02 17:00:44 +00:00 |
|
Joerg Mueller
|
4e8e502c02
|
Merging trunk up to r38932.
|
2011-08-02 12:16:06 +00:00 |
|
Joerg Mueller
|
3e85ec432e
|
3D Audio GSoC:
Adds new speaker object type.
Notes:
* Needs some nice icons
* Quickily review by Joshua Leung (5 mins)
* Properties UI updated (with help of Thomans Dinges)
* Speakers have their own theme color
* No real audio functionality yet.
* Minor bug regarding lamps/lattices fixed in interface_templates.c
I personality tested:
* Creation, Deletion, Duplication
* Saving, Loading
* Library linking (incl. make local)
* Tracking
* Dope Sheet, Outliner
* Animation
* Drawing (incl. Theme)
|
2011-08-01 11:44:20 +00:00 |
|
Campbell Barton
|
2620bd0ade
|
fix for error in recent commit.
|
2011-07-31 12:46:34 +00:00 |
|
Campbell Barton
|
f4293067c1
|
py api: sphinx doc corrections, pep8 cleanup and style edits, also added __all__ to some modules which were missing it.
|
2011-07-31 03:15:37 +00:00 |
|
Joerg Mueller
|
29f214f7f3
|
Merging up to trunk r38834.
|
2011-07-29 21:28:18 +00:00 |
|
Benjy Cook
|
ce1c78e18b
|
Changed name of Mocap constraints to mocap fixes, for user clarity.
|
2011-07-29 18:23:16 +00:00 |
|
Campbell Barton
|
2658949752
|
pep8 cleanup, also print message when attempting to run in animation player mode.
|
2011-07-29 01:24:03 +00:00 |
|
Campbell Barton
|
b71ccf3e06
|
fix error in writing dupligroups for X3D export, may have effected other exporters too.
|
2011-07-28 07:10:39 +00:00 |
|
Campbell Barton
|
5132be21d1
|
fix [#28075] After the correction of No.38528 is applied, the following phenomenon has been generated.
own fault in recent addition of bpy.path.basename() not supporting byte paths.
|
2011-07-25 04:00:11 +00:00 |
|
Campbell Barton
|
7f60ee6cb5
|
reverse vector multiplication order for some internal functions.
|
2011-07-25 03:59:01 +00:00 |
|
Benjy Cook
|
fd79de0bb3
|
NLA Track for custom user tweaks is now added after retargeting
|
2011-07-22 18:46:59 +00:00 |
|
Joerg Mueller
|
4532bd731d
|
Merge with trunk up to r38584.
|
2011-07-21 21:11:58 +00:00 |
|
Benjy Cook
|
a08a510d65
|
Two new operators for easier retargeting: Auto scale performer, and a first attempt at auto hiearchy mapping
|
2011-07-20 21:03:06 +00:00 |
|
Campbell Barton
|
76e91d7a5f
|
fix [#27922] using preset_paths() with an absolute path returns twice the same thing
raise an error when an invalid subdir is passed to preset_paths()
|
2011-07-20 15:33:27 +00:00 |
|
Campbell Barton
|
4ad43aaf16
|
added bpy.path.basename because "//" prefix breaks os.path.basename.
|
2011-07-20 08:10:01 +00:00 |
|
Benjy Cook
|
ddbfcacfa0
|
Added some simple feedback for long processes, currently being printed to the console
|
2011-07-19 16:52:47 +00:00 |
|
Campbell Barton
|
f4b6d00926
|
fix for bpy.path.abspath(), if a path was passed it would get the last directory cut off, broke copying images on export.
|
2011-07-19 05:05:54 +00:00 |
|
Benjy Cook
|
7c4aed7fa6
|
Even more bugfixes for retarget, for various types of special cases.
|
2011-07-18 19:33:11 +00:00 |
|
Benjy Cook
|
0dcc7d05ab
|
Bugfixing for retargeting - unconnected bones now retarget alot better. Also some placeholder code for a fix scale operator
|
2011-07-18 18:44:54 +00:00 |
|