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-02-07code cleanup: use exist_ok keyword arg to os.makedirs() rather then checking ↵Campbell Barton
if the dir exists first.
2013-02-06rigidbody: Use ARROWS empty draw type when creating constraintsSergej Reich
Since we don't have constraint visualization yet, it's useful to see where the individual axes point.
2013-01-30patch [#33886] Combine Dissolve Menu with Delete MenuCampbell Barton
2013-01-30update themes.Campbell Barton
2013-01-30Fix #34016: add backwards compatibility for deprecated region.callback_addBrecht Van Lommel
python function, this keep addons working. It's better to use the new function but might as well avoid breaking compatibility here.
2013-01-29Fix #34031: in the keymap editor, Timer and Text Input types did not show fieldBrecht Van Lommel
to edit the operator name.
2013-01-29Some optimization (their is much more possible here, but it will have to ↵Bastien Montagne
wait for complete refactor I’m working on currently).
2013-01-29Skeleton Sketching bugfixes/tweaksJoshua Leung
* Disabling Skeleton Sketching now refreshes the view properly, so that strokes don't linger on even after being disabled * Added the delete operator to the panel
2013-01-29Bugfix [#34012] Skeleton Sketching settings unclearJoshua Leung
Although the bug report here wasn't exactly clear about what exactly was wrong, it soon became apparent that the UI stuff here was in need of some love. Changes: * Ported over missing tooltips from 2.49 (i.e. most of them) * Fixed a few incorrect tooltips (mostly the subdivision length settings) * Made the autonaming and number/side settings slightly clearer - number/side are used to replace placeholders in the names of template bones (&N and &S respectively) when autonaming is disabled. When it is enabled, these values are determined automatically.
2013-01-29Window menu: Make Screencast (should be Save?, to match screenshot?) option. Pablo Vazquez
Thought of setting the operator context before so it wouldnt invoke the confirmation dialog, but better leave it by default to confirm since it might be clicked by mistake and start dumping video/image-sequence and can get annoying.
2013-01-29Info Editor: Adding Save Screenshot option to the Window menu, was only ↵Pablo Vazquez
available through search or shortcut (CTRL+F3)
2013-01-28Fix [#34023] r54146 breaks name-display of default "UI_UL_list"Bastien Montagne
draw_item *is* optional (it then uses default C function), even though there is not much sense to register a class without it, except for our default UI_UL_list!
2013-01-28fix [#34018] Delete Edge Loop undo works not als expected.Campbell Barton
2013-01-28fix for rigid body assuming active object would be selected, also don't ↵Campbell Barton
check length of selected objects in poll function (getting and throwing away object selection array on every redraw is no good).
2013-01-28Fix for errors caused by fixing RNA function register flags. Default UIList ↵Lukas Toenne
class now has a dummy draw_item callback. Panel draw_header is now optional (most panel classes don't define it).
2013-01-28use more conventional names in rigid body script.Campbell Barton
2013-01-28rigidbody: Don't show dialog for "Connect" operatorSergej Reich
Use redo last panel to change settings now. This is more in line with how the rest of blender operates. Also fix tootip
2013-01-28Made the tooltip for rigid body constraint "Connect" operator clearerJoshua Leung
Previously it wasn't clear what it was supposed to be doing, or what was required for it to work. TODO: figure out why the operator redo settings panel won't work. The workflow here is still a bit clunky.
2013-01-27BGE UI: removing "use_occlusion_culling" from the uiDalai Felinto
(and marking rna as deprecated) I talked with Benoit Bolsee and Mitchell Stokes and they both agreed that the feature should be removed. In case someone was actually using it the rna is still available. But next release we remove both the rna, the DNA and the flag in the code. I did a simple benchmark with tons of cubes, and the DBVT culling (use_occlusion_culling=True) always perform better than when it's off. Even when no occluder objects are in the scene.
2013-01-27Bunch of fixes for UI messages.Bastien Montagne
Also generate rigid body constraint types in py bullet code from RNA enum values (simpler than having to sync the code when something is changed here!). Side note: RNA API about icons still needs to expose icons for enum values, and conversion funcs between icon_name and icon_value!
2013-01-27Pack UI: Ton Roosendaal
Oops! So there was an Unpack button, hidden in the Nkey properties of Image window. This was drawn next to greyed-out buttons, didn't notice it well. I also now found the unpack() menu in editors/util, and there's an Image unpack op. Also the RNA api has an unpack! Will remove the generic unpack op, and add a sound and vfont unpack instead.
2013-01-25rigidbody: Improve add/remove operatorsSergej Reich
Now all add/remove operators for rigid body objects and constraints automatically add objects to the appropriate groups and create groups if they don't exist yet. This makes handling rigid bodies easier but doesn't take away functionality. If users want to handle groups manually they just need to create them before adding any objects. The previous behaviour was confusing and was even considered to be a bug since clicking on rigid body in the physics tab seemed to do nothing.
2013-01-24add 'deform - integrate' option to mesh-cache,Campbell Barton
This means the deformation on the input to the modifier can be re-applied ontop of the mesh cache. In practice this is most useful for using corrective shape-keys with mesh-cache.
2013-01-23UI todo:Ton Roosendaal
Added "Panel Title" style to Theme settings. Allows to make these nice larger or draw differently. Also tried to put hinting in Style, but this needs to be a per-font setting. uiFont data is still not being saved (also not allowing to set own font files for UI). That's a todo for 267 then.
2013-01-23rigidbody: Fix constraint buttons only showing for mesh objectsSergej Reich
Was silly indentation mistake.
2013-01-23File Menu, "Save startup file" no asks for save-over confirm.Ton Roosendaal
Being a destructive action (and there are no versions saved as backup) it's an OK convention to prevent accidents.
2013-01-23UI / Layout scripts:Thomas Dinges
* Code cleanup for new Rigid Body panels. * Removed some unneeded split() calls. * Remove redundant check for "ob.rigid_body_constraint" in the draw() function of the "Rigid Body Constraint" panel. The check is already made in the poll.
2013-01-23scene panel for rigid body - remove operator isnt greyed out when rigidbody ↵Campbell Barton
is disabled
2013-01-23code cleanup: dont use 'bpy.context' when 'context' is availableCampbell Barton
2013-01-23move rigidbody toggle into the header for scene and objects.Campbell Barton
2013-01-23fix [#29950] Linked proxy armature object properties can't be editedCampbell Barton
2013-01-23rigidbody: Add generic spring constraintSergej Reich
Behaves like the generic constraint but has optional spring on each axis. TODO: Add option to set rest length. Patch by Markus Kasten (markus111), thanks!
2013-01-23rigidbody: Add rigid body constraintsSergej Reich
Constraints connect two rigid bodies. Depending on which constraint is used different degrees of freedom are limited, e.g. a hinge constraint only allows the objects to rotate around a common axis. Constraints are implemented as individual objects and bahave similar to rigid bodies in terms of adding/removing/validating. The position and orientation of the constraint object is the pivot point of the constraint. Constraints have their own group in the rigid body world. To make connecting rigid bodies easier, there is a "Connect" operator that creates an empty objects with a rigid body constraint connecting the selected objects to active. Currently the following constraints are implemented: * Fixed * Point * Hinge * Slider * Piston * Generic Note: constraint limits aren't animatable yet).
2013-01-23rigidbody: Add "Copy Rigid Body Settings" and "Bake To Keyframes" operatorsSergej Reich
Based on a script by liero, thanks!
2013-01-23rigidbody: Add rigid body simulationSergej Reich
Add operators to add/remove rigid body world and objects. Add UI scripts. The rigid body simulation works on scene level and overrides the position/orientation of rigid bodies when active. It does not deform meshes or generate data so there is no modifier. Usage: * Add rigid body world in the scene tab * Create a group * Add objects to the group * Assign group to the rigid body world * Play animation For convenience the rigid body tools operators in the tools panel of the 3d view will add a world, group and add objects to the group automatically so you only have to press one button to add/remove rigid bodies to the simulation. Part of GSoC 2010 and 2012. Authors: Joshua Leung (aligorith), Sergej Reich (sergof)
2013-01-23rigidbody: Add point cache supportSergej Reich
Add read/write/interpolate functions. In order to get rigid body point cache id from object it's now required to pass the scene to BKE_ptcache_ids_from_object(). Rigid body cache is drawn in the orange color of the bullet logo.
2013-01-22Game Engine UI: Image Sampling Texture Panel cleanupDalai Felinto
removing non-GE supported features. The idea of splitting the draw() function comes from Campbell Barton. Review from him as well. The main reason for not implement this in properties_games.py is to make sure the panel is in the same order for both BI and BGE engines.
2013-01-22Matcap support in 3D Viewport.Ton Roosendaal
Full log is here: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66/Usability#Matcap_in_3D_viewport Implementation notes: - Matcaps are an extension of Solid draw mode, and don't show in other drawmodes. (It's mostly intended to aid modeling/sculpt) - By design, Matcaps are a UI feature, and only stored locally for the UI itself, and won't affect rendering or materials. - Currently a set of 16 (GPL licensed) Matcaps have been compiled into Blender. It doesn't take memory or cpu time, until you use it. - Brush Icons and Matcaps use same code now, and only get generated/allocated on actually using it (instead of on startup). - The current set might get new or different images still, based on user feedback. - Matcap images are 512x512 pixels, so each image takes 1 Mb memory. Unused matcaps get freed immediately. The Matcap icon previews (128x128 pixels) stay in memory. - Loading own matcap image files will be added later. That needs design and code work to get it stable and memory-friendly. - The GLSL code uses the ID PreviewImage for matcaps. I tested it using the existing Material previews, which has its limits... especially for textured previews the normal-mapped matcap won't look good.
2013-01-22fix for error where linking objects to the scene would show the popup if ↵Campbell Barton
activated from the object menu.
2013-01-21add an influence slider to mesh cache.Campbell Barton
2013-01-21Usual minor UI messages fixes...Bastien Montagne
2013-01-21mesh-cache deform modifier,Campbell Barton
supports MDD and PC2 formats. see wiki docs: http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Deform/Mesh_Cache
2013-01-21Add (vertex-only) Bevel to Mesh > Vertex menu.Howard Trickey
2013-01-21Added gsoc-2012 collada improvements from bratwurst branchGaia Clary
2013-01-21Fix #33899: Maya keymap/custom keymap selection issuesSergey Sharybin
Switch selection from Release to Click, so releasing mouse button after transform confirmation wouldn't trigger selection operator. However, needed to disable old Click behavior which used to deselect everything if click happened outside of any object. It wad bad way to do such a behavior and shall be re-think and solved in a better way.
2013-01-21Patch [#33926] Menu separators to group the items on Specials MenuJoshua Leung
Submitted by: Harley Acheson (harley) This patch adds separators to group items in the Special Menu in EditMode. Order of items is untouched.
2013-01-21Bugfix [#33946] Bake Action fails in SVN for ObjectsJoshua Leung
The problems here were caused by a cleanup commit (r. 53369). BTW, the code here is pretty convoluted mess.
2013-01-18move draw all edges into the object settings (object panel), makes more ↵Campbell Barton
sense here since its next to draw extra wire
2013-01-17fix for arrow keys being reversed in the snap menu (Ctrl+Shift+Tab)Campbell Barton
also - when expanding rna enums into existing menus - don't nest inside a row/column.
2013-01-17Release Cycle:Thomas Dinges
* Readme and release log links for the Blender 2.66 release.