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-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 :) )
2015-02-06Animation play: Follow feature. Enabled from playback menu in theAntony Riakiotakis
timeline. When enabled, ipo, dopesheet, NLA, timeline, clip and sequence editors will follow the current frame during animation. When the cursor reaches the end of the screen, then the next range of frames of the same width is displayed.
2015-02-05Custom Loop Normals: Add NormalEdit modifierBastien Montagne
Nothing much to say here, basic tool to make normals point toward a target, or to make them point 'outward' as if object was a spheroid (useful for game bushes etc.). Also, forgot a big thank you to Campbell for the extensive review work he has done on this project!
2015-02-05Add Custom Loop Normals.Bastien Montagne
This is the core code for it, tools (datatransfer and modifier) will come in next commits). RNA api is already there, though. See the code for details, but basically, we define, for each 'smooth fan' (which is a set of adjacent loops around a same vertex that are smooth, i.e. have a single same normal), a 'loop normal space' (or lnor space), using auto-computed normal and relevant edges, and store custom normal as two angular factors inside that space. This allows to have custom normals 'following' deformations of the geometry, and to only save two shorts per loop in new clnor CDLayer. Normal manipulation (editing, mixing, interpolating, etc.) shall always happen with plain 3D vectors normals, and be converted back into storage format at the end. Clnor computation has also been threaded (at least for Mesh case, not for BMesh), since the process can be rather heavy with high poly meshes. Also, bumping subversion, and fix mess in 2.70 versioning code.
2015-02-04Cleanup: name flip x/yCampbell Barton
2015-02-04Support rotation and flipping for background images, patch by Andre D.Antony Riakiotakis
(T34583) with minor changes. Thanks for the patch!
2015-02-03Hook Modifier: add falloff & radius optionsCampbell Barton
- Add falloff types & curves (matching warp-modifier) - Add uniform scale option, important when adding hooks to non-uniform scaled objects, especially for use with lattice objects which can't avoid uneven scaling. This uses relative transformation set when the hook is assigned, when measuring the distances.
2015-02-03Fix T42510: bake animation wrong result.Bastien Montagne
Caused by own rBfb7ff31315a1c9 - not surprising code using Object.matrix_local in other contexts than mere Object parenting fails, since it was using a broken implementation before... Note that whole NLA_OT_Bake op would need some love, it is quite brittle in many aspects.
2015-02-02BMesh: tool to ensure all faces are convexCampbell Barton
Access from Mesh -> Cleanup
2015-01-31WM: empty menu so addons can extend the splashCampbell Barton
2015-01-30Proxy enable operator:Antony Riakiotakis
* Enable operator for proxies now becomes set operator for selected and can unset-set all options. * Properties become read-only labels, only use operator to set proxies.
2015-01-30Committing the impressive RTheme to the default collectionDaniel Salazar
2015-01-30Correct location of 'text' button in frame-nodeCampbell Barton
2015-01-29Gooseberry request: Dithering support for byte images when painting onAntony Riakiotakis
projection painting (2D will be separate commit).
2015-01-29Followup for previous commit: fix mismatches between menu entry and shortcut ↵Bastien Montagne
properties. For now, did most of the changes in menu entries (i.e. py space UI scripts). Note we do not get 100% same results as previously, but current situation is globally better than previous one, though the whole system to retrieve shortcuts remains a bit weak...
2015-01-29Add some convenience operators to sequencer proxy panel:Antony Riakiotakis
Enable proxies for all selected movie strips (won't do recursive enabling for metastrips yet) Generate proxies operator here, as well as in strip menu
2015-01-29Node UI: add support to show text-blocks in framesCampbell Barton
Some node setups benefit from being documented like this.
2015-01-29BGE: Remove duplicated audio panel from Render contextJorge Bernal
This commit removes the audio panel from Render context as it exists a similar panel in Scene context. Also, it gives to the Distance Model a similar UI layout as it was in the removed render->audio panel
2015-01-29cleanup: shebang linesCampbell Barton
D888 by @sambler
2015-01-29cleanup: pep8Campbell Barton
also remove empty class parenthesis
2015-01-28Fix warning from previous commit:Antony Riakiotakis
Set slot to NULL when no active slot is found.
2015-01-28Texture painting, support cycles UV Map nodes:Antony Riakiotakis
Support UV Map nodes for determining active UV layer. Now when an image node is enocuntered, the system will recursively search the node's input sockets for any UV Map nodes. Obviously this won't fetch any coordinate transforms into painting, and it will only choose the first UV Map node encountered if more than one UV Map nodes are combined. However it should allow custom UV setups per materials and tweaking of the UV Map node's UV layer from the Slots panel.
2015-01-28Sequencer: Option to skip strip proxy generation if they already existsSergey Sharybin
This is a per-strip option next to the build proxy size which tells blender whether to skip building proxy size if the file for it already exists or not. The option is called "Overwrite" for simplicity. This option is enabled by default to avoid changes in the file behavior. TODO: Would be nice to do something like that for movie clips as well.
2015-01-28cleanup: py importsCampbell Barton
2015-01-27Fix T43408: Putting steps and keys properties into an inactive sublayoutLukas Tönne
based on the interpolate property does not make any sense at all. These settings are still totally confusing - this code has not been touched since 2009 at least! Go figure ...
2015-01-26Fix T38619: Confusing logic for Keying Set keyframing SettingsJoshua Leung
The logic used for determining whether certain keyframing settings (i.e. visual, only needed, xyz -> rgb) got applied was wonky. The original intention here was that the Keying Set settings would override the global settings, and the path settings would override what was used for the Keying Set. However, that was not happening in all cases previously, as it was only possible to add flags and not to turn them off. This commit fixes that by introducing separate toggles to control whether the Keying Set/Path's settings override the settings inherited from its parent (i.e. the Keying Set for the Path, and the User Prefs for the Keying Set). The icons used for these toggles could get revised a bit (we need something which communicates "override this"; the current one is the closest I could find) WARNING: If you have old keying sets, this may cause some breakage!
2015-01-26Fix T43345: Dirty Vertex Colors - odd behaviorCampbell Barton
was cancelling when the dynamic range was zero, but gave odd behavior, using the last value, not the values from the UI.