Is it normal to have such a heavy file?
Anything I can do to reduce the size of these meshes?
I attached one module, copied 1674 times will become 4654mb :
1674 meshes.3dm (5.1 MB)
Is it normal to have such a heavy file?
Anything I can do to reduce the size of these meshes?
I attached one module, copied 1674 times will become 4654mb :
1674 meshes.3dm (5.1 MB)
Hi @Bogdan_Chipara,
You’ll find the chunk in Properties: Attribute User Text.
Jess
_Rebuild does not delete User Text
I’ve deleted the user text ‘Grasshopper Bake Data’
Attached you’ll find the file.
Maybe this is something for @DavidRutten ?
1 mesh jM.3dm (45.0 KB)
Don’t know how you did it but for several objects it needs to be done by a script:
import rhinoscriptsyntax as rs
#250613 Clear Attribute User Text Keys and Values
object_id = rs.GetObjects(message="Select geometry to clear Key values: ", filter=0, group=True, preselect=True, select=False, objects=None, minimum_count=1, maximum_count=0, custom_filter=None)
for obj in object_id:
keys = rs.GetUserText(obj, key=None, attached_to_geometry=False)
#print(keys)
for key in keys:
rs.SetUserText(obj, key, value=None, attach_to_geometry=False)
It hungs for 1 minute or so because the UI can’t handle such large ammount of text.
I cannot switch back from Atrributes User Text to Properties (for example) this results in a constant hanging or crash.
Well large ammounts of text don’t go well with Attribute user text.
I think this happens when bad geometry gets baked.
Rhino 8 SR19 2025-5-12 (Rhino 8, 8.19.25132.01001, Git hash:master @ 57e3eb280b0f32cbe59f53a554be5e8ffa66fc36)
License type: Commercial, build 2025-05-12
License details: Cloud Zoo
Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 31GB)
.NET 7.0.16
Computer platform: LAPTOP - Plugged in [100% battery remaining]
Hybrid graphics configuration.
Primary display: AMD Radeon 780M Graphics (AMD) Memory: 1GB, Driver date: 8-13-2024 (M-D-Y).
> Integrated accelerated graphics device with 5 adapter port(s)
- Windows Main Display is laptop's integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 4070 Laptop GPU (NVidia) Memory: 8GB, Driver date: 3-14-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 572.83
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop's integrated screen or built-in port
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU's maximum)
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 3-14-2025
Driver Version: 32.0.15.7283
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8188 MB
Rhino plugins that do not ship with Rhino
C:\Program Files\Enscape\Enscape.Rhino.Plugin-net48\Enscape.Rhino8.Plugin.dll "Enscape.Rhino8.Plugin" 4.6.0.451
C:\Users\bogda\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\D5LiveSync (e0d5e210-02f6-4ee9-a2b0-1675e225d958)\\D5Conv.rhp "D5 Live Sync for Rhino"
Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\SolidTools.rhp "SolidTools"
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp "Commands" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp "WebBrowser"
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp "Renderer Development Kit"
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp "RhinoScript"
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp "IdleProcessor"
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp "Rhino Render" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp "Legacy Rhino Render"
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp "RDK_EtoUI" 8.19.25132.1001
C:\Users\bogda\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PanelingTools\2024.8.20.677\PanelingTools.rhp "PanelingTools"
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp "Snapshots"
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp "MeshCommands" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp "IronPython" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp "RhinoCycles" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\MeshTools.rhp "MeshTools"
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp "Grasshopper" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp "Toolbars" 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp "3Dconnexion 3D Mouse"
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp "Displacement"
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp "SectionTools"
Can you share a small example on how this is getting baked with the data? Thanks
There isn’t any usertext being set? Please post at least a screenshot of the bake process. Thanks
Can you post the file with just one item that bakes invalid? Thanks
Yes, please bake these internalized meshes:
250613 badmesh.gh (945.5 KB)
Sorry @Japhy , I just double checked, It’s the Grouping!
Group it and bake the group.
Select the baked group and check the Attributes, you shoud see the text.
If not, pls let me know, I can try to look further, thanks!
I can replicate this:
Meshes, grouped in Grasshopper, when the group gets baked and if meshes are baked as bad objects, results in a large amount of text in Attribute User Text, Values which, when accessed, hangs Rhino for several minutes.
How are you baking the groups? They aren’t supported Model Objects yet.
These were baked by right clicking, no user data was added.