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-04-21option to use curve point weights to influence particle effectors.Campbell Barton
2010-04-21py api. bpy.utils.relpath() function.Campbell Barton
2010-04-21vertex group option for lattice, needed for applying a lattice to a ↵Campbell Barton
beard/moustache without moving the roots about.
2010-04-19Python API fix: Add COMPAT_ENGINES to properties_data_cameraDaniel Genrich
2010-04-19After handling demohero's keymaps to a beta tester it became apparentDaniel Salazar
that going for the full hotkey translation is actually counter productive. Now using a more conservative keymap by Michael W that focuses on general navigation, selection and other details
2010-04-19Fix [#22058] Presets system not setting some input options.Matt Ebb
Added a few more input properties to store in interaction presets
2010-04-19Python API fix: Make properties_texture compatible with COMPAT_ENGINES, also ↵Daniel Genrich
a little enhancement for data_mesh (thanks to Matt)
2010-04-19New and much improved Maya Interaction Preset by demoheroDaniel Salazar
2010-04-19Python API: Make properties_data_mesh compatible with COMPAT_ENGINES. ↵Daniel Genrich
(supervised by Matt ;)
2010-04-18== sequencer ==Andrea Weikert
* new icon for split view (at least temporary) * icon buttons in header rather than popup menus for better efficiency (can easily be changed in python UI script again)
2010-04-18Brought back secondary input filtering, therebyPeter Schlaile
fixing [#21014] SEQUENCER: Can no longer apply colour balance filter to colour effect strip. Also: reordered some UI elements so that geometry, time and color modifications are grouped together.
2010-04-18Updating operator_simple template with new register functions andDaniel Salazar
missing bpy import
2010-04-17- for BGE mouse and keyboard events use tuples rather then listsCampbell Barton
- pep8 corrections
2010-04-16add the modules directory from the user scripts path (if it exists)Campbell Barton
2010-04-16'Fix' [#21119] volumetric material always casts shadowsMatt Ebb
Revealed hidden 'options' panel for volumes too.
2010-04-14rna api, when linking objects to an inactive scene, dont change its layer, ↵Campbell Barton
removed NULL object data check since this isnt allowed from the api side.
2010-04-14avoid using exec()Campbell Barton
2010-04-14Missed this file tooMatt Ebb
2010-04-14Forgot to add new filesMatt Ebb
2010-04-14* Interaction PresetsMatt Ebb
This adds a new presets menu in the splash screen and the Input section of User Preferences to choose a preset interaction style, consisting of key configurations and also other user preferences such as select mouse button, view rotation style, etc. Currently, just 'Blender' and 'Maya' presets are included, hopefully we can have more presets contributed (and maintained!) by the community. It's best to keep these presets minimal to avoid too many key conflicts. In the Maya one I changed the view manipulation key/mouse combos and also the transform manipulator keys, not much more than that. To save an interaction preset, open the user preferences Input section, and press the [ + ] button next to the presets menu. It will save out a .py file containing any edited key maps and navigation preferences to the presets/interaction folder in your scripts folder. --- Part of this commit changes the way that key maps are exported/displayed in preferences - now partial key configs are allowed. Previously it would export/import the entire key configuration, regardless of whether individual key maps were edited or not (which would make them more susceptible to conflicts in unexpected areas). (note, in blender terminology, a key map is a category of key items, such as 'Object Mode' or 'View 2d'.) Now, the export and the UI display work in a similar way to how key maps are processed internally - Locally edited key maps (after pressing the 'Edit' button) are processed first, falling back to other key maps in the current key config, and then falling back to the default key config. So it's possible for a key config to only include a few key maps, and the rest just gets pulled from the default key config. The preferences UI display works like this too behind the scenes in deciding what to show users, however using it is just like it was before, the complexity is hidden.
2010-04-13Adding 'running jobs' button in node header.Ton Roosendaal
2010-04-12Subframe calculations for particles, original patch by Raul Fernandez HernandezJanne Karhu
* Increasing subframe count increases stability for SPH fluid and Newtonian particles * Also small tweaks into physics ui panel to better fit new subframes value * This commit also fixes the moving fluid emitter problem as described by Raul in the mailinglist
2010-04-12BGE: TexFace panel (from patch #21780 from Mitchell Stokes + some changes)Dalai Felinto
the patch exposes a rna property to get the active edit mode face. This is a hack. However it's a small patch (a.k.a. easy to revert later if needed). The official plan is to wait for BMesh before tackling it properly. Nevertheless TexFace panel is really important for BGE. Missing: operators to copy the current parameters to other selected faces. * note: what I changed from the original patch is the UI script. The pool wasn't defined and it was using tabs.
2010-04-12Fix external image editor (needs to be a list, otherwise extends adds each ↵Martin Poirier
character as a list item). Note: The default value ("start") on windows doesn't work. Start is not a real program.
2010-04-11== Sequencer ==Peter Schlaile
Made custom proxy files a lot more sensible to select (upgraded to filepath get/setters) Changed semantics, since custom files don't make much sense without custom directories...
2010-04-11== Sequencer ==Peter Schlaile
Proxy render size settings is now back. (Maybe still in need of some sensible icons, though...) Also: waveform color seperation works in N-keys dialog again.
2010-04-11Specific operator for Push/Pull (no need to go through the generic operator ↵Martin Poirier
and it makes it available in the operator search)
2010-04-11PyAPICampbell Barton
- added new mathutils.Color() type, use with rna so we can do for eg: material.diffuse_color.r = 1.0 # also has hsv access material.diffuse_color.s = 0.6 - made Mathutils and Geometry module names lowercase.
2010-04-11py api file renameCampbell Barton
- prefix mathutils api. - 2 blf.c files (annoying for debugging) - py api docs ignore keying sets as with operators.
2010-04-10rna/py/reference doc improvements..Campbell Barton
- vectors now respect min/max settings. - keyframing and adding drivers raises an error in an index is set on a non array, keyframing raises an error if it fails. reference docs... - added docstrings for remaining python bpy_struct functions - added fake class for docs, bpy_struct, which is the base class of everything in bpy.types - improved inherictance references for struct classes, include bpy_struct members.
2010-04-10QTKit (OSX 64bit): Add audio export to QuicktimeDamien Plisson
Supports default OSX codecs : Linear PCM, Apple Lossless and AAC Note that AAC codec doesn't support sample rates above 48kHz. If a python/rna guru knows how to easily enforce this limit, he is welcome! Enjoy making Quicktime movies now with audio!
2010-04-10rna reference docs, list inherited properties and functions at the bottom of ↵Campbell Barton
each type.
2010-04-10dont document parent classes funcs and propertiesCampbell Barton
2010-04-07* Texture Mapping Panel could raise an error, missed check for an active ↵Thomas Dinges
texture slot.
2010-04-07Added tongue and neck rigs. The neck rig is quite solid, I think, and is ↵Nathan Vegdahl
working well in production on Durian. The tongue rig is a bit hacky, but I'm adding it for now since we're using it in Durian. Also added pupil dilation to the eye rig type, and made the finger rig type work with two-digit fingers.
2010-04-07Fix [#21756] Texture paint "quick edit" sending wrong path on unsaved scenesMatt Ebb
* Made it use the temp directory in user preferences when the .blend file hasn't been saved yet * Made bmain->name (wrapped as bpy.data.filename) contain an empty string when there's no .B25.blend and no file saved, rather than "<memory2>". This is a good candidate for consistent file path api, retrieving temp dirs / project- specific temp dirs / etc...
2010-04-07Fix [#21760] Snap to Origin doesn't workMatt Ebb
Removed the 'Snap selected to origin' operator, it was dysfunctional and other operators contain better functionality to do the same things.
2010-04-06Quick fix to NLA-Baking for Beorn:Joshua Leung
Group baked F-Curves by bones instead of by transform type.
2010-04-06"Fix" for [#21591] Explode modifier bugJanne Karhu
* The new default particle size is quite small, so exploded pieces didn't match the original pieces * There's now an option to use the particle size (useful for some effects), but it isn't used by default * This commit will change how some old files look (explode modifier and not 1.0 particle size), but the exact old behavior is achieved with the new "size" option
2010-04-06- new docstrings for bpy.type.Struct methods & some corrections.Campbell Barton
- struct.path_to_id() --> path_from_id().
2010-04-06Fix [#21440] Bug or loose feature? Texture painting brushesMatt Ebb
Removed extra brush features that aren't applicable in some painting modes from the UI. Would be great to have this properly cleaned up and made consistent. Also tweak to startup blend, hiding brush tools panel.
2010-04-06Bugfix #21916: Baking NLA strips doesn't group transformsJoshua Leung
- Added an optional string arg to struct.keyframe_insert() and struct.keyframe_delete() for the name of the group to add the keyframes to (for newly created F-Curves), instead of doing this as post process. - Added error prints to the RNA function for setting an F-Curve's group. The old way of setting the groups afterwards couldn't be used anymore, since there was no way to find the action the F-Curve belonged to. This is necessary if the F-Curve list is to be kept in a valid state, since adding to any random group that may not be in the same Action does not work well. There were other issues with the list being iterated over changing while it was still being iterated over too... TODO: Find a way to allow the iterator there to still work ok?
2010-04-06Fix [#21678] Crease color cannot be adjustedMatt Ebb
Gave edge crease a unique theme colour.
2010-04-06Patch [#21750] Add luma waveform and vectorscope to image viewMatt Ebb
by Xavier Thomas This adds the waveform monitor and vectorscope to the image editor 'scopes' region, bringing it inline (plus a bit more) with sequence editor functionality, and a big step closer to the end goal of unifying the display code for image/ comp/sequence editor. It's non-intrusive, using the same code paths as the histogram. There's still room for more tweaks - I modified the original patch, changing the openGL immediate mode drawing of the waveform display to vertex arrays for speed optimisation. Xavier can look at doing this for the vectorscope now too. Thanks very much Xavier!
2010-04-06Object API changes so these functions now require a scene as first argument:Brecht Van Lommel
create_mesh, create_dupli_list, make_display_list and is_visible. This is done in order to make these context independent as the RNA API should be as much as possible, and to fix #21297 and #21719, where there was an assumption from these functions that there is a scene in the context, which does not work for external render engines exporting in a separate thread. Also avoided using context in a number of other functions, ideally only UI/WM type functions should use context. I've updated the scripts in trunk, but the addons and external ones in development will need updates too.
2010-04-06Fix #21383: appending a group would also instance it by default, whichBrecht Van Lommel
will give duplicate objects since the actual object are appended already, so only enable this option by default for linking now.
2010-04-05Animation Editors: Select Linked OperatorJoshua Leung
This operator selects all the keyframes in the same F-Curve as a selected keyframe.
2010-04-05Fix [#21886] OBJ export crashes if attempted while in edit modeMatt Ebb
Didn't crash for me, but did export incorrectly since editmode changes weren't flushed. Fixed this by setting all exporters to go back to object mode before exporting. Also cleaned up some naming in exporter creator strings, it's "Blender" not "Blender3D".
2010-04-05Durian Feature Request for Graph Editor: Border Select (optionally) ↵Joshua Leung
considers handles Early when implementing the Graph Editor in 2.5, a key complaint that was levelled at the old 'IPO Editor' was that it was a constant annoyance that adjacent handles were getting selected in addition to the keyframes, when only the keyframes were intended. I solved this by making this default to only selecting keyframes and ignoring the handles, but this means that it isn't possible to batch move several handles at once. I've now improved this situation by adding an option to the border select operator (involved using Ctrl-B instead of B) which makes the handles get treated separately (as if they were separate verts, as in 2.4x). The default is still to only select keyframes, to have consistency with the DopeSheet... Also performed some more renaming work in the code...
2010-04-05Animation fixup squad to the rescue!Joshua Leung
R 27991 broke all script-based Keying Set support, including all the Built-In Keying Sets. This meant that it nearly impossible to still keyframe anything (there are other less convenient ways, but none work quite as well).