leon890820

@leon890820

Joined on Apr 21, 2020

  • 目錄 總目錄 :::warning 適合難度 : 中級~高級 建議先修過大一微積分、機率論 使用語言 : C++、python、java 皆可 ::: 此篇文章為 基礎篇 的延續,將深入探討進階的電腦圖學主題。內容依照閆令琪老師於 GAMES202 課程中的講解順序進行編排,並穿插現代學術論文與工業界中具有代表性的演算法,整體難度相較基礎篇會更高一些。
     Like  Bookmark
  • 目錄 不知為甚麼台灣做圖學的非常少,網路上的筆記也是大陸文章居多,所以想在這邊編寫一分處於自己的圖學筆記供大家參考,希望可以讓更多人接觸到圖學,筆記的部分會慢慢補上。 什麼是圖學 電腦圖學研究的是在電腦中如何表示圖形,以及如何利用電腦對圖形進行分析、計算、處理和顯示的相關原理與演算法。我會用四個字來形容電腦圖學:模擬世界。大家第一個聯想到的可能是「元宇宙」或「數位孿生」,這兩個確實是圖學的應用之一,但圖學的範圍不只限於模擬真實世界,它同時也包含了各種天馬行空的想像。而我們圖學的目標,就是思考該怎麼把這些想像實際實現出來。我把圖學大致分成三大類:渲染、建模和動畫。不管你想模擬什麼東西,基本上都離不開這三個核心。接下來,我會用比較嚴謹的方式,逐步介紹每一個原理與過程,帶大家進入這個圖學的世界。 數學 圖形學中的數學-導論
     Like  Bookmark
  • 目錄 總目錄 導論 :::warning 適合難度 : 初級 建議先修過高中數學的向量及矩陣 使用語言 : C++、python、java 皆可 :::
     Like 3 Bookmark
  • 目錄 總目錄 此處紀錄了一些作品的方法以及過程,其中會提到如何實作的細節以及算法的概念,但並不會手把手教學,學習的同學可以照著概念自行實作,最後我也會附上完整的程式碼在github上,如何實作可以參考 GAMES002 的課程內容選擇需要的工具。新手推薦使用 OpenGL 和 Unity,進階後可以使用 Vulkan、Unreal及DirectX。 渲染篇 行星 大氣 傳送門 Radiance Cascades
     Like  Bookmark
  • 目錄 總目錄 本文案適合有程式基礎能力,數學及物理基礎的人使用,實作部分會用Java來呈現,若有興趣的人可以一同來學習。此筆記由此課程來撰寫。 前言 介紹 先備數學知識 剛體
     Like  Bookmark
  • 目錄 本文案適合有程式基礎能力,數學及物理基礎的人使用,實作部分會用JavaScript來呈現,若有興趣的人可以一同來學習。 本篇會持續撰寫 碰撞器 介紹 1. 分離軸碰撞檢測 2. GJK
     Like  Bookmark