July 6, 2019, 14:10 (GMT) |
GPencil: Close Box and Circle primitives with geometry Before the primitives were closed only with cyclic flag, but this doesn't create geometry for the gap. Now, a new geometry is created using close stroke function to have geometry for sculpt or edit. |
Revision b2188f0 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) July 6, 2019, 13:36 (GMT) |
initial particle info node |
Revision f204ea5 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) July 6, 2019, 13:14 (GMT) |
Fix append_n_time reallocating every time |
Revision 1d2adb0 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) July 6, 2019, 12:43 (GMT) |
Fix ArrayLookup for the case when all slots are used or dummies |
July 6, 2019, 11:50 (GMT) |
Fix T66501: Eraser very slow with guides After testing the file, the problem was related to the fill material. As the fill material had the alpha channel set to 1.0, the fill triangulation was calculated, but the fill was disabled. Now, the fill flag is checked in order to avoid fill triangulation update. |
July 6, 2019, 11:10 (GMT) |
GPencil: Don't add missing events for Eraser mode This avoid some code that can delay the easer, but still some problems with the test file. Related to T66501 |
Revision fe31148 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 6, 2019, 09:56 (GMT) |
GPencil: Remove custom equals functions and reuse BLI_math compare I have found the compare function when looking at BLI_math to add my functions, so these are duplicatd and can be removed. |
Revision e57d50d by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 6, 2019, 09:48 (GMT) |
GPencil: Cleanup equals functions and add for floats and V2 |
July 6, 2019, 05:43 (GMT) |
Merge branch 'master' into soc-2019-bevel-profiles |
July 6, 2019, 05:28 (GMT) |
Many changes, mostly profile widget sampling: - Added new sampling method to profile widget for curves. - Flipped X orientation of profile in profile widget - Small UI changes to profile widget code - Removed "Sample Only Points" option as its functionality is now accessible by setting the number of segments correctly - Cleanup in profile_widget.c. Progressing towards final code there |
July 6, 2019, 02:36 (GMT) |
[Fast import/export] Fixed bug where address of temporary pointer is taken, leading to UB |
Revision 6702da5 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 6, 2019, 02:03 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2019-npr # Conflicts: # source/blender/draw/intern/draw_manager.c |
July 6, 2019, 02:03 (GMT) |
[Fast import/export] Fixed OBJ indexing, after previous commit |
July 6, 2019, 00:20 (GMT) |
[Fast import/export] Reorder OBJ export so vertices, UVs and Normals for each mesh are respectively grouped. Only write mtllib if exporting materials |
July 5, 2019, 21:52 (GMT) |
Fix T62101: GPencil: selection order is wrong Following the advices of @Germano Cavalcante (mano-wii) , I have exposed as a workaround the free function to be called from draw manager for selection. Now, the free function is not called for selection inside gpencil draw_scene, but it's called from draw_manager.c. The real fix would be create a new Scene_finish callback in draw manager, but as the release of 2.80 is almost here, we fix this with a workaround that must be removed when new callback is in place. Differential Revision: https://developer.blender.org/D5193 |
July 5, 2019, 21:23 (GMT) |
transform_snap_object: return type of element snapped. This can be useful for filtering some of the returns. |
Revision 9c0b207 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 5, 2019, 20:15 (GMT) |
Merge branch 'master' into greasepencil-object |
July 5, 2019, 16:36 (GMT) |
Fix T66282: Make Instances Real: Keep Hierarchy option broken with recursive instancing. Preserving/rebuilding relashionships in recursive instancing was simply not supported at all, code handling that was assuming a single level of instancing. This commit makes the following changes: * Mixing DupliCollection and DupliVerts/Faces in the recursive chain is now supported (by using a same GHash in all cases, differences of persistent_id handling in hashing and comparison is now down inside the relevant functions). * When both "keep hierarchy" and "parent" options are enabled, code will attempt to parent new objects to their version of instancer (instead of parenting them systematically to the root object). This will preserve the hierarchy much better. * Collection is removed from dupli empties that have been made 'real' (the duplication flag itself was already cleared, but the link to the instantiated collection was kept). |
July 5, 2019, 16:11 (GMT) |
USD: Added exporting the camera Only perspective cameras are supported for now. I also had to add a function `BKE_camera_sensor_size_for_render()` that calculates the sensor width or height, depending on the fitting parameter and the scene render resolution aspect ratio. |
Revision f7e0f42 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) July 5, 2019, 16:07 (GMT) |
remove unused modifier properties |
|
|
|


Master Commits
MiikaHweb | 2003-2021