原创 opengl 加載obj模型

本章講述使用opengl加載obj模型,如果你想自己實現, 你需要一個opengl的開發環境,以及相關的知識 ,最好是看完LearnOpenGL CN 的入門教程    使用opengl開發的同學都需要加載模型,github上有很多的現成

原创 Lua5.3源碼閱讀記錄(3) ---- 字符串

數據結構 TString 存儲一個字符串,從數據結構的角度來看 需要存儲兩個數據,一個是 字符串的內存地址 ,一個是字符串的長度 ,先看一下 在lobject.h中的存儲字符串類型的數據結構 TString   CommonHeade

原创 opengl 實現Skin Mesh(骨骼動畫) — CPU

模型文件以及相應代碼下載地址 首先需要知道什麼是骨骼動畫,關於骨骼動畫相關概念讀者可以參考這篇博客,因爲我沒法講述的比這個更清楚,所以這裏我們抄襲一些關於講述骨骼動畫的概念方便讀者對照理解 3D模型動畫的基本原理和分類 3D模型動畫的基本

原创 opengl 實現Skin Mesh(骨骼動畫)- GPU

上一篇博客實現了cpu skin(蒙皮)的骨骼動畫,接下來我們要實現 gpu skin(蒙皮) 的骨骼動畫 首先我們需要知道什麼是蒙皮,在上一博客實現的骨骼動畫中,哪一步是蒙皮 。在模型文件中可以讀到的數據是頂點和骨骼的對應關係,從動畫文

原创 投影矩陣推導 dx 和 opengl

自己推導時記的筆記。想看可以看看  https://note.youdao.com/ynoteshare1/index.html?id=c2399a11af1fb4ffcadceef0968585c4&type=note

原创 Lua5.3源碼閱讀記錄(4) -- 表

  數據結構  lua中的table可以表示所有的數據結構 ,諸如字典 ,數組,或者對象都可以使用table來實現    table的數據結構如下圖 flags::位標識,用於表示這個表中提供了哪些元方法 最開 始這個flags 的,也