[Bf-committers] Blender developers meeting notes - 2018-11-19 - Grease Pencil status

blendergit blendergit at gmail.com
Mon Nov 19 20:23:29 CET 2018

Hi all,

I was working at meeting time and I could not attend the meeting, so here an update of grease pencil status.

Last week, we detected a very bad FPS when running animations with several objects. After doing some testing and get some ideas from Clément, I have done a complete refactor of how the drawing engine works. The main change is before, each stroke was set in its own VBO, and now all Vertex data use the same VBO. Now the code is faster, cleaner and more efficient. Also support particles.

We are still running tests in greasepencil-object branch, but the performance has been improved a lot. For example, a test file that it was running at 3 FPS, now runs at  > 20 FPS. In some areas the speed improvement is greater than about 5 or 6 times faster.

As soon as we finish all tests, I will put the changes in Blender 2.8 branch. This is the first step of the optimization and we have more ideas T57829

Also, I follow fixing bugs, refactoring field/structs names and making small changes here and there.

Best Regards,
Antonio Vázquez

De: Brecht Van Lommel
Enviado: lunes, 19 de noviembre de 2018 19:00
Para: bf-blender developers
Asunto: [Bf-committers] Blender developers meeting notes - 2018-11-19

Hi all,

Here are the notes from today's developer meeting. Next meeting is Monday,
26 November 18:00 CET (17:00 UTC).

1) New features and changes

* Left click select was modified to be more compatible with the tool
system. This will continue to be improved to address various usability
* New popover for collection visibility in 3D viewport header.
* New Eevee features:
** New light threshold value, needed to support light culling in the future.
** Glossy reflection filter quality and clamping settings.
** Irradiance smoothing setting, to smooth interpolation between irradiance
volume cells.
* Physics system editing and playback should work a lot more reliable now
in 2.8.
* Most of the themes were removed as they are outdated. There is a call for
the community to provide updates and replacements:

2) Blender 2.8 beta

The meeting spent a long time reviewing the status of 2.8 in the context of
the upcoming beta release. There are still some loose ends remaining,
though we are getting closer. We will evaluate the status again next Monday.

Some topics that came up:
* Motion tracking UI changes broke too much, will be reverted to the old
2.7 toolbar until there is a better replacement for it.
* Decision about notifiers/message bus: restore notifiers, and remove them
one-by-one once the message bus becomes aware of those. This closes a lot
of missing update issues.
* Particle edit mode needs to have drawing code updated, to do proper hair
shading and to support weights visualization.
* Python API is going well, though a couple of areas which needs more love:
multi-object-edit and tools integration
* OpenSubdiv needs to be enabled by default. Not a stopper for Beta, but
still some work to be done afterward.

3) Next week plans

* Bastien works on Python API and bug fixing.
* Brecht works on industry compatible keymap and left click keymap
* Campbell works on improving tool system and keymaps.
* Clément continues viewport and Eevee work.
* Dalai works on local view and visibility.
* Jacques works on background images and Python API.
* Pablo works on release notes on blender.org.
* Philipp works on bug tracker.
* Sergey works on studio issues, physics and OpenSubdiv.

4) Weekly reports

* Bastien:
* Brecht:
* Campbell:
* Clément:
* Dalai:
* Jacques:
* Philipp:
* Sergey:
5) Other projects

* Blender XR (VR/AR user interface for Blender) wants to join the team and
work on releases.
Bf-committers mailing list
Bf-committers at blender.org

More information about the Bf-committers mailing list