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
2015-03-11Point submodules to RC1 tagsv2.74-rc1Sergey Sharybin
2015-03-112.74 splashCampbell Barton
by Manu Järvinen
2015-03-112.74 release: update HTMLCampbell Barton
Also remove unneeded metadata
2015-03-10Fix T43887: Quick Fur duplicate particle system on editSergey Sharybin
Forbid add quick fur operator from adding fur to objects in edit mode. Fur is not visible for them anyway and because of local undo stack used in edit mode tweaking values of this operator does not lead to proper operator redo.
2015-03-09Freestyle: Fix for references of deprecated texture stroke shaders.Folkert de Vries
Removed all references of deprecated texture shader. Also deleted several lines of dead code. Since texture_shader.py no longer does what it was supposed to do, the file itself was removed. Patch reviewed by Tamito Kajiyama (kjym3).
2015-03-06Fix typo in "Add" and "Subtract" mode of Vector Math node.Kevin Dietrich
Differential Revision: https://developer.blender.org/D1003
2015-03-05Correction to previous commitJulian Eisel
Calling ensure_lookup_table for each face is stupid! :/ (Noted by Sergey - thx)
2015-03-05Fix T43900: "Operator Mesh Add" template failsJulian Eisel
Another script that was missing the lookup_table call.
2015-03-03Bugfix T43866: 'Purge all' button in the outlinerJoshua Leung
The cleanups in 08a2101 forgot to modify the UI code which was using these values.
2015-02-28I18n: Do not skip Polish anymore, translation work has started on it.Bastien Montagne
2015-02-28Action Editor: "New Action" operator now stashes old actions, and is used by ↵Joshua Leung
default again This commit modifies the "New Action" operator to always stash the old action before it creates a new one. As a result, the old active action will now have a proper user of sorts after the new one is created, preventing previously created actions from being lost. Now that the New operator does this, it can be used for the Action Editor header AND NLA Editor (Animation Data Panel -> Active Action) again. The "stash and create" operator is somewhat redundant at this point as a result.
2015-02-28Action Editor WIP: Adding new actions in Action Editor now uses the "stash ↵Joshua Leung
and create new" operator In constrast to the old "new" operator, this operator will stash the existing action in the stack to prevent it from being lost. This situation isn't totally ideal yet, since the NLA Editor still calls the old method.
2015-02-28UI Tweak: Display labels for Push Down and StashJoshua Leung
I'm still not sure which version is better, but I suspect that with the labels, this might help users figure this out more than if they were just unlabelled icon buttons...
2015-02-28Action Editor: Stash Action OperatorJoshua Leung
This operator (the snowflake icon, beside the pushdown button on the Action Editor header) adds the currently active action to the NLA stack in a muted track, then creates + loads a new action ready to be populated with new keyframes. Since the NLA is being used to hang on to all the actions here, no actions are getting lost. Usage Notes (there will be some additional tweaks to make this nicer): * To preview different actions that have been "stashed", simply click the "Solo" toggle for the track containing the action in question. Playing back the NLA will now show the stashed track * To edit a previously stashed action - simply enter tweakmode on it in the NLA while the "Solo" toggle is enabled. Todo: * Add some more operators here to polish up the Action <-> NLA bridge to make the layered and stash workflows smoother. Examples include some tools to easily switch between the different actions layers in the stack, as well as making it easier to get out of tweakmode (and sync up the action lengths) * Review and cleanup the behaviour of the "new" operator here to avoid the old problems that users were running into * After the next release - Implement the full Action Libraries functionality, with ways to bridge the stashed strips over to a full-blown library.
2015-02-28Action Editor: Added "Push Down" operator to send the current action on to ↵Joshua Leung
the NLA Stack This commit exposes the "Push Down" button/functionality found in the NLA Editor to the Action Editor, so that actions can be added NLA Stack from here too. The main point of this for now is to make the whole layered-animation workflow nicer more efficient, but not requiring the second editor be visible in common cases. It also conveniently sets things up for the next few changes (already hinted at here)...
2015-02-28gameengine physics: moving collision filtering inside the collision panel ↵Ines Almeida
and relabeling some parts
2015-02-28UI: place camera DOF buttons to be more compactCampbell Barton
2015-02-27cleanup: typosCampbell Barton
2015-02-26Workaround T43491: Python readline causes crashCampbell Barton
loading 'readline' module could crash blender if 'libedit' was already linked (via LLVM). Workaround the problem for now since we don't even need readline, a _real_ fix likely involves changing how LLVM or Python are built.
2015-02-25Warning messagebox for windows when an unsupported implementation ofAntony Riakiotakis
OpenGL is detected: Hoping to decrease the frequency of by far one of the most frequent bug reports by windows users. There is some reorganization of the GHOST API to allow easy addition of further OpenGL options in the future. The change is not propagated too deep to keep the size of the patch managable. We might reorganize things here later. For OpenGL we do two checks here: One is a combination of GDI generic renderer or vendor microsoft corporation and OpenGL version 1.1. This means the system does not use GPU acceleration at all. We warn user to install a graphics driver and of cases where this might happen (remote connection, using blender through virtual machine) The other one just checks if OpenGL version is less than 1.4 (we can easily change that in the future of course) and warns that it is deprecated. Both cases will still let blender startup correctly but users should now have a clear idea of the system being unsupported. A user preference flag is provided to turn the warning off. Now stop posting those bug reports without installing a driver first - please?
2015-02-24Add Inset Faces to the mesh edit mode toolbar.Jonathan Williamson
Inset has been missing from the toolbar for a long time, even though it's a fundamental mesh tool. It now lives, happily, alongside Extrude.
2015-02-24Fix T43743 R key not working after recent rake/random sourceAntony Riakiotakis
refactoring. Use a new menu instead of old enum key.
2015-02-19gameengine physics: removing compound option for character controllersInes Almeida
Cherrypicking c31d921 onto 117edbb Conflicts: release/scripts/startup/bl_ui/properties_game.py
2015-02-19Generate correct Cycles node setup for quick smoke "fire" preset.Thomas Dinges
Patch by Gottfried Hofmann. Differential Revision: https://developer.blender.org/D1103
2015-02-18Include SDL information in system info text.Sybren A. Stüvel
Adds bpy.app.sdl to expose SDL version information. When SDL is not available on a Linux system, certain Blender features are silently disabled (like joystick support in the BGE). This change is the first step towards making it more obvious why something isn't working. SDL information is exposed to Python via bpy.app.sdl, in the same way as OCIO and OIIO information is exposed. Generated system-info.txt contains SDL loading method (linked or dynamically loaded by Blender) and SDL version number. Reviewed by: sergey, campbellbarton Differential Revision: https://developer.blender.org/D1112
2015-02-17Tweak to new UIList bookmarks & co: extend up to ten entries before using ↵Bastien Montagne
scrollbars. But again, what we really need to fix is UI saving for that temp area...
2015-02-16Fix bake action visual-keying optionCampbell Barton
Disabling did nothing
2015-02-16UI messages fixes and cleanup.Bastien Montagne
2015-02-16Tracking: Expose Filter Tracks operators to the Cleanup panelSergey Sharybin
Not totally happy with this, but it's better than nothing for until we've got real outlier detection. Also made it more cleat how exactly filtering happens, so users don't expect something the operator is not intended to do.
2015-02-16BMesh: Connect path, use select orderCampbell Barton
Could connect a pair of verts previously, now connect all vertices along the path, running a second time closes the loop. Can also be used for without faces to connect edges between selected points.
2015-02-15Outliner: "Purge All" function for Outliner in "Orphaned Datablocks" modeJoshua Leung
Many users have been requesting a way to remove unused datablocks from the file/session "without closing and reopening" Blender (or at least that's the impression I'm getting). This commit adds a new operator (exposed as the "Purge All" button in the header of the "Orphaned Datablocks" mode in the Outliner, which seems to be the logical place for this) for doing so. It does so by wrapping up the save and "revert" (i.e. reload the saved file from disk, without needing to quit Blender) operators along with a confirmation prompt for good measure. Caveats: * Ultimately, we still cannot really cleanly delete any datablocks from the current session outright without reloading the file/data at some point. Thus, we do need to reload the file again before it can be used. * This does mean that this operation is irreversible. Notably, Undo history is lost is doing this operation. Hence the warnings... (Then again, undo/redo actually reloads the entire scene DB from memory, so it's not anything uncommon ;) Other Notes: * The addition of this operator brings this mode more into line with being a kind of "Trashcan" place, with this new operator being the manual "Empty Trash" button. If the "Orphaned Datablocks" name is too obscure, maybe we could rename this mode to "Trash" or something similar?
2015-02-15Revert/Remove "Auto View" FeatureJulian Eisel
Turned out that I misinterpreted the feature request, plus there are some minor issues with the commit that would need to be corrected. After all, I decided to just remove it again as it seems to not be really useful for the users.
2015-02-13cleanupCampbell Barton
2015-02-13BGE: Remove translation and rotation constrains subpanel from dynamics typeJorge Bernal
The translation and rotation locks subpanel was not used by dynamic physics type to avoid inestability in the application of forces and/or torques. Therefore it is better to remove it from UI (for dynamics) to avoid misunderstandings. Reviewers: moguri, dfelinto, campbellbarton Reviewed By: campbellbarton Subscribers: panzergame Differential Revision: https://developer.blender.org/D1090
2015-02-12Use the RNA for overriding the name instead.Antony Riakiotakis
2015-02-12More naming refinement GPU fstop -> Viewport f-stopAntony Riakiotakis
2015-02-12Add DOF fstop property for cycles, also don't grey it out when object isAntony Riakiotakis
set as focused
2015-02-12Viewport compositing - first codeAntony Riakiotakis
This commit introduces a few ready made effects for the 3D viewport and OpenGL rendering. Included effects are Depth of Field, accessible from camera view and screen space ambient occlusion. Those effects can be turned on and tweaked from the shading panel in the 3D viewport. Off screen rendering will use the settings of the current camera. WIP documentation can be found here: http://wiki.blender.org/index.php/User:Psy-Fi/Framebuffer_Post-processing
2015-02-12Removed the cloth preroll feature.Lukas Tönne
This feature has been totally broken for a long time. It was added originally because negative frames were not supported. Giving simulations (cloth and others) time to settle before animation starts needs to be solved in a much better and more generic way.
2015-02-12Tracker operators: filter & copy track settingsCampbell Barton
D1069 by @sebastian_k
2015-02-12GPencil: Some tweaks to make GPencil UI more compact when there are 0 or 1 ↵Joshua Leung
layer(s) only As brought up in T43595, the Grease Pencil layers list could sometimes end up taking up too much space when there are no layers. Another issue raised there was that the up/down buttons are redundant when there is only a single layer. This commit makes some changes to get these a bit more compact for the case where you have an empty GPencil datablock left over from previous work.
2015-02-12Addons: print short message if an addons missingCampbell Barton
Was printing full traceback, harmless but verbose.
2015-02-11FileBrowser Bookmarks: fix issue with invalid bookmarks.Bastien Montagne
Reported by maxon through IRC, thanks. Invalid (inexistant) bookmarks would not be selectable, hence not removable. First, made invalid bookmarks grayed out in lists, so that user knows when there are some. Then, added a new 'cleanup' operator that removes all invalid bookmarks. This solution may not be completely satisfaying, but should do the work for now. I do not want to add back those ugly 'X' delete buttons for each entry in list, so better solution would be to make UIList able to select several items at once...
2015-02-11Cavity masking - add curve control to cavity mask and move relevantAntony Riakiotakis
structs to paint struct (might be useful for vertex paint too in the future) Cavity masking now has a curve control. The control will set the amount of masking for positive cavity ("pointness") or negative cavity ("cavity") with x axis being the amount of cavity and 0.0 = full cavity, 1.0 = full pointness, 0.5 = no cavity and the y axis being the amount of alpha.
2015-02-11Fix T43621: Layout only using 65% of available widthJulian Eisel
Not really a bug, more like a silly typo.
2015-02-11FileBrowser: Editable Bookmarks.Bastien Montagne
Bookmarks are now editable (i.e. you can rename them, and reorder them). They are also listed in regular UILists, so you can filter/sort them as usual too. Also, FileBrowser 'T' side area is changed to something similar to 3DView one, in this case because we need op panel to remain at the bottom, and later because we'll more than likely need tabs here! Thanks to Campbell and Sergey for reviews. Differential Revision: https://developer.blender.org/D1093
2015-02-10Cavity mask support for texture painting.Antony Riakiotakis
Title says it all, options can be found in the options panel, A slider controls the amount of cavity masking that is applied while it's also possible to invert the mask and paint outside or inside cavities. Again we might greatly benefit from caching of the cavity result, but that should only affect startup time for the stroke.
2015-02-08Fix for mask modifier invert UI missingCampbell Barton
D1066 by @gregzaal
2015-02-06rename SIPO_AUTOVIEW -> SIPO_AUTO_VIEW_SELECTEDCampbell Barton
The term auto-view on its own isn't very meaningful
2015-02-06Graph Editor: Auto Viewjulianeisel
Auto View automatically adjusts the view based on selection, so that the view is always focused on the current selection. A checkbox in the header is used to access it and it works for the following selection methods: Toggle All, Border, Circle, Lasso, Left, Right, More, Less, Linked, Column (so all except of single selection, in which this can be a bit annoying) Reviewed by @Aligorith (thanks for that :) )