Page MenuHome

Creating a new scene with a full copy doesn't work ( objects are instanced )
Closed, ResolvedPublic

Description

System Information
Windows 10, GTX1070

Blender Version
Broken: 2.8 Alpha 2,
Worked: 2.79

Short description of error
When making a full copy of a scene, the objects aren't unique

Exact steps for others to reproduce the error

  1. Restart Blender
  2. Create a new scene with "Full Copy"
  3. Edit the ( should be unique ) cube ( in either scene )
  4. Load up the other scene, the object has also been edited.

Event Timeline

Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

Hehe, full scene copying was actually marked as TODO… tsst…

If you can give me a few pointers as to where to look, I can have a look at fixing it myself and hopefully submitting a patch. I recently downloaded and compiled the sources and can now debug with Visual Studio, if you're OK with sharing some of your knowledge of this area, I'll try to use that to fix the issue.

TBH, I would really, like really not recommend that area to start working in Blender… Already spent over two hours on that one, and am still far from done…

Hi Bastien, if you make a full copy of the scene and then delete the scene, it works fine.

However, if you make a full copy of the scene, then make a full copy of that scene, and then delete that scene, Blender will crash.

It seems to be similar to a previously fixed bug, where the child had a null collection when calling layer_collection_sync

Indeed, will make new report to keep track of that, thanks