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-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).
2010-04-04Commented out some unimplemented operators, avoids gray text in the UIElia Sarti
Also I noticed there's a check on strip.type == 'EFFECT', which can never be true because strip.type actually contains the type of effect, e.g. "GLOW", "ADD" etc. Not a big problem currently because it's not used.
2010-04-04pep8 cleanupCampbell Barton
2010-04-04Fluid physics for particles by Raul Fernandez Hernandez (Farsthary) and ↵Janne Karhu
Stephen Swhitehorn: This patch add SPH (Smoothed Particle Hydrodynamics)fluid dynamics to the blender particle system. SPH is an boundless Lagrangian interpolation technique to solve the fluid motion equations. From liquids to sand, goo and gases could be simulated using the particle system. It features internal viscosity, a double density relaxation that accounts for surface tension effects, static internal springs for plastic fluids, and buoyancy for gases. --------------------------------------- This is a commit of the core fluid physics. Raul will work on proper documentation soon and more features such as surface extraction from the particle point cloud and increasing stability by sub-frame calculations later.
2010-04-04keymap.add_item, add_modal_items --> keymap.items.add()/add_modal()Campbell Barton
2010-04-03Commit removing Mesh Deform modifier's surface mode broke the it's UIDaniel Salazar
2010-04-03Adding Subdivide UVs flag to modifier UIDaniel Salazar
2010-04-03Patch #21892 by Ruslan M (luciofulci): Removing 16 materials per meshDaniel Salazar
limit from OBJ import script. Also made split materials off by default
2010-04-02"Fix" #20225: mesh deform surface modifier problems. This mode was anBrecht Van Lommel
experiment and turn out to work poorly because it does not preserve rotations, so I've just removed the option now. Alternative is to use a solidify modifier on the cage mesh, which will usually give better results.
2010-04-02Keyframe Defaults and Cleanups: Joshua Leung
This commit fixes reports #21638 and #21818, which were both also Durian feature requests. Cbanges: * Added new default setting for the type of handles created when creating keyframes. This can be found in the user-preferences, and is used whenever existing keyframes aren't being overwritten (instead of the value being always taken from the keyframes either side, #21638). * When keyframing over existing keyframes, only the values will be changed. The handles will be offset by the same amount that the value of the keyframe changed, though how well this works in practice still needs to be tested more thoroughly (#21818, already fixed earlier, but this commit is the full fix). * When 'free' handles are added by default, they are offset to be +/- 1 frame on either side of the keyframe so that it is obvious that they can be moved. However, they just take the same value of the keyframe since this is easiest. * Properly initialising handle colour defaults for 3D-View and Graph Editor. Graph Editor's theme userprefs also show these settings now, though the layout is really quick hack-style.
2010-04-02rna naming, *_frame --> frame_*Campbell Barton
2010-04-02Remove some experimental python script code.Brecht Van Lommel