Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-16patch [#34634] Select vertices without a groupCampbell Barton
from Kevin Mackay (yakca)
2013-03-07Typo fix to fix global delete with Shift-X as it was before r43416Sv. Lockal
2013-02-25patch [#34411] Patch for image drag and drop to create Empty rather than BG ↵Campbell Barton
image from Kevin Mackay (yakca)
2013-02-17code cleanup: operator/function mismatchCampbell Barton
2013-01-28style cleanup: also remove unneeded NULL check.Campbell Barton
2013-01-26Porting over hotkeys for adding rigidbody objects (from original branch)Joshua Leung
* Ctrl-R = Add Active * Ctrl-Shift-R = Add Passive * Ctrl-Alt-R = Remove
2012-12-26Todo item:Ton Roosendaal
- Drop group into 3d window now puts itself at mouse cursor location. - Drop objects into 3d window now doesn't move the 3d cursor anymore. Added new function ED_view3d_cursor3d_position() to handle this, so the temporarily object-drop operator macro also could go away. (Which was setting 3d cursor)
2012-10-21style cleanup: commentsCampbell Barton
2012-10-13Lattice Editing: Distortion-Free "Flip" OperatorJoshua Leung
This operator (Ctrl-F) allows you to flip the lattice coordinates without inverting the normals of meshes deformed by the lattice (or the lattice's deformation space for that matter). Unlike the traditional mirror tool, this tool is aware of the fact that the vertex order for lattice control points matters, and that simply mirroring the coordinates will only cause the lattice to have an inverted deform along a particular axis (i.e. it will be scaling by a negative scaling factor along that axis). The problems (as I discovered the other day) with having such an inverted deformation space are that: - the normals of meshes/objects inside that will be incorrect/flipped (and will disappear in GLSL shading mode for instance) - transforming objects deformed by the lattices will become really tricky and counter-intuitive (e.g. rotate in opposite direction by asymmetric amounts to get desired result) - it is not always immediately obvious that problems have occurred Specific use cases this operator is meant to solve: 1) You've created a lattice-based deformer for one cartoonish eye. Now you want to make the second eye, but want to save some time crafting that basic shape again but mirrored. 2) You've got an even more finely crafted setup for stretchy-rigs, and now need to apply it to other parts of the rig. Notes: * I've implemented a separate operator for this vs extending/patching mirror transform tool as it's easier to implement this way, but also because there are still some cases where the old mirroring seems valid (i.e. you explicitly want these sort of distortion effects). * Currently this doesn't take selections into account, as it doesn't seem useful to do so.
2012-10-09Adding weightpaint transfer tool.Ove Murberg Henriksen
From: https://svn.blender.org/svnroot/bf-blender/branches/meshdata_transfer Bachelor project at Narvik university collage (Norway). By Ove M Henriksen (Cyborgmuppet) Thesis will be published at Cyborgmuppets blender page. Thanks for letting me participate!
2012-10-09patch [#31919] limit the number of bone deform weights per vertex. Many game ↵Campbell Barton
engines require a limit of 4. from Kesten Broughton (kestion) Usage: In weight paint mode, select the mesh to have its weights culled. Click on "Limit Weights" button. A sub-panel will appear "Limit Number of Vertex Weights" with a slider field "Limit" which you can set to the appropriate level. The default level is 4, and it gets executed upon pressing "Limit Weights" so you will need to do an "undo" if your max bone limit is above 4. The checkbox "All Deform Weights" will consider all vertex weights, not just bone deform weights.
2012-10-09svn merge ^/trunk/blender -r48592:HEADOve Murberg Henriksen
2012-10-05Follow Path Constraint - "Animate Path" OperatorJoshua Leung
Added a convenience operator to the Follow Path constraint which adds a F-Curve for the path (or the operator's "fixed position" value if no path is assigned), with options for setting the start frame and length of motion. This makes it easier for common users to just set up a quick follow-path animation where the camera (e.g. flying around a set over certain number of frames). A key advantage of this is that it takes care of the underlying math required for setting up the generator curve accordingly (I've got some plans for making this a bit friendlier to use later). Now, animating the paths is a one-click operation, with the start and length properties able to be controlled using the operator properties.
2012-10-05Clean up in "add object" code:Bastien Montagne
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()! * Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps). * Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype. * And some general code cleanup (like trailing spaces, empty lines, ...). Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
2012-07-04svn merge ^/trunk/blender -r48095:48592Ove Murberg Henriksen
2012-06-20removing from group now shows menu to select group to remove.Campbell Barton
2012-06-17svn merge ^/trunk/blender -r47023:HEADOve Murberg Henriksen
2012-06-04mask mode for clip editor developed by Sergey Sharybin, Pete Larabell and ↵Campbell Barton
myself. see: http://wiki.blender.org/index.php/User:Nazg-gul/MaskEditor note - mask editing tools need continued development, feather option is not working 100%
2012-05-30split up proportional editing keymap functions (adding this in tomato branch ↵Campbell Barton
was messy)
2012-05-23svn merge ^/trunk/blender -r46844:HEADOve Murberg Henriksen
2012-05-22Add operator to extract armature and vertex groups from skin.Nicholas Bishop
* The operator creates bones for each input edge (does not subdivide them like the skin operator does), adds a fake root bone for skin roots with multiple children. * The operator adds vertex weight groups to the original mesh. * Make copy_object_transform() public, used to match the armature object to the mesh object. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Add skin vertex operators.Nicholas Bishop
* Add operator to mark selected vertices as skin roots. * Add operator to mark/clear selected vertices as loose. * Add operator to equalize skin radii. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-21svn merge ^/trunk/blender -r46750:HEADOve Murberg Henriksen
2012-05-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-17removed:Ove Murberg Henriksen
OBJECT_OT_vertex_group_copy_to_selected_single() plan for future to implement option as an argument in: OBJECT_OT_vertex_group_copy_to_selected()
2012-05-17Added framework for transfer weight options.Ove Murberg Henriksen
vertex_group_transfer_weight_exec() governs all. Functions renamed/added with _transfer_weight_ as opposed to _copy_by_ This is to reflect changes in parameters and usage as the internal code will change.
2012-05-09svn merge ^/trunk/blender -r45927:HEAD --accept=theirs-fullOve Murberg Henriksen
This revision does not compile. code need to be merged in manualy.
2012-05-08merging back to a version that works...Ove Murberg Henriksen
svn merge -r46433:46359 .
2012-05-08svn merge ^/trunk/blender -r46330:46335Ove Murberg Henriksen
2012-05-07svn merge ^/trunk/blender -r46300:46330Ove Murberg Henriksen
2012-05-07svn merge ^/trunk/blender -r46000:46100Ove Murberg Henriksen
some conflicts. had to backup my code, accept with "tc" and introduce my own code again. Hope I didnt leave anything out.
2012-05-06Bugfixes for Motion Path drawing/updating in light of the recent changes:Joshua Leung
* Added proper "update" operators in place of the abuse of the calculate operators, so now the display ranges won't get overwritten everytime (with the default values) you go to update the paths. * Display range settings in properties editor now actually work. Before, the "In Range" mode only displayed the entire paths.
2012-05-05Fix related to [#31157]: Tips (descriptions) of macro operators were not set ↵Bastien Montagne
into underlying RNA struct, hence did not show up in UI.
2012-04-28style cleanup: editors / mesh & objectCampbell Barton
2012-04-12svn merge ^/trunk/blender -r45364:HEAD --accept postponeOve Murberg Henriksen
2012-04-05there was no way to reset timing for absolute shape keys, add an operator to ↵Campbell Barton
do so.
2012-04-03svn merge ^/trunk/blender -r44562:45364Ove Murberg Henriksen
2012-04-03Removed: The uneccecary previously added code and added functions for ↵Ove Murberg Henriksen
"copy_to_selected_single. Reason: less code and consistensy with existing code. Added fuction "ED_vgroup_copy_single" that forms the basis for the above.
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton
2012-03-17add select invert for latticeCampbell Barton
2012-03-16Added functionality: copy vertex group from source to targets.Ove Murberg Henriksen
Changed some comments to represent the code more accuratly.
2012-03-10Remove the OBJECT_OT_test_multires operator.Nicholas Bishop
Originated in r35213, appears to have been some test for multires in BMesh.
2012-03-02from first change up until including this: added two buttons to gui,Ove Murberg Henriksen
transfer weight and trtransfer weight all, made the basic structure, redy to implement the contents of the functions in object_vgroup.c
2012-02-29M source/blender/editors/object/object_ops.cOve Murberg Henriksen
M source/blender/editors/object/object_intern.h
2012-02-29M source/blender/editors/object/object_vgroup.cOve Murberg Henriksen
M source/blender/editors/object/object_ops.c M source/blender/editors/object/object_intern.h
2012-01-17svn merge ^/trunk/blender -r43420:43436Campbell Barton
2012-01-16more keymap editsCampbell Barton
- make sure defaults are not assumed (so reuse last settings doesnt override) - replace 0/1 for TRUE/FALSE defines.
2012-01-16svn merge ^/trunk/blender -r43392:43420Campbell Barton
2012-01-16use TRUE/FALSE for boolean keymaps, no functional changesCampbell Barton