I am trying to create a ModelBuilder workflow that will automatically take feature classes either from a geodatabase or a scene and package them into a Scene Layer Package. I am attaching three workflows below where I am using the Iterators within ModelBuilder trying to have the model run through every feature class. No matter what iterator and output, it seems that the Create 3D Object Scene Layer Content tool does not like the inputs.



No matter which iterator is used, the issue is the same (Iterate Layers is different because it only considers the output to be a precondition). The issue seems to be that the "output" from the iterators or even the copy features (which outputs a feature class), is seen as a model variable within the Create 3D Object Scene Layer Content. Because of this, nothing seems to work. I am wondering if anyone has a solution, work around, or way to do what I am trying to do. Ultimately the main goal is to automate the process of sharing to ArcGIS Online, but the final hurdle is the Create 3D Object Scene Layer tool.
Thanks