December 12, 2019, 22:02 (GMT) |
Cleanup: clang-format |
December 12, 2019, 21:50 (GMT) |
Mantaflow: Clean up waveletNoiseTile.bin |
December 12, 2019, 21:46 (GMT) |
Merge branch 'master' into fluid-mantaflow |
December 12, 2019, 21:34 (GMT) |
Mantaflow: Minor sanity checks |
Revision 81436b9 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 12, 2019, 21:33 (GMT) |
GPencil: Refactor: Implement Object sorting |
Revision 3adcfea by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 12, 2019, 21:33 (GMT) |
GPencil: Refactor: Implement Stroke self overlap option This is a novel approach were we use the depth buffer instead of the stencil buffer. This allows up to ~1e24 different indices to draw to. We use a DRW_STATE_DEPTH_GREATER to discard the fragment comming from the same stroke. Since we can have strokes that don't have this option, we use the point indices instead of the stroke index to avoid changing the state during drawing. |
December 12, 2019, 21:33 (GMT) |
Mantaflow: Updated manta source files |
December 12, 2019, 19:24 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
December 12, 2019, 19:24 (GMT) |
GPencil: Fix missing context menu in Sculpt |
December 12, 2019, 19:19 (GMT) |
More consistent face-face intersections. Changed the part-part intersect algorithm so that the same calculation is done whenever a particular edge intersects a plane. |
December 12, 2019, 17:40 (GMT) |
Add support for tiled images and the UDIM naming scheme This patch contains the work that I did during my week at the Code Quest - adding support for tiled images to Blender. With this patch, images now contain a list of tiles. By default, this just contains one tile, but if the source type is set to Tiled, the user can add additional tiles. When acquiring an ImBuf, the tile to be loaded is specified in the ImageUser. Therefore, code that is not yet aware of tiles will just access the default tile as usual. The filenames of the additional tiles are derived from the original filename according to the UDIM naming scheme - the filename contains an index that is calculated as (1001 + 10*<y coordinate of the tile> + <x coordinate of the tile>), where the x coordinate never goes above 9. Internally, the various tiles are stored in a cache just like sequences. When acquired for the first time, the code will try to load the corresponding file from disk. Alternatively, a new operator can be used to initialize the tile similar to the New Image operator. The following features are supported so far: - Automatic detection and loading of all tiles when opening the first tile (1001) - Saving all tiles - Adding and removing tiles - Filling tiles with generated images - Drawing all tiles in the Image Editor - Viewing a tiled grid even if no image is selected - Rendering tiled images in Eevee - Rendering tiled images in Cycles (in SVM mode) - Automatically skipping loading of unused tiles in Cycles - 2D texture painting (also across tiles) - 3D texture painting (also across tiles, only limitation: individual faces can not cross tile borders) - Assigning custom labels to individual tiles (drawn in the Image Editor instead of the ID) - Different resolutions between tiles There still are some missing features that will be added later (see T72390): - Workbench engine support - Packing/Unpacking support - Baking support - Cycles OSL support - many other Blender features that rely on images Thanks to Brecht for the review and to all who tested the intermediate versions! Differential Revision: https://developer.blender.org/D3509 |
Revision 5c83319 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) December 12, 2019, 17:28 (GMT) |
new Find Non Close Points node |
December 12, 2019, 17:27 (GMT) |
Add Py API for querying VR session state This should be a rather important step to get the Python defined VR UIs to work. Also: * Adds a bpy.types.XrSessionState.is_running() class method for the UI to use. * Adds a XR-data-changed notifier type for the window manager category to ensure proper redraws on state changes. |
December 12, 2019, 16:56 (GMT) |
UI: Add extra bevel options to popover from tool settings bar Also adds a generic popover that can be used whenever an active tool has too many settings than can fit in the horizontal area. The popover calls the active tool's draw_settings with "extra" set to True. |
December 12, 2019, 16:53 (GMT) |
Mantaflow: Mantaflow is now not an experimental feature |
December 12, 2019, 15:26 (GMT) |
Codesign: Hook up notarial office |
December 12, 2019, 15:18 (GMT) |
Fix crash when ending VR session through "Toggle VR Session" |
December 12, 2019, 15:04 (GMT) |
Cleanup: Typo |
December 12, 2019, 15:03 (GMT) |
Cleanup: Follow the commenting convention Capital letter and full stop. |
December 12, 2019, 15:03 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
|
|
|


Master Commits
MiikaHweb | 2003-2021