2,277 reputation
426
bio website fxz.sufx.net
location Bucharest, Romania
age 29
visits member for 2 years, 8 months
seen 2 hours ago

Gameplay programmer. Main interests:


  • physics based animation (deformable objects, kinematics)
  • mathematics of CG applications (simulation, games, etc.)
  • shader programming
  • discrete differential geometry (manifold properties)
  • robotics

While you're here, please stop saying these two things

  • quaternions avoid gimbal lock
  • premature optimization

why?

  • gimbal lock is related to a mechanism, quaternions are just an algebraic/geometric description of an angle-axis rotation. So they do not avoid it since the mechanism itself cannot.
  • if it's an optimization, if it's common sense, just implement it! Better do it now, than to look for it desperately later.

18h
awarded  Popular Question
Oct
30
comment Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
I second @OriginalDaemon in seeing this question as a close duplicate of the Pros and cons of different integrators question. The only difference is justifying Catto's choice, which can only be inferred by carefully reading his posted material (one google search away :) ).
Oct
30
comment Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
I updated my answer to include a brief explanation about what the main properties of different integration strategies are (phase space area conservation = symplecticity = energy preserving and *implicit = unconditionally stable due to "cautious" update steps that result in both energy loss or undershooting the exact solution on the phase diagram plot orbit).
Oct
30
revised Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
added recommended reading
Oct
30
revised Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
phase diagram explanation
Oct
30
revised Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
phase diagram explanation
Oct
30
answered Why is Euler integration sometimes preferred over RK4 even if RK4 is more accurate?
Oct
15
reviewed Edit suggested edit on List of 3 letter English words to disallow from entry for public kids game
Oct
15
revised List of 3 letter English words to disallow from entry for public kids game
Phrasing and new tags
Oct
6
reviewed Approve suggested edit on Where does my .sav file default to in XNA 4.0 when using the StorageDevice class?
Oct
6
reviewed Approve suggested edit on How To: Java Game to Steam Greenlight
Oct
6
reviewed Reject suggested edit on Volumetric spotlight
Oct
6
reviewed Approve suggested edit on Events and objects being skipped in GameMaker
Oct
6
reviewed Approve suggested edit on stencil shadows - doom 3 engine - precision errors - shadow cracks - why?
Oct
6
reviewed Approve suggested edit on Explaining vector math for a pendulum camera
Sep
30
awarded  Explainer
Sep
25
reviewed Reject suggested edit on enemy behavior with boundary to change direction
Sep
25
comment Ogre PSSM Grass Receiving Shadows
Figures, the community for this engine is less and less active :(.
Sep
24
comment Ogre PSSM Grass Receiving Shadows
A side note: are the Ogre forums still up and running/active? You should post the question there as well.
Sep
23
reviewed Approve suggested edit on touch.phase == TouchPhase.Canceled not worked