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
2011-04-01modification to api docs so release point to:Campbell Barton
http://www.blender.org/documentation/blender_python_api_2_57b_release Development versions point to: http://www.blender.org/documentation/blender_python_api_2_57_0 This way updates to api docs after release wont overwrite release docs.
2011-04-01Animation Editors: Name-based filteringJoshua Leung
I'm finally yielding to months of feature requesting, and adding support for filtering F-Curves by name, where the "name" here is the text which is displayed for each F-Curve in the Animation Editor channel lists. To use, just enable the magnifying-glass toggle on the DopeSheet filtering settings, and enter a snippet of text to find within the names of channels you wish to filter. This is case insensitive, and currently doesn't support any wildcard/regrex fanciness. Some examples: loc <--- location curves only x loc <--- x location curves only x eul <--- x rotation curves only rot <--- rotation curves only etc.
2011-04-01Add back sculpt mode brush keys.Campbell Barton
Operator for switching brushes based on type, cycling through brushes when multiple exist. This has the advantages over the old method that it doenst rely on hard coded brush names and if there are multiple brushes of the same type it cycles between them. also fix error in previous commit which broke number buttons changing brushes.
2011-04-01while looking into adding back brush tool keys found mixed texture/image ↵Campbell Barton
paint rna vars, using 'image paint' internally.
2011-04-01pep8 checker, mostly pedantic style changes but also found an error in ↵Campbell Barton
mesh_utils.mesh_linked_faces()
2011-03-31Fix for [#26694] Quick effects problems: Make Smoke/Fluid on a flat object ↵Janne Karhu
creates flat domain. On a subdivided mesh create no domain. * Fluidsim has to be before any constructive modifiers. * Also a bit nicer domain size calculation + a warning message for using flat objects as fluid objects. * Some code cleanup and clarification too.
2011-03-31use poppups for python UV unwrap operators (since they are too slow to be ↵Campbell Barton
realtime). this change was lost when moving the menu items about.
2011-03-31Pose Propagate - Further Tweaks:Joshua Leung
- Pose Propagate and Pose Sliding tools now work in the same way as Pose Library previewing, with regards to selections. If some bones are selected, then only those will be affected. But if no bones are selected, then the whole rig gets affected. - Added a "On Selected Markers" option, which only propagates poses to frames where there's a selected marker. Animators can combine this with a "select markers whose name contains..." operator to get an effective way to manage hand-keyed walk cycles, etc.
2011-03-31Propagate Pose Tweaks:Joshua Leung
- Renamed "Last Keyframe" mode to "Before End". This mode still just copies the pose to all keyframes starting from the current frame until the last one encountered per F-Curve - "Last Keyframe" mode (new one) now copies the pose to the last keyframe. This is useful for making animations cyclic (i.e. go to first keyframe, edit, then Pose->Propagate->To Last Keyframe (Make Cyclic))
2011-03-30pass pep8 checker.Campbell Barton
2011-03-30Small update to the quick effects operators:Janne Karhu
* "Make fur" now creates a basic fur material for each object (smaller strand tip width and a little bit of surface diffuse) * If fluid/smoke emitters aren't rendered the objects are also set to draw only in wire mode so that the fluid/smoke can be clearly seen.
2011-03-30Quick effects operators:Janne Karhu
* A couple of operators to quickly create effects that would otherwise take some time to set up. * Nice to use for demoing functionality or as a starting point for more complex effects. * "Make Fur" - Gives every selected mesh object particle fur with a desired density and length. * "Make Smoke" - Makes each selected object a smoke emitter and creates a new domain object around the emitters with the correct material to render the smoke. ** Has style options for "stream": constant smoke flow, "puff": only create smoke once from the volume of the emitter object, "fire": enable high resolution smoke and set a secondary fire color texture for the domain object. * "Make Fluid" - Makes every selected object a fluid object (normal/inflow) and has the option to start fluid baking immediately. * This should provide a nice base for extending these / adding more operators for different effects.
2011-03-30modify error when python is not found so as not to confuse users who don't ↵Campbell Barton
build blender. + minor edits.
2011-03-29fix [#26657] Smart UV Project missing from Unwrap menu in 3D ViewportCampbell Barton
2011-03-29Fix for [#26664] Some particle panels disappear when pinnedJanne Karhu
* Too strict poll functions for render & display panels. * Like said in the report cache & vertex groups are a part of the particle system (not particle settings) they can't be shown when the settings are pinned.
2011-03-29Apply [#26044] Windows thumbnails and improved filetype registrationNathan Letwory
submitted by Tom Edwards Fix [#25473] 64bit Windows installer for version 2.56 is not working patch submitted by Caleb (Dobz) The thumbnail patch adds a thumb handler DLL that adds .blend thumbnail support in Windows Explorer. A -r option is added to do registration in background. The patch also improves icon building and metadata for blender.exe. Caleb fixes and cleans up our installer to an acceptable state. The patch uses the new -r option to do the .blend extension and thumbnailer registration. Thanks to both Caleb and Tom for their efforts!
2011-03-29use 'is None' rather then '== None' as suggested by python docs & mis-spelling.Campbell Barton
2011-03-29SVN maintenance.Guillermo S. Romero
2011-03-28example operator that uses a timer.Campbell Barton
2011-03-28Address [#26641] Texture Quick Edit kicks up error when Editor can't be foundNathan Letwory
reported by Keith Boshoff (Wahooney) Instead of a confusing backtrace popup, tell the user the image editor cannot be found, and where to set the path to it.
2011-03-28Crouch on IRC noticed inconsistency between name COLOR_SETS & attribute ↵Campbell Barton
bone_color_sets
2011-03-28[#24658] Switching to "maya" via interaction preset breaks when switching backMartin Poirier
[#25045] User Preferences Input, not enough menu choices [#26525] Saving the Maya preset and another key configs Untangle keyconfig presets and interaction presets (maya keyconfig would set interaction setting, blender interaction would set keyconfig). Preset menu on slash screen now displays a list of available keyconfigs (as before) but will also set the correspondant interaction presets, if it exists)
2011-03-28Proper traceback when addons fails AST parsing setpMartin Poirier
2011-03-27fix for 'View Docs' with inherited properties, eg: "Object.name", is ↵Campbell Barton
inherited and needs to open the URL of "ID.name".
2011-03-27pep8 cleanupCampbell Barton
2011-03-27fix (own bug) [#26628] "FCurve/Driver Version Fix" Incorrectly Clobbers ↵Campbell Barton
Array Indexing also escape strings properly now.
2011-03-27Bugfixes due to recent RNA renaming:Joshua Leung
* Driver F-Curves were not getting fixed by the "FCurve/Driver Version Fix" tool. This was causing problems such as shapekey drivers from older (2.56 compatible rigs) failing to run. As well as renaming the paths for these Driver F-Curves, the "disabled" flags also get cleared from these drivers so that they can be run again * "Revive Disabled F-Curves" operator in Animation Editors can now be used to revive disabled drivers too.
2011-03-26Fix for Mac addon install, unzipping could create __MACOSX folder whichBrecht Van Lommel
we don't need, just remove it if it gets created.
2011-03-26print guarded-alloc memory leaks on blenderplayer exit.Campbell Barton
2011-03-26optparse module is deprecated, use new argparse module in background job ↵Campbell Barton
template. correction to example in doc too.
2011-03-26"Fill Deformed" option for curves isn't dependent from bevel object,Sergey Sharybin
so it shouldn't be grayed out even if bevel object is set.
2011-03-25Graph Editor: Euler Filter ported from Py to CJoshua Leung
Ported joeedh's Euler Filter code from Python to C so that this is more in line with the other Graph Editor tools - i.e. joeedh's version only worked on the active bone's curves, while standard tools could work with multiple bones/objects at the same time. To use this new version of this operator: 1) Select all the F-Curves for all 3 of the components (XYZ) for the euler rotations you wish to clean up. In the Graph Editor, they must be one after the other (i.e. you can't have "RotX, RotY, something else, RotZ") 2) Activate the operator from the Key menu in the Graph Editor In an old test file I have floating around, this method did not appear to be good enough to fix a very clear discontinuity in the middle of the action, so I'll test some additional methods too
2011-03-25fix [#26601] Python error when use of autocompleteCampbell Barton
Was a naming collision with 'keys' python method, reserve keys/items/values/get for python. Updated animsys_update.py for shapekey data paths. renamed: Particle.hair --> hair_keys Particle.keys --> particle_keys Key.keys --> key_blocks EnumProperty.items --> enum_items KeyMap.items --> keymap_items noted: http://wiki.blender.org/index.php/Dev:2.5/Py/API/Updates#Since_2.56a
2011-03-25fix for incorrect prints with RNA errors (own fault, CONTAINER_RNA_ID was ↵Campbell Barton
incorrect) & close keymap file after running.
2011-03-24Bugfix 26578Ton Roosendaal
"Warp" texture map option didnt work for new bump methods yet. Also fixed to not grey out bump menu for this mapping option.
2011-03-24UI clarification: "local coordinates" option for fluid inflow objects ↵Janne Karhu
doesn't have any effect when "export animated mesh" is selected * Grayed out the "local coordinates" option in this case to avoid confusion.
2011-03-24fix [#26545] Crash when changing values for properties after changing max-minCampbell Barton
tried doing this smarter by validating the property exists in UI code before access but this ended up making it too complicated and also hard to account for possible access without checking every time. for now just redraw all areas when a user property is changed.
2011-03-24Pose Menu Tweak: Moved keyframe management items into sub-menu like inJoshua Leung
Object menu
2011-03-24Animation Tool: Propagate PoseJoshua Leung
This tool automates the process of copying a pose to successive keyframes, making it easier for animators to go back and change the pose for some controls which remain "static" for periods of time. Previously, animators would need to do a "{Ctrl-Pageup Ctrl-V} * number_of_static_keyframes" dance for each set of controls that this happened on, which is not too good ergonomically speaking. There are two modes exposed via the menu (Pose->Propagate): - "Pose Propagate" - also known as the 'WHILE_HELD' mode, which propagates to all keyframes that are holding the same value - "To Next Keyframe" - which only propagates the pose to the closest keyframe in the occurring after (but not including) the current frame Additionally, there are a few other modes that can be used, though they are less useful for direct use from the UI, though they can be used via the PyAPI as need be. --- Also, I did some cleanups in the "Pose" menu to bring it more into line with the Object mode one. There are some more tweaks that could still be done here, such as bringing the keyframing operator entries under a submenu too (as in the Object mode version) to get the length of this under control.
2011-03-23missed committing this beforeCampbell Barton
2011-03-23tweaks not to load webbrowser or math modules on startup.Campbell Barton
2011-03-23Bugfix:Joshua Leung
NLA Header was broken by recent Py UI-script changes
2011-03-22properties were being used with wrong type functions, this resulted in bad ↵Campbell Barton
memory access when getting int from an enum.
2011-03-22allow system info operator in background mode.Campbell Barton
2011-03-22poll functions were for keymap operators were still raising errors in some ↵Campbell Barton
cases. remove unused script dirs.
2011-03-22fix [#25688] undocumted functions in pyapiCampbell Barton
expose collection function docs.
2011-03-22Moving netrender to addonsMartin Poirier
2011-03-22py/api registration:Campbell Barton
move calls to the classes register/unregister function into register_class() / unregister_class() and add docs. also other minor changes: - remove face sorting keybinding, was Ctrl+Alt+F, this is quite and obscure feature and face order normally doesn't matter, so access from Face menu is enough. - add commented out call to mesh.validate() in addon template since its useful to correct incomplete meshes during development.
2011-03-22fix [#26385] operator edit_properties return errorCampbell Barton
2011-03-22fix for error printing class register error, remove an unneeded check.Campbell Barton