Visualization
About built-in and 3rd party, classic and real-time rendering solutions, settings, workflows, etc.

Library missing unused surface JPG

derekjackson
Expert
Hi, there seems to be a weird bug in the libraries / surfaces in 19 and 21.

If I use a JPG in a CineRender surface channel, referenced from my job library, it shows okay.

If I then edit the surface to no longer use the JPG (or use a different one), all is well.

But the moment I then remove the JPG from my library, it throws up a 'missing attribute' error when libraries are reloaded - even though it's not in use?!

Where does it think the JPG is being used so I can tell the surface that it's not needed? This even crops up when surfaces are Attribute Managed between projects, so it's stored in the surface definition somewhere...
http://www.lsiarchitects.co.uk
http://derekjackson.artstation.com
AC19 / 21 / 23 / 27
Windows 7 Intel Xeon 18Gb
3 REPLIES 3
Erwin Edel
Rockstar
Could be a different channel in cinerender (other than the Color channel), could also be the opengl/internal engine, though that would be rather obvious.

However, if you check the loading report and press the little 'i' button, it should tell you which surface is missing the texture, just to be sure it's not a different surface than the one you are looking at.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
derekjackson
Expert
Thanks, but it's not those things. It was made specifically for one channel, and that's since been changed to 'none' and deactivated.

And the error report just says it's that surface.

We've encountered it a few times in different files with different surfaces, so it's not a one-off mistake.

Any further ideas?
http://www.lsiarchitects.co.uk
http://derekjackson.artstation.com
AC19 / 21 / 23 / 27
Windows 7 Intel Xeon 18Gb
Daniel Kovacs
Graphisoft Alumni
Graphisoft Alumni
Hi,

I tried the workflow you suggested real quick: added a JPG texture to a cinerender surface, apply it, change the picture, apply, delete first picture. I get no error like this though.
I think it is either that the picture file was left on an unticked channel (so it is still in the surface, only not used), or there's something specific about the surface/channel you are using. If you could send me a PLA with this problem (and maybe a video) so that I could look into it, that would be great.

Thanks,
Daniel Alexander Kovacs

Professional Services Consultant

GRAPHISOFT



For Troubleshooting and useful Tips & Tricks visit