-
Notifications
You must be signed in to change notification settings - Fork 502
Open
Description
2025/06/05 update
The following issue already got fixed by #3961, but still having the issue of a large number of load3d node, so keep this issue opening for now
Currently, when we remove 3D nodes from the workflow, their corresponding two WebGLRenderers are not released simultaneously. This can lead to potential issues, such as when repeatedly adding and removing 3D nodes up to a certain number of times, even if there is only one 3D node in the workflow, the browser will trigger an error indicating that it has reached the Context limit.
Test case
- In a workflow without any 3D nodes, the browser's current WebGLRenderer count is 0
- After adding one 3D node, the browser's current WebGLRenderer count becomes 2 (which is reasonable, as one is used for rendering the main scene and one for the preview view).
- However, when the node is removed, the WebGLRenderer count remains at 2, indicating they have not been properly released.
- Additionally, it can be observed that the scene is not cleaned up completely. There are still some objects that remain uncleaned, which also needs to be addressed.
┆Issue is synchronized with this Notion page by Unito
Reactions are currently unavailable



