Campbell Barton
2cb8b12778
update bpy_extras.view3d_utils for matrix changes
...
AFAIK all trunk scripts are now updated for changes to matrix row/col.
2011-12-24 07:11:40 +00:00
Brecht Van Lommel
0f283e5393
Fix test key conflict operator error, due to missing scripts window.
2011-12-23 13:53:09 +00:00
Campbell Barton
24400eab28
update axis conversion for recent matrix changes
2011-12-22 11:06:41 +00:00
Campbell Barton
b22405fa6f
fix for bpy.path.abspath() on windows when the library argument was set and its self a relative path too.
2011-12-11 19:48:56 +00:00
Campbell Barton
87ff925d90
fix for error in bpy_extras.image_utils.load_image() when the image file exists but cant be read (wrong permissions for eg).
2011-12-10 01:01:22 +00:00
Campbell Barton
82480e9995
fix for bpy_extras.image_utils.load_image() making a placeholder image when passed a path in bytes.
...
made OBJ import fail when the image was missing.
2011-12-09 21:07:37 +00:00
Campbell Barton
4b73f587ee
attempt to fix defione for qtcreator project file and cycles define.
2011-12-06 04:53:16 +00:00
Campbell Barton
616bf9bae3
check if an addon exists before getting its mtime
2011-11-26 17:41:56 +00:00
Campbell Barton
6e28ac2d7b
pep8 edits and avoid naming conflicts with python builtins
2011-11-24 19:36:12 +00:00
Campbell Barton
a03e119db9
also list addons_extern as testing.
2011-11-21 14:19:34 +00:00
Campbell Barton
d9e99abe37
hide overly picky warnings from 'pylint' for pep8 script, indentation edits.
2011-11-19 16:17:35 +00:00
Campbell Barton
e7f52d9953
addons in contrib now have their own 'Testing' category which is off by default.
2011-11-17 20:11:20 +00:00
Campbell Barton
4d9766aacf
minor cleanup
...
- remove / comment unused python vars
- replace mul_v3_fl(somevec, -1.0f); with negate_v3(somevec);
2011-11-16 16:38:37 +00:00
Campbell Barton
f086201518
cmake & pep8 tidy up, also some style edits.
...
remove unneeded collection length function.
2011-11-08 01:32:34 +00:00
Sergey Sharybin
27d42c63d9
Camera tracking integration
...
===========================
Commiting camera tracking integration gsoc project into trunk.
This commit includes:
- Bundled version of libmv library (with some changes against official repo,
re-sync with libmv repo a bit later)
- New datatype ID called MovieClip which is optimized to work with movie
clips (both of movie files and image sequences) and doing camera/motion
tracking operations.
- New editor called Clip Editor which is currently used for motion/tracking
stuff only, but which can be easily extended to work with masks too.
This editor supports:
* Loading movie files/image sequences
* Build proxies with different size for loaded movie clip, also supports
building undistorted proxies to increase speed of playback in
undistorted mode.
* Manual lens distortion mode calibration using grid and grease pencil
* Supervised 2D tracking using two different algorithms KLT and SAD.
* Basic algorithm for feature detection
* Camera motion solving. scene orientation
- New constraints to "link" scene objects with solved motions from clip:
* Follow Track (make object follow 2D motion of track with given name
or parent object to reconstructed 3D position of track)
* Camera Solver to make camera moving in the same way as reconstructed camera
This commit NOT includes changes from tomato branch:
- New nodes (they'll be commited as separated patch)
- Automatic image offset guessing for image input node and image editor
(need to do more tests and gather more feedback)
- Code cleanup in libmv-capi. It's not so critical cleanup, just increasing
readability and understanadability of code. Better to make this chaneg when
Keir will finish his current patch.
More details about this project can be found on this page:
http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011
Further development of small features would be done in trunk, bigger/experimental
features would first be implemented in tomato branch.
2011-11-07 12:55:18 +00:00
Campbell Barton
5eef937436
modify previous api feature to tag functions as permanent, use nicer decorator style, eg:
...
# --------
import bpy
from bpy.app.handlers import persistent
@persistent
def my_func(scene):
pass
bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03 09:13:47 +00:00
Campbell Barton
0f5f502f9e
minor formatting edits (80 char width)
2011-10-23 12:17:24 +00:00
Campbell Barton
fda2045150
correct spelling errors in comments
2011-10-17 06:58:07 +00:00
Campbell Barton
751aa8c7f4
py api: bpy_extras.io_utils.path_reference() - added library argument so exporters get the paths of linked images right.
2011-10-11 04:36:27 +00:00
Campbell Barton
fa5275cdfa
- bpy.path.abspath(), added optional library argument since any paths from linked datablocks are relative to this, not the blend files path, this saves kludgy path code wherever libraries may be used.
...
- Image "Edit Externally" operator can now edit relative library images.
also minor edits to navmesh.
2011-10-11 04:09:11 +00:00
Campbell Barton
f7737153e6
filter RNA classes for translation (removes over 1300 lines from messages.txt)
...
- omit operators tagged as INTERNAL
- omit classes for internal use: Event, Context, Property, Function, Window.
2011-10-05 03:39:22 +00:00
Campbell Barton
ccb7a81d86
- fix for keymap test operator
...
- cleanup pep8 warnings and unused py imports
py pep8 cleanup
2011-10-02 18:09:36 +00:00
Campbell Barton
8a423f59ea
pep8 cleanup and fix for keymap test operator from my own recent fix.
2011-09-26 15:39:15 +00:00
Campbell Barton
e1e5371335
fix for keymap export, move functions common for the UI and operators into bpy_extras.keymap_utils
2011-09-26 11:22:07 +00:00
Campbell Barton
c658442c65
- move animsys update operator into the anim.py
...
- move the data into animsys_refactor.py module so its not loaded on blender start.
2011-09-23 17:38:52 +00:00
Campbell Barton
c658b74db5
minor edits to recent fix for addons
2011-09-23 13:47:29 +00:00
Thomas Dinges
f7c8ea702f
* Some more fixes for recent move operator commit.
2011-09-23 13:29:28 +00:00
Campbell Barton
458b920abb
remove bl_operators/nla.py, move bake_action function into bpy_extras.anim_utils and bake operator into bl_operators/anim.py
2011-09-22 22:51:54 +00:00
Bastien Montagne
712e434a5f
/release/scripts: Removed final points in UI strings and messages.
2011-09-19 14:00:42 +00:00
Campbell Barton
e2818f1b92
- include enum names and descriptions in sphinx generated documentation
...
- add descriptions for operator bl_options
2011-09-15 16:15:24 +00:00
Campbell Barton
9e9fbd371e
correct fix for #28558
2011-09-08 09:48:41 +00:00
Campbell Barton
f5f7ed433c
fix [ #28558 ] more edge_keys than edges
2011-09-07 23:36:32 +00:00
Campbell Barton
b20c9b0ba3
minor edits, pep8 - also correct float -> double promotion for blf.
2011-08-30 10:49:58 +00:00
Joerg Mueller
43ab8e8624
* Merge trunk up to r39790.
...
* Subversion bump (also for init_userdef_do_versions).
* Minor fix for compilation without ffmpeg.
2011-08-30 08:22:03 +00:00
Joerg Mueller
b4b046995b
* Removing mocap GSoC (is an addon already).
...
* Fixing ffmpeg-0.8 errors.
* Fixing Ketsji paths.
* Removing DoSound from BGE.
* Fixing audio scene update to use only current scene objects.
2011-08-28 14:21:44 +00:00
Campbell Barton
a9dea3afe9
correct missing bpy doc references.
2011-08-26 18:48:48 +00:00
Campbell Barton
291ae8822d
executing operators that changed the context from the console wasnt returning an operator set/flag.
2011-08-25 17:59:37 +00:00
Joerg Mueller
f0d5abfcb2
Merging trunk up to r39637.
2011-08-22 20:31:46 +00:00
Campbell Barton
1324173e99
pep8 edits and change '!= None' to 'is not None'
2011-08-22 09:01:49 +00:00
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