Blender Git Loki

Blender Git "soc-2019-npr" branch commits.

Page: 57 / 226

October 19, 2018, 09:35 (GMT)
GP: Redesign drawing cache to support particles

Full redesign of the cache system used for drawing strokes and handle derived frame data.

Before, the cache was saved in bGPdata and a hash was used to manage several objects with the same datablock.

Old design made the use of particles very inefficient and prone to bugs and segment faults, and especially when this was mixed with onion skinning and multiple objects using same datablock. Also, there were some conflicts with the depsgrah logic (the old design was done before despgraph was in place) that made the use of hash not working.

The new design saves the data in the object runtime struct and avoid the use of any hash to find the right data. This improves the speed and reduce a lot the complexity of the code, memory allocation, hash overload and adds full support for particles and reused datablocks.

The particles can reuse the modifiers and shader effects of the original grease pencil object.
October 19, 2018, 09:11 (GMT)
Merge branch 'blender2.8' into greasepencil-object
October 16, 2018, 15:04 (GMT)
Made opti edge flip use actual face normals and fiddled a bit with cusps again
October 8, 2018, 17:50 (GMT)
Fix FB split uv bug and treat cusps more like in the paper
October 3, 2018, 10:30 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# source/blender/makesrna/intern/rna_scene.c
September 19, 2018, 14:24 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# release/scripts/addons
September 17, 2018, 13:49 (GMT)
Fix interface lock situation reported by DarkDefender.
September 16, 2018, 07:35 (GMT)
DPIX normal controlled line width
September 16, 2018, 07:02 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# release/scripts/addons
September 16, 2018, 07:00 (GMT)
Vertical line hack: tip point threshod fix and a condition branch.
September 15, 2018, 10:09 (GMT)
Merge branch 'blender2.8' into greasepencil-object
September 15, 2018, 03:03 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# release/scripts/addons_contrib
# release/scripts/startup/bl_ui/properties_physics_cloth.py
# source/tools
September 12, 2018, 15:03 (GMT)
Possibly fixed shader errors, but don't know exactly what caused it.
September 12, 2018, 14:27 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# source/tools
September 10, 2018, 10:19 (GMT)
Increased the amount of faces the inco check will search
September 8, 2018, 21:00 (GMT)
Fix memleak when creating eval
September 8, 2018, 13:42 (GMT)
Remove opti vert dissolve
September 8, 2018, 09:14 (GMT)
Merge branch 'blender2.8' into greasepencil-object
September 7, 2018, 15:13 (GMT)
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

# Conflicts:
# source/blender/draw/CMakeLists.txt
# source/blender/makesrna/intern/rna_scene.c
September 7, 2018, 14:16 (GMT)
Fixed still frame render cache out of date error.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021