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
2010-02-01shape key transfer fix.Campbell Barton
workaround for the vert locations not being relyable, use the base shape key rather then the verts to calculate the offsets.
2010-02-01remove workaround thats not needed anymore and could cause a python error ↵Campbell Barton
when linking a mesh with keys to an object.
2010-02-01Finished some todos for the Export KeyingSet operator:Joshua Leung
- Keyframing and other KeyingSet-level settings are now included in the exported script too - A table of lookups for ID-block shorthands is built and included to make running the exported script more efficient and less confusing
2010-02-01Fix loading python modules (like netrender)Martin Poirier
2010-02-01Keying Sets: Export to FileJoshua Leung
This commit adds an operator which saves the active Keying Set in a form which can be used to regenerate the Keying Set again in another file using the Keying Sets API. This could be made smarter by caching the ID-blocks used, and writing aliases for those, but that can be done later.
2010-02-01WM Draw Methods now has a new option Automatic (default). This willBrecht Van Lommel
set the draw method to triple buffer or overlap depending on the configuration. Ideally I could get all cases working well with triple buffer but it's hard in practice. At the moment there are two cases that use overlap instead: * opensource ATI drives on linux * windows software renderer Also added a utility function to check GPU device/os/driver.
2010-02-01Added 'Evaluation Time' setting access to Path Animation panel.Joshua Leung
This was previously only available from the datablocks viewer, but this is the direct replacement to the badly named 'speed' ipo-curve in the past ('speed' implies a rate that must be integrated/added to the results of past frame, rather than a factor). Also, tweaked the RNA definition so that this shows as a slider (i.e. a factor), since the valid values for this are clamped to the [0, 1].
2010-02-01Mathutils doc improvements + other small thingsCampbell Barton
- bpy.app moved into PyStructSequence (used by sys.float_info) - added buildinfo into bpy.app.build_* - bpy.ui removed (wasnt used) - include external example files in Mathutils docs (only Mathutils and Vector are currently written) - added support to auto document PyStructSequence's - CMake had "'s inside all its strings.
2010-01-31pep8 changesCampbell Barton
2010-01-31pep8 changes to rigify (minor warnings still there)Campbell Barton
also found quite a few cases where variables were used that hadnt been defined.
2010-01-31white space commit, so the actual changes in the next commiy wont be so hard ↵Campbell Barton
to find
2010-01-31bugfix [#20579] Context pinning error (pose mode)Campbell Barton
2010-01-31bugfix [#20878] Filtering for keymaps became useless [26389]Campbell Barton
2010-01-30bugfix [#20638] not loading script in user script directory when startupCampbell Barton
2010-01-30utility functions is_negative_m3 & is_negative_m4, added python Mathutils ↵Campbell Barton
access Matrix.is_negative renamed Mathutils attribute wrapped -> is_wrapped
2010-01-30Small UI Tweak:Thomas Dinges
Let "Add Constraint" Button use the whole space, like the "Add Modifier" Button.
2010-01-30View2D/TimeCode Drawing:Joshua Leung
This commit introduces a few cleanups and tweaks to the way that timecodes (i.e. the timing indications used instead of frame numbers) get displayed. 1. Custom Spacing of TimeCodes/Gridlines Made the minimum number of pixels between gridlines/timecode indications a user-preference, instead of being a hardcoded constant. This allows to set the spacing tighter/looser than the defaults, and is also used for the other changes. 2. Default timecode display style, (now named 'minimal') uses '+' as the delimeter for the sub-second frames. This hopefully makes it a bit clearer what those values represent, as opposed to the '!', which can sometimes look too much like a colon. 3. Added various timecode display styles as user-preference. - These include always displaying full SMPTE, to showing milliseconds instead of frams for sub-second times, and also an option to just show the times as seconds only. - When changing the timecode style, the spacing setting is automatically modified so that the timecodes are spaced far apart enough so that they won't clash (under most circumstances). This automatic modification is only done if the spacing is too tight for the style being set. 4. Unified the code for generating timecode strings between the View2D scrollbar drawing and the current frame indicator drawing.
2010-01-30Fix #19473: Toggle Quad View options missing from UI.Brecht Van Lommel
2010-01-30[#20487] Small bug in 3d window's header in edit mode.Campbell Barton
[#20713] vertex, edge and face toggling acts like shift select (in 2.49) with or without shift pressed revert own changes from 26035 - python buttons were toggles so clicking on 1 didnt disable the others. - for some reason the layout engine wasnt working right here and made the buttons skilly in localview.
2010-01-29Make expanding kmi possible even when they are not user defined (makes it ↵Martin Poirier
possible to see full keymap information even for unmodified configurations)
2010-01-29Fix #20549: selecting a texture node in a material node tree wouldBrecht Van Lommel
keep that texture locked as the current visible texture in the texture buttons.
2010-01-29minor corrections to scriptsCampbell Barton
2010-01-29bugfix [#19681] adjusting the settings of the 'add torus' tool in edit modeCampbell Barton
2010-01-29Speed up keymap editor a bit (less context changes)Martin Poirier
2010-01-29Add cfg folder for keyconfigs (and possibly others later) to be imported ↵Martin Poirier
after everything else. Also remove .pyc file when removing keyconfigs.
2010-01-28Keyconfig import and removeMartin Poirier
- Keyconfig are now marked as user_defined when it is the case - Import keyconfig operator: select an exported keyconfig .py file, copies it to the scripts folder (keep the original copy if wanted, default True), imports and select as active config. The active keyconfig is stored in the user default file, so that still has to be saved after import. - Remove keyconfig operator and button next to the keyconfig name (poll False if not user_defined). Removes the keyconfig from the list and deletes the file from the folder. Remaining bug: The file is copied in the user defined script folder (if present) or the /scripts/ui folder. The problem is that it might be imported before operators defined in python are imported themselves. One solution would be to use a separate folder for keyconfigs that is imported after all others.
2010-01-28missed some files last commit.Campbell Barton
2010-01-28missed updating reload scriptsCampbell Barton
2010-01-28material copy/pasteCampbell Barton
not enough room for the buttons so adding a menu, icon is ugly probably needs a new icon?.
2010-01-28move bpy.load_scripts --> bpy.utils.load_scriptsCampbell Barton
added sequencer strip length display in seconds
2010-01-28Ambient Occlusion split up into:Brecht Van Lommel
Ambient occlusion: multiplied with direct lighting by default, add is also still available and more blending methods might be added if they are useful. This is fundamentally a non physical effect. Environment lighting: always added as you would expect (though you can subtract by specifying negative energy). This can be just white or take colors or textures from the world. Indirect lighting: only supported for AAO at the moment (and is still too approximate), and also is always added. A factor is available to specify how much is added, though value 1.0 is correct. Also: * Material ambient value now defaults to 1.0. * Added Environment, Indirect and Emit pass. * "Both" blending method is no longer available. * Attenuation, sampling parameters are still shared, some could be split up, though if they are different this would affect performance.
2010-01-28* Mathutils attributes documented - ↵Campbell Barton
http://www.blender.org/documentation/250PythonDoc/Mathutils.html * Vector.difference() needed normalized vectors * bpy.DEUBG -> bpy.app.debug
2010-01-28Add missing properties to keymap export operator.Martin Poirier
2010-01-27slice assignment wasnt running the properties update function (setting ↵Campbell Barton
object layers wasnt working from py) also commented operator subclassing, loosing py property order.
2010-01-27[#20808] r26221 - Cannot remove shortcuts in user preferences @ modified ↵Martin Poirier
configuration keymap in context was wrong after modal keymap was shown.
2010-01-27Missed these files in the last commit ..Matt Ebb
Also meant to mention, on the todo: show the confirmation before closing the file selector, rather than afterwards where it's inconvenient and easy to miss...
2010-01-27[#20728] "Export UV Layout" overwrites existing files (without feedback)Matt Ebb
The 'save over' popup was only appearing based on a string comparison of the operator name ("Save"). Changed this to use a hidden operator property: "check_existing". Python operators must have this property for the file selector confirmation too. This property can also be set to false, to prevent checking for existing files, useful in the File->Save menu item to prevent the dangerously missable confirmation popup.
2010-01-26[#20046] 2.5 "bridge faces" tool doesn't delete original selectionCampbell Barton
remove this script, its not good enough, remove grease pencil retopo also.
2010-01-26Rigify:Nathan Vegdahl
- Removed control-shape deformation bones from the spine rig (no longer necessary thanks to the new "custom shape at" feature). - Various improvements to the mouth rig, including a corrective shape key for mouth-open. - The new method of generating into the same armature object every time wasn't copying pose bone data in the process, such as rotation mode and transform locks.
2010-01-26Rename Beauty Fill to Beautify Fill like in 2.4x, more accurateBrecht Van Lommel
description of what it does since it doesn't actually fill, only change an existing one.
2010-01-26Assign automatic/envelope weights in weight paint mode is back,Brecht Van Lommel
accessible from W key and in new Weights menu in the header.
2010-01-26update tagged objects in the scene after calling each operator, this makes ↵Campbell Barton
running a set of recorded operators work as expected.
2010-01-26Small fix: Always show the 'brush' button in texture panel, so it's possible ↵Matt Ebb
to turn it off in object mode.
2010-01-26netrender: utility function to extract information from a blend file on ↵Martin Poirier
disk. Used to get render resolution for jobs in the web interface (lazy init).
2010-01-25make exception a bit nicer (since wiki docs dont make much sense how it was ↵Campbell Barton
before)
2010-01-25Smoke: Daniel Genrich
* UI updates for my last commit by nudelZ
2010-01-25Smoke: The well known Miika Hämäläinen (aka MiikaH) patch ↵Daniel Genrich
(http://blenderartists.org/forum/showthread.php?t=158317&page=42) * Better (and windows enabled) OpenMP handling (> 2x-5x speed) * More Volumetric Texture mapping options (heat, etc) <-- Matt if that's not to your liking, just revert that part, it's separate anyway * Initial velocity taken from particle settings (no more slow starting) * Option to select compression method (there seem to be a bug in my high compression usage, at least it's been reported to result in exploding smoke - better use low compression for the time being) It's been tested since a while but as usual please report any (new!) bugs. ;-)
2010-01-25Show Cone option for spot lamps, to visualize which objects are being affected.Brecht Van Lommel
2010-01-25Rigify now generates the rig into the same armature every time, so you don't ↵Nathan Vegdahl
have to re-hook-up things like armature modifiers, parenting, etc. By default the generated rig object is named "rig". But you can add a custom "rig_object_name" property to the metarig to specify the name of the object to generate into.
2010-01-25Added simplification back for quicker preview renders with less subdivisionBrecht Van Lommel
levels, child particles, and shadow/SSS/AO quality.. Now also works on what is displayed in the 3d view instead of only rendering, see panel in the scene properties. Most file changes were to make scene available in the isDisabled modifier callback function.