VFX2023 hw3: https://www.youtube.com/watch?v=JsaYpUd39mw&ab_channel=ntuvfx final: https://www.youtube.com/watch?v=u2toXsO_jLw&ab_channel=ntuvfx