Maniphest T56294

Collection Instance with Grease Pencil Object Crash
Closed, Resolved

Assigned To
Antonio Vazquez (antoniov)
Authored By
ronan ducluzeau (zeauro)
Aug 10 2018, 3:29 PM
Tags
  • BF Blender: 2.8
  • Grease Pencil
Subscribers
Antonio Vazquez (antoniov)
ronan ducluzeau (zeauro)

Description

System Information
Ubuntu 16.04 64 bits / NVidia Titan Black

Blender Version
Broken: 2.8 hash bf2d078
Worked: (optional)

Short description of error
An attempt to create a collection instance produces a crash, if collection contains a Grease Pencil Object.

Exact steps for others to reproduce the error
From scratch :
Create a New collection.
Add a Grease Pencil Object to this collection.
Then, try to add a Collection Instance of this collection. => Crash.

From attached .blend file :
Add a collection instance of collection 2.

Related Objects

Mentioned In
T56284: Crash with linked and append data from a .blend file
Mentioned Here
rB8e8d93eb8610: GP: Redesign logic of drawing engine for object instance support
T56284: Crash with linked and append data from a .blend file
T56283: Crash when rendering with linked GP object
rBbf2d0782bc4d: Merge branch 'master' into blender2.8

Event Timeline

ronan ducluzeau (zeauro) created this task.Aug 10 2018, 3:29 PM
Christopher_Anderssarian added a project: Grease Pencil.Aug 10 2018, 4:05 PM
Antonio Vazquez (antoniov) added a subscriber: Antonio Vazquez (antoniov).Aug 10 2018, 4:25 PM

T56283 is related to this because the problem is the object link data.

Bastien Montagne (mont29) lowered the priority of this task from 90 to 50.Aug 11 2018, 3:00 PM
Antonio Vazquez (antoniov) added a comment.Aug 11 2018, 5:06 PM

This is the reason of T56283 and T56284.

Antonio Vazquez (antoniov) claimed this task.Aug 12 2018, 12:14 PM
Antonio Vazquez (antoniov) added a comment.Aug 14 2018, 10:37 PM

Updates to this task:

I'm working in a redesign of the drawing engine to support instances. Before, the drawing engine was unable to use several obejcts with the same name. With the new design it's possible use several instances and there is a great speed improvement.

Example of one object with several collection instances.

I'm still working and when all will be ready, I will commit all changes to blender 2.8 branch.

Antonio Vazquez (antoniov) changed the task status from Unknown Status to Resolved.Aug 16 2018, 11:28 AM

This would be fixed by commit 8e8d93eb8610