When instancing a large number of circles using the line mesh I get a popup with “Vulcan Device Error” and TD is locked up. I’m new to touchdesigner, is it expected behavior to get crashes when GPU Memory is exhausted?
To Reproduce:
Add Circle SOP
Add Geometry, attached to the Circle
Add Line Mesh
Attach the Line Mesh as the Geometry render material
Enable Instancing in Geometry
Add the Circle to Geometry’s Translate OP Param
Set Geometry’s Translate X to “P(0)”
Finally, go the circle and bump the divisions parameter to ~4000.
Oops, I may have typo’d 4000. It looks like I need 40,000 to introduce the failure. Here’s the project prepped. (Just need to update divisions to 40000.) Setup.toe (3.9 KB)
Agreed, this wasn’t something I should be doing - I was just surprised that it crashed ungracefully. I was hoping there’d be some way to pause cooking and undo a bad connection if something like this happens.