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
2018-05-25Cleanup: styleCampbell Barton
2018-05-25Keymap: use Ctrl-Shift-Space for fullscreen areaCampbell Barton
Closer to Shift-Space, less awkward to access.
2018-05-25UI: Move Split into Mesh MenuCampbell Barton
This doesn't just apply to faces.
2018-05-25Fix split only checking selected facesCampbell Barton
2018-05-25UI: move copy/paste into the object menuCampbell Barton
We already have per mode copy/paste in mode specific menus.
2018-05-25UI: Specials menu updateCampbell Barton
- Name "Context Menu". - Make it more context sensitive. - Remove some more obscure items. Patch from @billreynish
2018-05-25Fix crash when entering the curve edit mode.Germano
2018-05-25ED_transform_snap_object: remove unused bmain parameter in context creation.Germano
2018-05-24Change defaultsCampbell Barton
- Vertex/Edge Slide: Correct UV's = ON - Extrude Along Normals: Even Thickness = ON - Laplacian Smooth: Lambda Factor = 1.0 - UV/Image Editor: Normalized Coordinates = ON - Render Image: Dithering = 1 - Image Sequence Auto Refresh = ON See T54943
2018-05-243D View: remove temporary edge-select hackCampbell Barton
This caused a glitch with COW, where forcing edge selection caused the evaluated scene to enable this afterwards. Now pass the selection mode as an argument to the draw function.
2018-05-24Fix crash with snap and project to self.Germano
Apparently the original `edit_btmesh` is being freed and the new one has to be referenced
2018-05-24Correct own last commitCampbell Barton
2018-05-24Multi-Object-Editing: MESH_OT_shortest_path_selectIsh Bosamiya
Note from revisor: Edit the error message to match the original one. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3351
2018-05-24Fix T55184: Edge-loop select fails w/ vert/face modesCampbell Barton
2018-05-24Fix T55186: Circle and Lasso select were not working on Pose BonesJoshua Leung
These needed to be using the COW evaluated data, instead of the raw bone positions. All other datatypes still need converting to work with this though.
2018-05-24Flatty LightPablo Vazquez
Add new Status Bar settings and minor tweaks to axis colors inspired by Andy's changes to the theme.
2018-05-24UI: use icons in render menuCampbell Barton
2018-05-24Keymap: remove Ctrl-Up/Down to toggle full-areaCampbell Barton
This is already accessible via Shift-Space which can be accessed easily with one hand.
2018-05-24Always get a reference point when snapping with the projected elements ↵Germano
option enabled.
2018-05-24UI: View menu area operators now in submenuCampbell Barton
2018-05-24COW Fix: Border selecting bones on rigs brokeJoshua Leung
Annoyingly, this was working as recently as yesterday...
2018-05-24UI: disable view context w/ OpenGL anim renderCampbell Barton
The 3D view menu can GL render from a single view
2018-05-24UI: remove render panel, move operators to menuCampbell Barton
2018-05-24Revert "UI: remove 'Render' top level menu"Campbell Barton
This reverts commit 10e43c0aef38647d8904e758e36261c9ac0b6460. After discussion, it's useful to have render menu for more obscure render options.
2018-05-24Drivers UI (Part of T55145) - WIP first steps towards getting a floating ↵Joshua Leung
driver settings panel This commit adds a new menu entry - "Edit Driver" - the RMB menu that will show a popover panel displaying the settings for the driver you activated the menu item on. This shows the popover panel defined in yesterday's commit (GRAPH_PT_drivers_popover). It is possible to edit the driver settings from this panel now. However, do be warned that the functionality presented is highly WIP still. There are some unresolved issues, such as: - The popover disappears too easily on any mouse movements/clicks on anything, making the panel less useful right now than it should. - The layout still needs refining. Currently the layout that's there is a bit of a placeholder until we can play around with it a bit more to see/feel what feels good/right or what is too much. - The "Open Drivers Editor" on the bottom of the panel doesn't work. There are some tricky context tricky things that need to happen here to make that case work, since the operator button won't have the necessary context info.
2018-05-24Fix typo in editmesh edge deleteCampbell Barton
2018-05-24UI: add top-level 'Edit' menuCampbell Barton
Use this for undo/redo, copy/paste & preferences.
2018-05-24Merge branch 'master' into blender2.8Campbell Barton
2018-05-24Cycles/Eevee: Implement disk and ellipse shapes for area lampsLukas Stockner
The implementation is pretty straightforward. In Cycles, sampling the shapes is currently done w.r.t. area instead of solid angle. There is a paper on solid angle sampling for disks [1], but the described algorithm is based on simply sampling the enclosing square and rejecting samples outside of the disk, which is not exactly great for Cycles' RNG (we'd need to setup a LCG for the repeated sampling) and for GPU divergence. Even worse, the algorithm is only defined for disks. For ellipses, the basic idea still works, but a way to analytically calculate the solid angle is required. This is technically possible [2], but the calculation is extremely complex and still requires a lookup table for the Heuman Lambda function. Therefore, I've decided to not implement that for now, we could still look into it later on. In Eevee, the code uses the existing ltc_evaluate_disk to implement the lighting calculations. [1]: "Solid Angle Sampling of Disk and Cylinder Lights" [2]: "Analytical solution for the solid angle subtended at any point by an ellipse via a point source radiation vector potential" Reviewers: sergey, brecht, fclem Differential Revision: https://developer.blender.org/D3171
2018-05-24Fix all modifiers that depended on BKE_modifier_get_evaluated_mesh_from_objectDalai Felinto
This fix applying the following modifiers: * Boolean (working already) * Array * Mesh Deform * Surface Deform * Vertex Weight Proximity This function was to return evaluated mesh. So it should get the evaluated object at all times. So in this case it makes more sense to simply pass the depsgraph (or in this case the ModifierEvalContext that contains both the depsgraph and the flag. Solution discussed with Bastien Montagne.
2018-05-243D View: remove poll 3D view for copy/pasteCampbell Barton
These operators only need selected objects.
2018-05-24UI: remove 'Render' top level menuCampbell Barton
- Toggle render window is in the window menu. - OpenGL render settings in the 3D View menu. - Playback animation in the render panel.
2018-05-24Correct last commitCampbell Barton
2018-05-24UI: re-arrange 3D view menusCampbell Barton
- Adjusted order and names for better consistency. - Group add/edit/delete into menu sections. - Move UV/Vertex color into 'Face Data' menu, matching 'Edge Data'. - De-duplicate items between vertex/edge/face menu. - Remove undo/redo menu (to be moved into 'Edit' menu). - Remove Auto-Merge & Proportional Editing (already available from the 3D view). Patch from @billreynish w/ edits
2018-05-24Fix boolean modifier when objects have transformationsDalai Felinto
Follow up for 9406a1f19570.
2018-05-24Fix: Name of selected object/bone + current frame in 3D view didn't take ↵Joshua Leung
region overlap (for headers-on-bottom) into account
2018-05-24Fix cannot apply boolean modifierDalai Felinto
2018-05-24Partial Fix for T55165: Camera manipulator was not updating when the focal ↵Joshua Leung
length ("lens") parameter was changed directly
2018-05-24Fix T55177: pose-mode manipulator placement w/ COWCampbell Barton
2018-05-24Oops... should rebuild before committingJoshua Leung
2018-05-24Multi Pose: Selecting a bone in one armature doesn't deselect bones in the ↵Joshua Leung
other armatures This was actually due to missing COW flushing of pose data on the "other" objects (only the active object was getting tagged for updates).
2018-05-24Fix: Several pose select operators were not in fact working with COWJoshua Leung
The following operators are fixed in this commit * POSE_OT_select_linked * POSE_OT_select_grouped * POSE_OT_select_mirror
2018-05-24Cleanup: Some minor tweaks to codeJoshua Leung
2018-05-24Fix missing ID pointers expansion for ID itself in readfile code.Bastien Montagne
Was breaking static override chaining (static override of a linked datablock that is already a static override in it original lib file). Dummy mistake, thanks to @dfelinto for finding the bug.
2018-05-24Fix T55175: outliner "Show Active" not working.Brecht Van Lommel
2018-05-24Fix T55178: Cursor fails to restore on cancelCampbell Barton
574c0fe38f332bd97c588029c0075ecba1fe19cd caused complications restoring the cursor. Use WM_cursor_modal_set/restore which is intended for operator use, calling ED_region_cursor_set after an operator runs isn't reliable.
2018-05-24Depsgraph: tag depsgraph for copy-on-write flush when RNA changesDalai Felinto
Fixes bug with changes to properties not being flushed to the COW data. It fixes T55144. This is the part of rBb4b745b72064 that is required although slow. Which was partially addressed but the rest of the commit, which in turn broke things. So for now let's get RNA to flush slow cow, and deal with the consequences.
2018-05-24Fix T55171: crash with undo and linked collections.Brecht Van Lommel
Collections created in library file versioning need to be set as coming from the library, otherwise they get freed on undo.
2018-05-24Fix Lamps, Empties, Cameras and Speakers not using theme colorsPablo Vazquez
2018-05-24Slightly smaller triangle collapse icon on panelsPablo Vazquez