July 31, 2017, 13:18 (GMT) |
Eevee: SSR: Change clamp to a real clamp and add Max Roughness. Clamp will now works as in Cycles. Max roughness limit ssr to a certain roughness level: for noise / performance tweaking. |
July 31, 2017, 13:18 (GMT) |
Eevee: Draw background after depth prepass. Reduce overdraw. 0.4ms goes to 0.01ms if background is completely occluded. |
July 31, 2017, 13:18 (GMT) |
Eevee: SSR: Rewrote the raytracing algorithm. It now uses a quality slider instead of stride. Lower quality takes larger strides between samples and use lower mips when tracing rough rays. Now raytracing is done entierly in homogeneous coordinate space. This run much faster. Should be fairly optimized. We are still Bandwidth bound. Add a line-line intersection refine. Add a ray jitter between the multiple ray per pixel to fill some undersampling in mirror reflections. The tracing now stops if it goes behind an object. This needs some work to allow it to continue even if behind objects. |
Revision 9a413c4 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 11:05 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision f4abac2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 10:14 (GMT) |
Add bContext to Lattice modifier data for future uses |
Revision bdafec8 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 09:56 (GMT) |
Cleanup: Review modifier stack for lattice |
Revision 1aeeb0b by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 09:34 (GMT) |
Remove and move weight when remove vertex group When remove a vertex group, moves the index of other weights |
Revision c3f0a04 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 08:42 (GMT) |
Cleanup: Reorganize and rename New gpencil_modider.c module for modifiers and rename functions to keep naming convention |
Revision bf83610 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 31, 2017, 08:15 (GMT) |
WIP: More work for vertexgroups Apply vertexgroups to modifiers |
July 31, 2017, 04:35 (GMT) |
Fix glitch updating manipulator after undo Running undo would notify manipulators to refresh, but this still allowed for events in the queue to be handled, where manipulators could be drawn for selection before their refresh callback runs. This made Python manipulators raise exceptions about referencing invalid data (or crash). Now tag manipulator update on file load (including undo) and ensure the refresh callback runs before drawing manipulator selection. Also split manipulator map refresh flag in two since selection doesn't perform the same operations as regular drawing. |
July 31, 2017, 03:15 (GMT) |
Cleanup: use enum typedef for manipulator drawstep |
July 31, 2017, 01:27 (GMT) |
Correct last commit, for-loop included NULL check |
July 31, 2017, 01:20 (GMT) |
Cleanup: remove next/prev from manipulator map |
July 30, 2017, 20:33 (GMT) |
Fix manipulator Python API crash w/ undo Split up manipulator free & unlink, so freeing window data doesn't run callbacks that might use freed data. |
July 30, 2017, 18:34 (GMT) |
Fix manipulator keymap initialization Update flag was cleared before being checked when registering after load. |
Revision 8bab103 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) July 30, 2017, 17:08 (GMT) |
WIP: Fisrt step to implement Vertex Groups Still more work is required to use the vertex groups, but this commit add the data to bGPDspoint struct and basic functionalities. |
July 30, 2017, 16:08 (GMT) |
Added the following to weighted modifier: 1) Modifier now respects sharp edges, requires bool value to be checked. 2) Can now use vertex groups to apply modifier to only selected vgroup 3) Added boolean (0-1) weights in the form of Smooth/Sharp flags. Smooth flag means the face will hold 0 weight. |
July 30, 2017, 05:38 (GMT) |
Revert "Fix manipulator handles getting added each refresh" This reverts commit 122706db9cd23c88775474750e99b57e74a3b9e5. Would loose manipulators, will check for duplicates instead. |
July 30, 2017, 05:38 (GMT) |
Manipulator: Check we don't add multiple times |
July 30, 2017, 04:16 (GMT) |
BLI_memiter: minor cleanup |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021