Blender Git Loki

Blender Git "temp-greasepencil-object-stacksplit" branch commits.

Page: 118 / 137

May 23, 2017, 13:58 (GMT)
Merge branch 'blender2.8' into greasepencil-object
May 22, 2017, 19:03 (GMT)
Reproject the point while drawing

If the point is not reprojected and the axis is locked, the thickness of the drawing stroke is different when the stroke is completed.

Reprojecting the stroke drawing buffer simulate the stroke thickness when it will be reprojected in 3D space and get better drawing feedback.
May 22, 2017, 18:30 (GMT)
New function to reproject a point

This function will be used while drawing in draw manager gpencil engine
May 22, 2017, 18:24 (GMT)
Cleanup: Rename function
May 22, 2017, 18:18 (GMT)
Cleanup: extract reproject functions
May 22, 2017, 12:59 (GMT)
Merge branch 'blender2.8' into greasepencil-object
May 21, 2017, 17:40 (GMT)
Fix segment fault when using eraser

The cache must be marked as dirty after any change operation, and the eraser change the strokes
May 21, 2017, 15:44 (GMT)
Fix UI panel problem in properties tab
May 21, 2017, 15:29 (GMT)
Cleanup: More unused include files, reorganization and name changes
May 21, 2017, 15:19 (GMT)
Cleanup: Remove unused include files
May 21, 2017, 14:32 (GMT)
Merge branch 'blender2.8' into greasepencil-object
May 21, 2017, 14:28 (GMT)
Create a cache to drawing objects

Due speciall requirements for 2D drawing, the GP objects must be drawn after be sorteed by zdepth value.

We cannot use a simple GPU zdepth because this override the current layer/strokes order and the artists need to keep these controls as primary sorting method instead of GPU zdepth.
May 21, 2017, 11:20 (GMT)
Create a shading group by stroke

As the drawing order is very important in 2D, each stroke must use its own shading group and don't share with others or the drawing order is missing and the layer system does not work.
May 21, 2017, 11:10 (GMT)
Disable zdepth write for strokes

After some analysis, the strokes must work without affect the zdepth buffer or the layer system will not work.

The 2D artist agree that layer system must be the main zdepth order and not the GPU checking.
May 20, 2017, 18:27 (GMT)
Cleanup: Create several separated functions
May 20, 2017, 17:40 (GMT)
Enable again write depth pass for strokes only
May 20, 2017, 14:50 (GMT)
Remove write zdepth to avoid z-fighting

The strokes don't need to write the depth buffer
May 20, 2017, 11:04 (GMT)
Merge branch 'blender2.8' into greasepencil-object
May 20, 2017, 10:58 (GMT)
Cleanup: Change some xray strings and parameter names
May 20, 2017, 07:43 (GMT)
Cleanup: Remove unused code

THis code has been ported to new shaders
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021