做遊戲開發需要哪些數學知識來提高自己?

時間 2021-06-02 04:26:32

1樓:

遊戲開發這個大框說得過於泛泛了…

請問貴司是採用第三方引擎呢,還是自搭?

請問你在貴司中具體擔任什麼職位?

如果採用第三方引擎,感覺無論哪個職位,你現在的這一套知識都足以應付

如果自搭引擎的話,那還要學的就有點多了。。

------

您現在既然已經入門了數學,不如再把架構入門了,到時候進一步該學什麼就一目了然了。

不是數學科班出身,沒有長期的數學學習規劃的話;不結合應用場景談數學就顯得意義不大。建議您從Jason Gregory的Game Engine Architecture開始看起,從問題出發,往數學原理上回靠。

Game Engine Architecture有中文版, @Milo Yip 老師翻譯的。

-------

搭建引擎涉及數學的部分主要有渲染引擎、物理引擎和遊戲AI設計等等,每乙個部分展開的話又都各自需要特定的數學姿勢。比如渲染引擎需要矩陣計算相關的姿勢,物理引擎需要剛體/流體動力學相關的姿勢,AI設計則(可能)需要數理統計方面的姿勢。每種姿勢都與數學書上寫的有交集,但是各自又有各自的延伸。

先從這些領域的導論開始讀起吧。導論都是有所需數學知識的介紹的,再不濟會給你乙個Mathematical Requirements以供參考。根據這些導論在各種應用場景下所給定的Mathematical Requirements來複習/學習相關的數學姿勢;應該比單純看數學書靠譜很多吧。。

我雖然學過高數,最近在學習圖形處理的時候仍然被裡面的卷積、傅利葉變換弄得一愣一愣的,只好又買一本《數字影象處理》從頭看。。

機器視覺需要學習哪些數學知識?

機器視覺MV和計算機視覺CV是有區別的,機器視覺面向工業應用獲得影象中目標的幾何資訊 尺寸 面積 有無 位姿等 機器視覺的工程應用並不需要太多數學知識。而計算機視覺需要通過模式識別和概率統計等基礎。機器視覺中,僅僅是影象的儲存與矩陣相似而已。由於他的主要目標是獲得幾何資訊,更多的是畫素數的加減乘,以...

學習量子力學需要哪些數學知識?

必要且必須熟練掌握的 數學分析 高等代數 必要且要求入門的 復變函式與積分變換 熟悉傅利葉變換即可 數學物理方法 熟悉分離變數法即可 力學 對用上述數學工具解決物理問題入門即可 非必要但最好熟練掌握的 大學普通物理 近代物理 Solar 數學的話,微積分,高代,概率論 個人感覺Griffith的量子...

工科研究生需要掌握哪些數學知識?

小心假設 那些年你沒學明白的數學 攻讀研究生必知必會的數學 All the Mathematics You Missed But Need to Know for Graduate School 我們學校工科的數學前置課程 微積分,常微分方程,偏微分方程,復變函式,級數,概率論與數理統計,線性代數。...