Blender Git Commit Log

Git Commits -> Revision 1af42b7

June 30, 2017, 12:41 (GMT)
Minimize Alpha stroke issue

Here we need is OIT (Order Independant Transparency) which is still an open issue in the realtime field (and also for Eevee). The best OIT method I know of is somewhat complex and not very precise (still not 1:1 with the ordered version). It involves more framebuffers and performance cost.

I may need to implement that in the draw manager in the future so that all engines can use it.

Thanks to Clement Foucault for the support provided.

Commit Details:

Full Hash: 1af42b70d13dc3d19d75609f96606cc768effe39
Parent Commit: 4e17d10
Lines Changed: +30, -1

3 Modified Paths:

/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c (+13, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+16, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021