基于物理的電腦動畫入門 === - [目錄](https://hackmd.io/@leon890820/rJeKSkMQ5) - [總目錄](https://hackmd.io/@leon890820/SycQsp-Xq) 本文案適合有程式基礎能力,數學及物理基礎的人使用,實作部分會用Java來呈現,若有興趣的人可以一同來學習。此筆記由[此課程](https://games-cn.org/games103/)來撰寫。 首先什麼是基於物理的動畫,此話意味著利用物理的原理去為隨時間的演變的現象建模,並把這先模型實現模擬算法,以運行在計算機上,目標都是隨著時間的推移,生成一連串的系統狀態,再將狀態渲染成圖像,展現運動過程。 動畫原指賦予生命的行為,在本章節中,我們嘗試給虛擬世界的物體以及角色注入生機,其方法注重於把經典物理力學所描述的現象用於計算機模擬。 前言 --- - [介紹](/N_7HaLM1TpqoHSCmwnXmRg) - [先備數學知識](/btaDo0tRRU22tSCvy6uZnQ) 剛體 --- - [粒子模擬](https://hackmd.io/@leon890820/ry2MWNgzgx) - [剛體碰撞](/Bqc07kyOTW-bqslXj9G6YA) 彈性體 --- - [布料模擬](/69U425O1RieEGSYsTKg5tw) - [有限元素法](https://hackmd.io/@leon890820/BkkqyN79A) 流體 --- - [SPH](/ONpgv4g6RLuCUR5XL6e1nQ) 動畫 --- - [正向運動學](/yZJmMZqJQ8GIk5hIVgUZSw) - [逆向運動學](/ButYUBIJR1eoHe9yW_e4NA) {%hackmd oX2tPQNCRcOTOOEbRQQ7OQ %}
{"metaMigratedAt":"2023-06-16T22:20:22.888Z","metaMigratedFrom":"YAML","breaks":true,"disqus":"hackmd","image":"https://hackmd.io/_uploads/SJ3DULt4gg.png","title":"基于物理的電腦動畫入門","description":"本文案適合有程式基礎能力,數學及物理基礎的人使用,實作部分會用Java來呈現,若有興趣的人可以一同來學習。此筆記由此課程來撰寫。\n\n首先什麼是基於物理的動畫,此話意味著利用物理的原理去為隨時間的演變的現象建模,並把這先模型實現模擬算法,以運行在計算機上,目標都是隨著時間的推移,生成一連串的系統狀態,再將狀態渲染成圖像,展現運動過程。\n\n動畫原指賦予生命的行為,在本章節中,我們嘗試給虛擬世界的物體以及角色注入生機,其方法注重於把經典物理力學所描述的現象用於計算機模擬。","contributors":"[{\"id\":\"690d3aa7-f51d-43e6-adfd-9f96421b232d\",\"add\":941,\"del\":88,\"latestUpdatedAt\":1757399778050}]"}
Expand menu