Simple extrude setup causing huge lag
-
Hi Dr Sassi,
You'll probably figure this out straight away, but I've made a very simple shape extrusion shape using a cloner and extrude in the attached file - I've used the same setup in older versions of Cinema 4D without any trouble, but now it seems to really bog c4d down to the point where its pretty much impossible to work on the rest of the scene.
It seems like a simple thing, Im just cutting circles out of a box, Is there maybe a better way to set this up and keep it procedural?
I guess I could use a boole but this option gives me the exact bevel I want.
Any ideas?
Thanks again
-
Hi MaverickMongoose,
I would suggest optimizing it. For that, the changes (the need for procedural) and the way it fills the frame must be known to determine the need for details (Intermediate Points) and render resolution vs. detail definition.
One of the time-consuming things is that there are three Generators stuck on top of each other. Each produces all the splines again: first the object (minor impact), then the Cloner, then the Connect recreates it again, and the Extrude generates the geometry. At the same time, the Extrude here creates an N-Gon in your setup that needs to be turned into triangles during rendering. There are many steps, hence a lot of time.
To keep it procedural, I suggest dialing down the Intermediate points of the circles and avoiding using N-Gons for the caps. However, I would also dial up the Rectangle's Intermediate points while setting it to Natural.
As long as you like it procedural, it will generate this, and each intermediate point on the Circle will create a lot of Segments. So, what is the requirement to keep everything Procedural? If you have an answer, you might use a Current State To Object for some early steps and have it one object instead of 480 Circles, for example.
I would not recommend Boole and procedural with this amount of data.
One option to keep things "perhaps" faster is to set the holes to octagons while keeping them in that state for the preparation and at a higher level (SDS/Tesselation) for the rendering.
As a side note, The "Level Of Detail" option doesn't work well for this setup.
We can perhaps look into more tips if you can specify the need for a procedural setup.
All the best
-
Cheers, I ended up just making it editable and duplicating the geometry to get enough holes.
I just thought it would have been able to deal with that easier as I've definitely thrown way more complex things into a connect object.
All good, thanks again!
-
Thank you for your feedback, Maverick Mongoose.
When I made the "Industrial Holes" Series, based on Hands-on Training for a computer company that needed lots of holes, I always went with editable models; back then
The series is on the old Cineversity
https://www.cineversity.com/vidplaylist/industrial_modeling_holes/But since then, things have changed a lot, especially with Volume Modeling. Thinking back on that class..:
Would you mind testing this setup? If that would have been fast enough?
CV4_2024_drs_24_MOih_01.c4dAll the best
-
Wow that works way faster! Thats a great technique! I wonder why it calculates so much faster, it seems almost as complex. I'll use this method instead then, thanks again!!
-
Thank you very much for trying, MaverickMongoose!
My best wishes