I’ve created a configurator and I’m hosting it through ShapeDiver. Everything is working well overall. I have around 10 direct data outputs using the ShapeDiver Direct Data Output component, and all of them display correctly — including numeric and text values.
However, there’s one issue with the component that calculates the weight of the configured product.
Here’s my setup:
All geometries are connected to a Volume component.
I extract the volumes, sum them up, multiply by the material density, and calculate the total weight using mass addition. Than convert them in text and send it in Direct Data Output component of shapediver.
The issue:
When the definition is dynamic (not internalized), the Volume component produces inconsistent results.
Sometimes it outputs nothing.
Sometimes it shows “1” or “0”.
If I internalize the data after the volume calculation, it works correctly.
Inside Grasshopper, the calculated volume and resulting weight appear correct (even when connected properly). But when uploaded to ShapeDiver, the output for weight is wrong or missing — even though the input data seems fine inside the ShapeDiver Data Output component.
Has anyone encountered this issue or knows why the Volume calculation behaves differently on ShapeDiver? Is there a known limitation or specific workaround for using the Volume component in this context?
I have checked my current backend settings, and it shows Rhino version 6.19.19295.1001. The system is prompting me to upgrade in order to use Rhino 7 or 8, even though I am on a Pro | Yearly (Legacy Plan).
Until now, everything was working fine with Rhino 7, but after updating from Rhino 7.26 to Rhino 7.36, this issue appeared.
Several direct output components still work correctly, but the volume component, which was updated in this Rhino release, no longer outputs proper values.
If the backend version is the cause, is there any way to switch the Rhino/Grasshopper version within ShapeDiver, or enable support for my current setup?
You can switch to one of the current plans in order to access Rhino 7 and 8 backends. You can complete this directly from your billing dashboard and contact our team if you have any questions or issues.
The Pro plan is an old, legacy option which does not exist anymore, and as such it does not include all the more recent features that come with the new plans. I recommend you get in touch to evaluate your needs and check which of the newer options would work best for your application.