Cesium for Blender not working?

Hello,
I am using Blender 4.2.2. Following along with the tutorial page, I tried to upload the cube to Cesium ion. But nothing seems to be happening. The message in Blender says it uploads, but nothing appears in the assets in Cesium. downloaded the latest Blender plugin with no change. Just wondering if there is something that I can do to make it work.
Thanks,
Tim Seifert

Hi,

When you say nothing shows up in the assets tab on Cesium ion, do you mean a new asset is not created? Or an asset is created but no tiles show up in the preview?

Thanks,
Ankit

The asset is not created in Cesium.
Thanks.

The short answer is that there seems to be an incompatibility between the plugin and Blender 4.x. The plugin was originally created for Blender 3.x, and there seem to have been some breaking changes in Blender 4.x.

I created an issue for tracking this at Support for Blender 4.x · Issue #12 · CesiumGS/cesium-ion-blender-addon · GitHub

In the meantime, as a workaround, you might consider trying a 3.x version of Blender - there, the plugin should still work.

Really glad I saw this pop up on in my emails today. I’m using Blender 3.5 and have been unsuccessful with getting the Cesium for Blender plugin to work. If someone else’s in a 3.x version is working, please let me know and I’ll know it’s something likely getting blocked on my end. Thank you.

@jh-terrain I actually tried it out in 3.5 to confirm that this is (only?) caused by the Blender version. So with 3.5, it did work for me (except for the manageable glitches of the UI that are described in the issue).

As a first step, you could (look at the console, or more easily) start Blender from the command line, and see whether there are any error messages when you try to use the Cesium ion plugin. Maybe it’s still somehow related to some Python version or so that is independent of Blender itself, and it would be good to narrow this down.

Thank you Marco, I’ll give that a shot and see what comes up to narrow it down.

Looking at the Blender Info Log, I do appear to be getting a python: Traceback error.
the TypeError: ‘_PropertyDeffered’ object is not subscriptable. I’m not very good at the behind the scenes stuff, so I assume maybe this has something to do with my python version?

That’s the first part of the error. This happens in Blender 4.x but also in Blender 3.x. I also don’t know the exact reason for the error, but it looks like it could be an easy fix, and is not critical in some way: It should still be possible to enter the Name, Desciption, and Type of the Asset, and eventually press the button to upload it to Cesium ion.

But there (during the upload), another error happens. And this is the error that only seems to happen in Blender 4.x, and that causes the problem here. (The stack trace of this error is shown in the linked issue)