Benjy Cook
90e8b83b45
Added denoising function. Uses a type of median filter to smooth out spikes, typical of sensor noise in motion capture data
2011-07-05 10:55:35 +00:00
Benjy Cook
a552d8e610
Finished Freeze constraint, and target space option for Freeze and Point constraints.
2011-07-04 11:35:29 +00:00
Benjy Cook
e358064704
Added smoothing variables to constraint creation, and now Active checkbox is functional.Also initial work was done on the freeze constraint.
2011-07-03 21:25:54 +00:00
Benjy Cook
775ab37ad5
Fixed some issues with stride bone and original empty creation and parenting. Now there is no longer a constraint cycle issue when using IK constraints
2011-07-03 21:23:41 +00:00
Campbell Barton
22bb09d018
fix for error when moving module, broke fracture tools and select internal face operator.
2011-07-03 04:28:41 +00:00
Benjy Cook
8c3f2923fd
Early commit of mocap constraint work. Still very much a WIP, but Point constraints should work - but buggy.
2011-07-02 18:24:05 +00:00
Campbell Barton
2c66ab12e9
minor pep8 edits
2011-07-01 12:33:34 +00:00
Campbell Barton
093af18bfd
fix for own error in script edits, broke bpy_extras.mesh_utils.ngon_tesselate
2011-06-30 16:06:30 +00:00
Campbell Barton
8f89e7a309
incorrectly had CMake storing directory names as filepaths
...
also correct compiler warning for collada and remove print from own last commit.
2011-06-29 13:16:11 +00:00
Campbell Barton
d86d68d4e6
console autocomp import now excludes '_' prefixed variables and the results are sorted.
2011-06-29 10:47:43 +00:00
Campbell Barton
c19d2d2da2
bug [ #27779 ] Python console completion broken
...
modified auto-completion, though this may need to become a preference.
The problem is:
- including _all_ text as a prefix can take a lot of space, and isnt too readable.
- including only the previous word is error prone because detecting delimiters can fail when editing strings.
so I've set it to only include the last part of the string but align to the cursor to make it more readable.
2011-06-29 06:06:59 +00:00
Benjy Cook
ff5dbbe1b8
Some bugfixing and tweaking for retargeting. Script works now regardless of world transform on performer and end user rigs. This breaks stride bone functionality, will be addressed in next commit
2011-06-27 12:48:30 +00:00
Benjy Cook
17da597cc8
Added IK functionality to retargeting. If rig contains an IK constraint, in addition to FK retarget it will place and keyframe the IK targets correctly
2011-06-26 19:54:29 +00:00
Benjy Cook
5663d85e56
Some bugfixing and coding styles changes suggested by ideasman_42.
2011-06-25 23:50:50 +00:00
Benjy Cook
6c33d3f00d
Bugfixing and modification to ensure functionality when called from UI. Related to previous commit, 37796.
2011-06-24 17:11:54 +00:00
Joerg Mueller
11c0ee5c76
Merged with trunk r37717.
2011-06-21 21:10:36 +00:00
Campbell Barton
eaae38551f
pep8 compliance
2011-06-21 17:17:51 +00:00
Joerg Mueller
207911bdb3
Merge with trunk r37677
2011-06-20 22:55:18 +00:00
Campbell Barton
2d01cb5b27
fix for error caused with module relocation - broke loading ngons in OBJ files
2011-06-18 11:40:44 +00:00
Benjy Cook
c9360a4c1e
Added calculation to determine change in root translation when retargeting - needs cleanup/optimization
2011-06-17 11:47:45 +00:00
Campbell Barton
7cbc4c0dd7
IDProperty python module update
...
- add support for IDProp array slicing, but not resizing.
- rename array attribute type to typecode and use chars 'f', 'd', 'i' which match pythons array module. (was using int's which only have a meaning internally).
- rename function 'convert_to_pyobject' to 'to_dict' and 'to_list' for IDProp group and array types respectively.
- remove 'len' array attribute, calling len(array) is fine.
2011-06-17 05:45:46 +00:00
Campbell Barton
62ba2d4c68
Changes to quick explode
...
- fix python error when the object had an empty material slot
- initialize start frame from the current frame
- set frame range to 300000 max (which is blenders own maximum)
- mesh order was arbitrary, instead use selected -> active, removed invert option.
also fix for missing include in bpy_extras.view3d_utils
2011-06-15 00:16:30 +00:00
Joerg Mueller
8ff0c2e107
Merge with trunk r37475.
2011-06-14 12:06:21 +00:00
Campbell Barton
90d8fcb522
improved autocompleation when there is a common prefix
2011-06-11 17:03:26 +00:00
Campbell Barton
9cf0bbb95c
added a check to console auto-compleation for pythons struct_seq type, so bpy.app and sys.float_info autocompleate their attributes rather then bring treated as a typle.
2011-06-10 09:44:27 +00:00
Campbell Barton
1f56eee953
fix [ #27495 ] Incorrect result of image name autocompletion
2011-06-10 07:22:35 +00:00
Benjy Cook
e4500096a5
retarget.py updated with function to complete the retarget to the end user, with inheritance and bone roll taken under account
2011-06-09 12:30:24 +00:00
Joerg Mueller
ef5f78ecc7
3D Audio GSoC:
...
Making it possible to access blenders internal sounds via Python.
2011-06-05 22:06:29 +00:00
Joerg Mueller
cd04cff180
Merge with trunk revision 37149.
2011-06-03 23:24:01 +00:00
Benjy Cook
fbff066a70
2nd commit of mine. Contains retarget.py, which has functions for retargeting an animated armature to a second one, given a user mapping of the hiearchy. Currently creates an intermediate skeleton that solves some of the major issues. WIP
2011-06-02 17:19:07 +00:00
Campbell Barton
dd0522242a
addons now show expanded list again (since Brecht's commit now makes it fast)
...
also add utility function for getting cleaned, unique names from python: bpy_extras.io_utils.unique_name(...)
2011-06-02 15:21:47 +00:00
Campbell Barton
f51c9fa496
fix for mistake in case insensitive image load.
2011-05-31 09:55:50 +00:00
Campbell Barton
c141ed0aa9
missed this import when moving load image function.
2011-05-30 12:19:30 +00:00
Joerg Mueller
9cfd093a93
Merge with trunk r36987.
2011-05-29 00:48:03 +00:00
Campbell Barton
a9dd90be78
move load_image into image_utils and add some docstrings to bpy_extras module.
2011-05-28 09:34:45 +00:00
Campbell Barton
ecf2d1ff4e
- generate sphinx docs for bpy_extras module
...
- add in support to doc generator for automatically generating docs for submodules.
2011-05-28 07:47:58 +00:00
Campbell Barton
26252bb315
correct spelling error and some pep8 changes.
2011-05-26 09:33:51 +00:00
Campbell Barton
6466673a62
move less common mesh operations out of bpy_types into bpy_extras.mesh_utils
2011-05-26 07:16:56 +00:00
Benjy Cook
655fcfbcc0
First commit of mocap_tools.py, contains functions for Fcurve simplification and loop detection of anims
2011-05-25 10:42:57 +00:00
Campbell Barton
6a4a8854b5
lookup table for axis conversion was wrong in some places.
2011-05-24 12:55:29 +00:00
Campbell Barton
4a989282d4
bpy_extras.io_utils.axis_conversion() was returning wrong matrix.
2011-05-24 08:11:51 +00:00
Campbell Barton
4916c44af8
simplify window_to_3d_vector() and call it from viewline()
...
also update python view function to match.
2011-05-20 10:28:40 +00:00
Campbell Barton
c672b3fb67
[ #27439 ] Console window doesn't hide on startup when presets are used (Windows)
...
only print preset load messages in when debug is enabled.
2011-05-20 00:21:38 +00:00
Guillermo S. Romero
b181368f52
SVN maintenance.
2011-05-19 20:22:35 +00:00
Campbell Barton
863b60e1b8
fix [ #27432 ] [2.57/scripts/modules/bpy/path.py:169] can't concat bytes to str
2011-05-19 06:27:39 +00:00
Campbell Barton
32793a1395
add python access to mathutils.intersect_line_plane, update view3d_utils module to use it.
2011-05-19 04:28:09 +00:00
Campbell Barton
0c41635f85
fix for python module region_2d_to_vector_3d and region_2d_to_location_3d functions in ortho mode.
2011-05-18 15:57:20 +00:00
Campbell Barton
68dbfe6ac9
move generic bpy helper modules into bpy_extras.
2011-05-16 07:51:02 +00:00
Campbell Barton
6c8317ae8f
new empty package to move bpy utility modules into.
2011-05-16 07:48:43 +00:00
Campbell Barton
2f08309ffe
window_to_3d_vector was incorrect but dolly view operator was accounting for it. fixed so result isnt negated and mouse coords dont need to be adjusted.
2011-05-12 06:52:24 +00:00