Page MenuHome

Fix T92908: Print warning when instance recursion limit is reached.
ClosedPublic

Authored by Jacques Lucke (JacquesLucke) on Nov 9 2021, 4:34 PM.

Details

Summary

Currently we have a fixed instance recursion limit. While we want to lift this limitation at some point, that is out of scope for a bug fix. For now just print a warning to make it easier to detect the issue.

Diff Detail

Repository
rB Blender
Branch
instance-limit-warning (branched from master)
Build Status
Buildable 18563
Build 18563: arc lint + arc unit

Event Timeline

Jacques Lucke (JacquesLucke) requested review of this revision.Nov 9 2021, 4:34 PM
Jacques Lucke (JacquesLucke) created this revision.

How involved do you think it would be to add a warning to the instance on points node? That would be a more user-friendly place to expose the limit anyway.

It could work in some cases but not in general currently. That is because the Instance on Points node does (and should not) have to iterate through all the referenced objects/collections, ... Note that we are also talking about particle system instances here etc.

Ah, right, because the instance geometry can have multiple levels of instances as well.

This revision is now accepted and ready to land.Nov 9 2021, 5:32 PM