Revision 6af1309 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 21, 2019, 00:53 (GMT) |
GPencil: Refactor: Make light power match cycles and EEVEE This was eyeballed with colormanagement being off. So I wouldn't be surprise if this comes out not perfect. |
Revision 42580dd by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 21, 2019, 00:21 (GMT) |
GPencil: Refactor: Use more correct depth merge approximation for 2D object We now use a plane that follows the computed shading normal. The plane follows the camera rotation but also takes the gpobject volume into account. |
Revision 685c94e by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 21, 2019, 00:21 (GMT) |
GPencil: Refactor: Use normal approximation for lighting We compute the normal using the bounding box size and the view vector to the center of the bounding box. We then scale the normal w.r.t. the BBox size and transform it back to world space. This gives us a flat normal for objects without depth and a rotating normal for object that are not. This will also be used for correct depth mixing. |
December 20, 2019, 18:35 (GMT) |
GPencil: Only patch grease pencil objects |
December 20, 2019, 18:27 (GMT) |
GPencil: Patch colors to Linear All colors have been patched to Linear and also changed to PROP_COLOR instead of PROP_COLOR_GAMMA. The colors have been patched in VFXs and Modifiers. |
December 20, 2019, 15:55 (GMT) |
GPencil: Remove use_solo_mode from Top Layer Popover |
December 20, 2019, 15:37 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
December 20, 2019, 15:36 (GMT) |
Merge branch 'master' into greasepencil-object |
December 20, 2019, 15:34 (GMT) |
GPencil: Change Eyedropper and Curve conversion to Linear |
Revision 241cece by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 20, 2019, 12:41 (GMT) |
GPencil: fix compilation error |
December 20, 2019, 09:46 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
December 20, 2019, 09:45 (GMT) |
Merge branch 'master' into greasepencil-object |
December 20, 2019, 09:43 (GMT) |
GPencil: Remove temp color conversion to Linear |
December 20, 2019, 09:38 (GMT) |
GPencil: Patch old files color to Linear Still pending to review VFX and Modifiers. |
Revision 8f9c047 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 20, 2019, 00:51 (GMT) |
GPencil: Refactor: Blur Fx: Implement DoF option and fix radius world size The size of the blur is now proportional to the distance to the camera and the object scale (just like any other effects). The Depth Of Field now works and always match the Circle of confusion of cycles/EEVEE. |
Revision ec5b795 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 19, 2019, 23:14 (GMT) |
GPencil: Refactor: First step to get rid of sRGB This patch removes sRGB from the rendering pipeline. All color that enters shading is a Linear color. Only the final composite shader is still using sRGB as display transform for now (will later be replaced by full OCIO transform). |
Revision c0981f4 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 19, 2019, 21:38 (GMT) |
GPencil: Refactor: Add world ambient lighting |
Revision 3d2d9c7 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 19, 2019, 21:38 (GMT) |
GPencil: Refactor: Implement "Use Lights" toggle We use a ubo containing only a white ambient light to simulate no lighting. |
Revision 2d3e86f by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 19, 2019, 20:20 (GMT) |
GPencil: Refactor: Add new basic light system This new light system for now only support point lights. The number of lights is limited to 128. |
Revision 907e99d by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 19, 2019, 20:20 (GMT) |
GPencil: Refactor: Add other light types We approximate area lights using the same code used by spot lights. |
|