Campbell Barton
552134db45
new palm rig type + some refactoring to make names less confusing for the arm rig
...
linked text would not run
2009-11-27 13:24:04 +00:00
Joshua Leung
692115356c
Durian Request:
...
Renaming "Sync Audio" to "Realtime Playback" to make it clearer about its purpose. Internally, it's still called "sync_audio" since that's strictly what it represents, but that could be changed later if there is a need.
2009-11-27 11:19:13 +00:00
Joshua Leung
993da72d06
Added RMB-menu to Headers:
...
This contains two entries - one which calls the region flip operator, and one which calls the maxmize area operator.
Unfortunately, there seem to be some context issues which are causing the wrong region to get activated for use by the region flipping, meaning that nothing happens.
Also, fixed own typo in 3d-view header/menu code...
2009-11-27 06:24:09 +00:00
Matt Ebb
15087ea783
fix for error in simpledeform modifier ui
2009-11-27 06:22:55 +00:00
Matt Ebb
f3fbef04e9
Fix for [ #20086 ] Mirror X, Z and Y crashes Blender 2.5 Alpha
...
Was wrong operator context
* Also added back 3d view locking options to view properties
2009-11-27 00:34:46 +00:00
Joshua Leung
d5267611f1
UV Editor: Added missing Snapping Operator keymaps (Shift-S) + menus (under UV's -> Snap)
2009-11-26 23:20:31 +00:00
Campbell Barton
9d026b30e7
more rna property renaming, axis_x --> use_x, rotationx --> use_rotation_x
2009-11-26 18:45:08 +00:00
Campbell Barton
0a7b235199
rename rotate_like_x --> use_x, for copy loc/size/rot constraints.
...
including rotate in the property name isnt needed since its a copy rotation constraint.
2009-11-26 17:54:16 +00:00
Campbell Barton
c3937c93d5
minor changes made before commit broke this script
2009-11-26 16:05:32 +00:00
Campbell Barton
64f552356a
ctrl 1-5 for changing subsurf levels
2009-11-26 15:36:23 +00:00
Campbell Barton
68b100232b
basic support for Sintels arm rig with property driven ik/fk switching and stretch bones to display connections, still need to do shoulder hinge and hand delta offset bones
2009-11-26 13:36:15 +00:00
Joshua Leung
baac1f2267
Bugfix #20069 : Centre to cursor or centre to mouse, centre object.
...
- Was missing notifier after editing
- Menu entries go bad naming after the UI api renaming
2009-11-26 10:19:09 +00:00
Matt Ebb
6e467285cf
[ #20051 ] x for removing a mesh from a group doesnt scale with ui
2009-11-26 06:32:43 +00:00
Matt Ebb
543d8112ff
Fix for [ #20028 ] adding objects such as cameras in local view(/) doesn't work
...
Was getting the wrong operator context, so there was no view3d available
2009-11-26 05:57:34 +00:00
Matt Ebb
f6b0389394
Fix for opening images in the Background Image panel
2009-11-25 22:58:54 +00:00
Brecht Van Lommel
2b121e6599
Pose Bone Local Location: now also works for non-connected bones with parents.
2009-11-25 18:48:29 +00:00
Campbell Barton
553374bd4c
selected_pchans --> selected_pose_bones, same for visible_pchans
...
added use_ prefix to bools offset --> use_offset, tail --> use_tail for eg.
2009-11-25 15:00:29 +00:00
Campbell Barton
f1fa79a595
fix for error in sequencer ui from recent changes
2009-11-25 13:17:09 +00:00
Campbell Barton
b40307df16
add access to bone add/remove from rna. eg.
...
bone = arm.edit_bones.new("SomeBone")
arm.edit_bones.remove(bone)
regify (WIP)
2009-11-25 11:05:11 +00:00
Campbell Barton
dcd1642121
RNA api
...
- EditBone was missing 'selected'
- renamed 'selectable' to --> 'restrict_select', matching object mode.
- renamed 'active_pchan' --> 'active_pose_bone'
2009-11-24 17:12:32 +00:00
William Reynish
6d7bb6593f
Forgot this file.
2009-11-24 15:45:45 +00:00
Thomas Dinges
f21eb0603b
Render Buttons:
...
* Made Audio Section in "Encoding Panel" easier.
2009-11-24 12:55:04 +00:00
William Reynish
2d4f112b18
Fix wrong names in 3D view View menu
2009-11-24 12:15:17 +00:00
Campbell Barton
ff5276b0ce
- use a generic bone class so all 3 bone types (Edit/Pose/Armature) - can have the same utility functions, length, parent_recursive, parent_index(), etc
...
- change the wiki url to avoid redirects (from Luka)
- removed pose prefix from pose_head/pose_tail/pose_matrix
2009-11-24 11:58:49 +00:00
William Reynish
96b6f32c54
Made render quality settings proper percentages.
2009-11-24 10:55:52 +00:00
Damien Plisson
82a1ec17ce
quicktime : small ui update to include the two qt import options in the output panel
...
+ pep8 fixes
2009-11-24 09:46:53 +00:00
Campbell Barton
d55ac4da2b
- added rna api function scene.update(), needed for rig generation to update driver deps
...
- removed some warnings
2009-11-24 09:24:32 +00:00
Matt Ebb
6ece643979
removed mmb pan/rotate user preference - this is handled by key maps now
2009-11-24 02:07:57 +00:00
Dalai Felinto
acdc3f4a44
commenting out "Todo" labels from bge player stereo options
...
the To Do was more like self-remaining since no one else is currently working with stereo :)
I will get back to that once 2.5alpha0 is out. In the mean time let's have a cleaner interface.
2009-11-24 01:09:19 +00:00
Campbell Barton
727d9bb059
rig-generation from metadata, the idea is to input a simple rig with metadata matching preset definitions
...
these are applied by adding constraints, drivers, control bones etc. making it possible to re-apply changes & improvements to many rigs at once.
testcase makes a finger rig (like in BBB) from 3 bones, the base tagged with an id property "type":"finger".
still missing is a way to update the driver dep's
also fixed an error in the property UI when the active bone is not on the active layer.
2009-11-24 00:02:21 +00:00
Campbell Barton
e968017951
- new pyrna api functions srna & prop path_to_id(), useful when setting driver target paths.
...
This means you can have a pose bone for eg and get the path...
pose.bones["Bone"]
uses rna internal functions, so will work for sequence strips etc.
- StructRNA.get(), used for getting ID props without exceptions...
val = C.object["someKey"]
or..
val = C.object.get("someKey", "defaultValue") # wont raise an error
- change rna property for testing if rna props are editable, test the flag rather then calling the function since the function depends on blenders state.
- fix a python exception with the ID-Property popup UI (when editing in more then 1 step)
2009-11-23 23:17:23 +00:00
William Reynish
f421558ac7
Fixed weird wrong names in Add menu.
2009-11-23 19:59:42 +00:00
Guillermo S. Romero
e2a5862e8f
Two files missing in case conversion in r24816.
2009-11-23 17:27:00 +00:00
Campbell Barton
66a013b06a
use decorators for python attributes, added bone.length
2009-11-23 16:04:19 +00:00
William Reynish
bd1de4b4e3
made release log link point correctly to the release log.
2009-11-23 15:41:57 +00:00
Campbell Barton
f4d3ce197b
links to Python API docs from splash and help menu
2009-11-23 15:20:56 +00:00
Brecht Van Lommel
c0e26df259
2.5: fix python error when showing 3d view properties panel
...
with no active bone.
2009-11-23 15:19:30 +00:00
Campbell Barton
f92524ab7d
use lowercase filenames, they are prettyfied for the menu
2009-11-23 15:04:43 +00:00
Campbell Barton
cb51710f25
pose_bone attributes, children, children_recursive, parent_recursive & parent_index() function.
2009-11-23 14:58:27 +00:00
Thomas Dinges
fbeca721a2
Typo, it's called Skim, not Skin. reported by Oxben. Thanks!
2009-11-23 13:19:30 +00:00
Campbell Barton
e9db9f2a91
- made properties in the view3d panel only show when there are some properties available since this the option to add props isnt in this panel
...
- remove print on startup
2009-11-23 13:06:26 +00:00
Campbell Barton
e0fc6d0c33
more ui api changes.
...
- remove functions such as operator_int(), operator_enum(), operator_string
this mixed with keyword arguments in a way that made them hard to read.
Instead, have operator() always return properties rather then needing an argument.
- rename prop_pointer() --> prop_object(), pointer is more a C thing.
- missed item_enumR(), rename to prop_enum()
2009-11-23 11:43:38 +00:00
Campbell Barton
7617736bd1
fix for py errors and missing return
2009-11-23 09:28:42 +00:00
Campbell Barton
8e09171d5b
temp hack to make the popup show wider when running the edit description operator
2009-11-23 00:56:19 +00:00
Campbell Barton
caab05ec8c
rna UI api rename...
...
note: this aims to follow pep8 however I chose to use 'prop/props' rather then 'property/properties' because it would make function names too long.
itemR() --> prop()
items_enumR() --> props_enum()
item_menu_enumR() --> prop_menu_enum()
item_pointerR() --> prop_pointer()
itemO() --> operator()
item_enumO() --> operator_enum()
items_enumO() --> operator_enums()
item_menu_enumO() --> operator_menu_enum()
item_booleanO() --> operator_boolean()
item_intO() --> operator_int()
item_floatO() --> operator_float()
item_stringO() --> operator_string()
itemL() --> label()
itemM() --> menu()
itemS() --> separator()
batch script used http://www.pasteall.org/9345
2009-11-23 00:27:30 +00:00
Joshua Leung
6555eca6fe
2009-11-23 00:03:51 +00:00
Joshua Leung
c4a71795f5
Bugfixes:
...
* Restored Center View to 3D Cursor. For now, I've mapped this to QKEY since all other nice combinations of CKEY have been taken now.
* Fixed bug introduced in commit last night where parenting lattice to armatures with deforms would no longer work.
2009-11-22 23:11:32 +00:00
Benoit Bolsee
d83b251486
Repair display of iTaSC IK constraint. Fix crash in GE with high priority action overwriting low priority action.
2009-11-22 22:42:57 +00:00
Campbell Barton
b351d7804b
needed to assign some values as bool's
2009-11-22 22:09:06 +00:00
Campbell Barton
dc5b0c8b9c
rna functions were getting away with passing the string "True" instead of True, changed get the integer value and test its 1 or 0.
...
allow rna function return values as an exception since so many poll functions do... "return (context.blah and context.foo)", that makign all return bool's isnt that nice.
2009-11-22 21:51:12 +00:00