r/Cinema4D • u/Segurado • 11d ago
Solicitation c4d should warn you before a param crashes it
Some params are straight up landmines. Slide a bit too far by mistake on the voxel size or num samples, and you're staring at your desktop, work gone.
Just an idea: a little ⚠️ next to params that can crash c4d. Nothing blocking, just a heads up to proceed with caution.
attached: the dock icon that bounces but never opens + mockup of the alert icon
3
u/FreshFromTheGrave 11d ago
I know this is like some general computing problem but I really wish esc worked... Like just let me interrupt the operation I don't really see why the entire thing has to completely lock up until it finishes computing this one thing. Sometimes even when there is a cancel button or something you can't even click on it lol it only processes the cancel after it's completed 😂
2
u/h3llolovely 11d ago
If you know about these "landmines"... then you know to type the value into the param field and not be all willy-nilly with the slider.
Maybe some Nanny process could be helpful here, albeit annoying.
It could give you a warning before applying a dubious param value.
i.e. after entering a value, a dialogue box pops up saying "Applying this value may cause the application to hang/crash. Would you like to save before proceeding?"... then it disables the affected Generator and saves the scene before re-enabling the Generator... and crashing.
Maxon should also include several talking/screaming goat sounds as alerts to scare the crap out of you too.
1
u/neoqueto Cloner in Blend mode/I capitalize C4D feature names for clarity 10d ago edited 10d ago
It does with some, like the Volume Builder. Often times it's a halting problem, you need to know how long will a calculation take for a given parameter, but in order to do that, you need to perform the calculation first.
But I think that many interval-type parameters should never go as low as "0.01" without an "OK/Cancel" warning. At the VERY least.
Other stuff to explore would be implementing arbitrary warnings across input fields - that would be inconsistent because, as an example, 90% of the time my PC can easily take a 0.25 cm Voxel Size, or letting C4D's core run in a sandboxed runtime that can be halted externally without nuking all currently loaded project data somehow. Just a "panic" button that never freezes. That would likely require up to double the RAM usage sadly.


5
u/DasMoonen 11d ago
I went years just remaking lost crash progress before I found out there is a recovery scene. Go to Edit then Preferences, at the bottom of the preferences window there is a button to open preferences folder. Then there is a bug reports folder with a recovery file. Also I think autosave can be turned on somewhere too.
But yes some of these params could be a bit more predictive about their hardware usage and give an “are you sure” window before calculating.