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
2017-03-10Adjust kmi headerraa
2017-03-083D View: new nethod of opengl selectionCampbell Barton
Intended to replace legacy GL_SELECT, without the limitations of sample queries which can't access depth information. This commit adds VIEW3D_SELECT_PICK_NEAREST and VIEW3D_SELECT_PICK_ALL which access the depth buffers to detect whats under the pointer, so initial selection is always the closest item. The performance of this method depends a lot on the OpenGL implementations glReadPixels. Since reading depth can be slow, buffers are cached for object picking so selecting re-uses depth data, performing 1 draw instead of 3 (for 24, 18, 10 px regions, picking with many items under the pointer). Occlusion queries draw twice when picking nearest, so worst case 6x draw calls per selection. Even with these improvements occlusion queries is faster on AMD hardware. Depth selection is disabled by default, toggle option under select method. May enable by default if this works well on different hardware. Reviewed as D2543
2017-03-08update theme back to black re: T50869meta-androcto
2017-03-07Update keymap presets for recent transform manipulator changesJulian Eisel
Part of T50565.
2017-03-05Cleanup: typosCampbell Barton
2017-03-01Fix T50830: Wrong context when calling surfacedeform_bindLuca Rood
The custom poll function for surfacedeform_bind seems to have caused issues when calling it from Python. Fixed by using the generic modifier poll function, and setting the button to be active or not in the Python UI code instead. (there might be a better way, but for now this works fine)
2017-03-01Correct commentAaron Carlisle
Thanks to @dingto for noticing.
2017-03-01Cleanup: Use .enabled instead of .activeAaron Carlisle
2017-03-01Fix T50565: Planar constraints don't work properly with non-Blender key ↵Sergey Sharybin
configurations The issue was introduced by 4df75e5 and seems we just need to explicitly add new keymap item now. There is still some difference from old behavior, which is planar transform is using precision movement since e138cde and here i don't see nice solution currently: the change was requested here in the studio and it's just a conflict in picking shift key for something which is not supposed to be accurate. At least now it's possible to invoke planar constraint and simply unhold shift.
2017-02-28Cleanup: Grey --> GrayAaron Carlisle
2017-02-27Surface Deform Modifier (SDef)Luca Rood
Implementation of the SDef modifier, which allows meshes to be bound by surface, thus allowing things such as cloth simulation proxies. User documentation: https://wiki.blender.org/index.php/User:Lucarood/SurfaceDeform Reviewers: mont29, sergey Subscribers: Severin, dfelinto, plasmasolutions, kjym3 Differential Revision: https://developer.blender.org/D2462
2017-02-26Improve add-on UI error messageCampbell Barton
Show the paths of the duplicate addons D791 by @gregzaal
2017-02-24Add "Gravitation" option to "Force" type force fieldsLuca Rood
This adds an option to force fields of type "Force", which enables the simulation of gravitational behavior (dist^-2 falloff). Patch by @AndreasE Reviewers: #physics, LucaRood, mont29 Reviewed By: #physics, LucaRood, mont29 Tags: #physics Differential Revision: https://developer.blender.org/D2389
2017-02-23Usual UI messages fixes...Bastien Montagne
2017-02-22Use new api doc linksAaron Carlisle
Differential Revision: https://developer.blender.org/D2522
2017-02-21Cleanup: use proper link to the apiAaron Carlisle
2017-02-16UI: Move 'relations extras' right below 'relations'Aaron Carlisle
Differential Revision: https://developer.blender.org/D2218
2017-02-16Freestyle: Feature edge selection by nested object groups.Tamito Kajiyama
A group of object groups can be formed by means of the dupli_group option in the Object properties window. The present revision extends the Selection by Group option in the Freestyle Line Set so as to support not only flat object groups but also nested groups.
2017-02-15Motion blur investigation featureSergey Sharybin
This commit adds a way to debug Cycles motion blur issues which are usually happening due to something crazy happening in between of frames. Biggest trouble was that artists had no clue about what's happening in subframes before they render. This is at least inefficient workflow when dealing with motion blur shots with complex animation. Now there is an option in Time Line Editor which could be found in View -> Show Subframe. This option will expose current frame with it's subframe to the time line editor header and it'll allow scrubbing with a subframe precision in time line editor. Please note that none of the tools in Blender are aware of subframe, so they'll likely be using current integer frame still. This is something we don't consider a bug for now, the whole purpose for now is to give a tool for investigation. Eventually we'll likely tweak all tools to be aware of subframe. Hopefully now we can finish the movie here in the studio..
2017-02-15UI: Wireframe modifier- make crease grayed out when disabledAaron Carlisle
2017-02-11UI: Redesign the VSE multicam stripAaron Carlisle
Idea from https://rightclickselect.com/p/sequencer/zfbbbc/sequencer-panels-update by @pauloup |{F434631}|{F434624}| |Before |After| Test file: {F434643}
2017-02-10Do not overide textAaron Carlisle
2017-02-10Fix T50629 -- Add remove doubles to the cleanup menuAaron Carlisle
Also move it up in the verticies menu
2017-02-09More tweaks to Normalisation options in Graph EditorJoshua Leung
* Added a new dedicated icon for normalize * Only use an icon for "Auto"
2017-02-09Graph Editor: Replace Normalise/Auto checkboxes with toggle buttonsJoshua Leung
These take less space, fit in better with rest of the UI, and make their relationship clearer
2017-02-03Fix T50125: Shortcut keys missing in menus for Clear Location, Rotation, and ↵Bastien Montagne
Scale. Menu entries and shortcuts did not have exact same behavior, now they do (using shortcuts' behavior).
2017-02-01UI: Add missing colonAaron
2017-01-31Freestyle: Use of the Fill Range by Selection operator in the mesh edit mode.Tamito Kajiyama
This revision extends the functionality of the "Fill Range by Selection" button in the "Distance from Camera/Object" modifiers so that only selected mesh vertices in the edit mode are taken into account (instead of considering all vertices when in the object mode) to compute the min & max distances from the reference. This will give users much finer control on the range values.
2017-01-30Freestyle: Fix (unreported) wrong distance calculation in the Fill Range by ↵Tamito Kajiyama
Selection operator. Distance calculation performed by the "Fill Range by Selection" button of the "Distance from Camera" color, alpha and thickness modifiers was incorrect, limiting the usefulness of the functionality. The problem was that the distance between the camera and individual vertex locations was calculated in the world space, which was inconsistent with the distance calculation done by the modifiers in the camera space.
2017-01-29Fix blurry iconsraa
2017-01-27UI: Move Scene Game Properties to the Scene Tab (was in world)Aaron Carlisle
2017-01-25Revert "UI: Add missing menu item"Aaron Carlisle
This reverts commit 1ad842d432ccacd1f822d7f2b8ff3c542d25e976.
2017-01-25UI: Add missing menu itemAaron Carlisle
2017-01-25Remove commented codeAaron
2017-01-24Use new manual URLAaron Carlisle
2017-01-20D1873: Customize style for animation motion pathsAntonio Vazquez
New options to define the style of the animation paths in order to get better visibility in complex scenes. Now is possible define the color, thickness and several options relative to the style of the lines used to draw motion path.
2017-01-19UI: Fix capitalization inconsistencyAaron Carlisle
2017-01-18Reproject Strokes - To Surface/GeometryJoshua Leung
Experimental option for the Reproject Strokes operator to project strokes on to geometry, instead of only doing this in a planar (i.e. parallel to viewplane) way. The current implementation is quite rough, and may need to be improved before it is really ready for use. Potential issues: * Loss of precision (i.e. stairstepping artifacts) from the 3D -> 2D -> 3D conversion as we don't have float version of one of the projection funcs * Jagged depth if there are gaps, since it will default back to the 3d-cursor plane if no geometry was found (instead of doing some fancy interpolation scheme) * I'm not sure if it's that useful for adapting GP strokes to deforming geometry yet...
2017-01-18GPencil: "Add Blank Frame" operator (D+B)Joshua Leung
This operator adds a new frame with nothing in it on the current frame. If there is already a frame there, all existing frames are shifted one frame later. Quite often when animating, you may want a quick way to get a blank frame, ready to start drawing something new. Or maybe you just need a quick way to add a "placeholder" frame so that a suddenly-appearing element does not show up before its time.
2017-01-18GP Interpolation: "Remove Breakdowns" operatorJoshua Leung
To make it faster to try different interpolation curves, there's a new operator "Remove Breakdowns" which will delete all breakdowns sandwiched by normal keyframes (i.e. all the ones that the previous run of the Interpolation op created)
2017-01-18GP Interpolate Sequence: Tool settings for controlling the shape of ↵Joshua Leung
interpolation This commit introduces the ability to use the Robert Penner easing equations or a Custom Curve to control the way that the "Interpolate Sequence" operator interpolates between keyframes. Previously, it was only possible to get linear interpolation between the gp frames. Workflow: 1) Place current frame between a pair of GP keyframes 2) Open the "Interpolate" panel in the Toolshelf 3) Choose the interpolation type (under "Sequence Options") 4) Adjust settings (e.g. if you're using "Custom Curve", use the curvemap widget to define the way that the interpolation proceeds) 5) Click "Sequence" to interpolate 6) Play back/scrub the animation to see if you've got the result you want 7) If you need to make some tweaks, undo, or delete the generated keyframes, then repeat the process again from step 4 until you've got the desired result.
2017-01-18GP Interpolate: Move settings from "gp_sculpt" to a new toolsettings struct ↵Joshua Leung
- "gp_interpolate" The "gp_sculpt" settings should be strictly for stroke sculpting, and not abused by other tools. (Similarly, if other general GP tools need one-off options, those should go into the normal toolsettings->gpencil_flag) Furthermore, this paves the way for introducing new settings for controlling the way that GP interpolation takes place (e.g. with easing equations, or a custom curvemap)
2017-01-17Add 'Layer Weight' node to Blender internal node itemsAlexander Romanov
2017-01-12Add Add Modifiers tab to the NLA & VSE editorsAaron Carlisle
This is a follow up to rBca935ab Differential Revision: https://developer.blender.org/D2442
2017-01-05Make button span the full width of the properties editorAaron Carlisle
2017-01-05Remove instances of old vector iconsAaron Carlisle
I checked and this makes consistent with other area of blender. See https://developer.blender.org/rBf86eccb1ca2388ae203df2a59285a2f2fb9b6aa8#131061
2017-01-04Fix T50350: Quick Explode time frame problemDalai Felinto
The settings.frame_start rna was clamping frame start to frame end when frame start was bigger than frame end. The fix is simply to set frame end first
2017-01-03Revert "Remove double menu entries"Aaron Carlisle
This reverts commit e2d7efc9503720770b9652284e25006eecbec8d4.
2017-01-02GPencil: Per-layer option to always show onion skinningJoshua Leung
Sometimes it can be useful to be able to keep onion skins visible in the OpenGL renders and/or when doing animation playback. In particular, there are two use cases where this is quite useful: 1) For creating a cheap motion-blur effect, especially when the before/after values are also animated. 2) If you've animated a shot with onion skinning enabled, the poses may end up looking odd if the ghosts are not shown (as you may have been accounting for the ghosts when making the compositions). This option can be found as the small "camera" toggle between the "Use Onion Skinning" and "Use Custom Colors" options.
2016-12-29Edits to user prefs NDOF UIAaron Carlisle
Small changes: - Remove "NDOF" from each setting - Change tooltip for deadzone - Unrelated typo in cmake comment Reviewers: merwin, Severin Reviewed By: merwin, Severin Tags: #bf_blender, #user_interface Differential Revision: https://developer.blender.org/D2319