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
Brecht Van Lommel
55d2a56d60
Sculpt:
...
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r24483:24889
2009-11-25 17:51:16 +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
Brecht Van Lommel
077edbb384
Sculpt: external file storage for multires
...
* This is experimental, the file format may change still!
* Helps reduce memory usage, keeps .blend files smaller, and makes
saving quicker when not editing multires.
* This is implemented at the customdata level, currently only the
multires displacements can be stored externally.
ToDo
* Better integration with object duplication/removal/..
* Memory is not yet freed when exiting sculpt mode.
* Loading only lower levels is not supported yet.
2009-11-25 14:27:50 +00:00
Brecht Van Lommel
436969ce49
Sculpt: Fast Navigate option for multires. This will show the lowest multires
...
level when rotating/panning/zooming the viewport, and only draw the full thing
at the end, to make the viewport more interactive.
2009-11-25 14:13:43 +00:00
Brecht Van Lommel
2fd2c04381
Sculpt: multires UI update.
2009-11-25 14:10:45 +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