You are viewing the course site for a past offering of this course. The current offering may be found here.
Lecture 19: Intro to Physical Simulation (81)
rsha256

When to use implicit vs explicit methods? Is it correct to say the forward method is generally more simple? Which is faster and when (I.e. if it is a smooth surface which is better? vs if it’s a very non-smooth surface which method is better?)

william-fei

@rsha256 Yes, explicit methods are generally more simple and easy to compute. We would more likely use explicit methods when we don't need perfect precision. But implicit methods are more accurate - and they're stable

rsha256

Thanks -- to clarify you mean more numerically stable? Like they won't blow up to infinity or 0 when hitting a wall or a sudden physical obstacle that obstructs movement?

alvin-xu-5745

Generally being more numerically stable would mean that it would not necessarily converge and can oscillate to larger and larger variations. This is ultimately not desirable, so many times in explicit methods we must constrain our variables to a heavy degree in order to limit this behavior, thus showing a large benefit of implicit methods.

You must be enrolled in the course to comment