計算機圖形學學習

1.FBO卫袒,RBO,VBO:

FBO:(frame buffer object) 幀緩沖對象
RBO(Render Buffer Object)渲染緩沖對象
VBO:(Vertex Buffer Object) 頂點緩沖對象

image.png

三維物體渲染到窗體有兩種路徑:

  • 1.三維物體->FBO->Texture->窗體
  • 2.三維物體->窗體


    image.png

2. Per-pixel-shade和per-vertex-shade:

shader的寫法有所不同茄厘,per-pixel-shade的diffuse和ambient寫在頂點著色器里,光照寫在片段著色器中谈宛。


image.png

3.VBO和ply讀取

  • 相關函數(shù):

生成VAO,VBO,EBO


image.png
  • 概念介紹

VBO:頂點數(shù)據(jù)次哈;

dragon.ply中
一個點數(shù)據(jù)示例:[0.51,0.11,0.95] 包含三維坐標vec3;
wuson.ply中
一個點數(shù)據(jù)示例:[0.51,0.11,0.95吆录,0.2窑滞,0.1,0.7] 包含三維坐標vec3和norm向量vec3
有時頂點數(shù)據(jù)會包含坐標[vec3恢筝,n向量vec3, rgba vec4]葛假,此時一個點數(shù)據(jù)總長為10.

點數(shù)據(jù)保存在vertexs[vNum]中,數(shù)據(jù)類型為GLfloat*

EBO:面數(shù)據(jù)滋恬;

dragon.ply中
一個面數(shù)據(jù)示例:[3,0抱究,52恢氯,3] , mesh[0]表示這個面有3個頂點,mesh[1:4]是三個頂點的索引鼓寺,索引從零開始勋拟。
點數(shù)據(jù)保存在indices[fNum]中,數(shù)據(jù)類型為GLuint*

VAO:頂點數(shù)組妈候,和VBO,EBO綁定敢靡。cpu利用VAO讀取讀取和理解數(shù)據(jù)。
  • 讀取過程:

1.初始化
創(chuàng)建VAO,VBO,EBO苦银。
綁定VAO啸胧。

image.png

VBO,EBO分別與VAO綁定赶站。
講頂點數(shù)據(jù)讀入VBO,將面數(shù)據(jù)讀入EBO。
image.png

VAO為CPU解釋解釋數(shù)據(jù)流的含義纺念,不同含義在每一行數(shù)據(jù)中有不同的偏移量贝椿。


image.png

2在display中
綁定VAO,渲染三角形(因為有EBO)。若只有VAO和VBO則渲染頂點陷谱。

image.png

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末烙博,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子烟逊,更是在濱河造成了極大的恐慌渣窜,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宪躯,死亡現(xiàn)場離奇詭異乔宿,居然都是意外死亡,警方通過查閱死者的電腦和手機眷唉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門予颤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人冬阳,你說我怎么就攤上這事蛤虐。” “怎么了肝陪?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵驳庭,是天一觀的道長。 經常有香客問我氯窍,道長饲常,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任狼讨,我火速辦了婚禮贝淤,結果婚禮上,老公的妹妹穿的比我還像新娘政供。我一直安慰自己播聪,他們只是感情好,可當我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布布隔。 她就那樣靜靜地躺著离陶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪衅檀。 梳的紋絲不亂的頭發(fā)上招刨,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天,我揣著相機與錄音哀军,去河邊找鬼沉眶。 笑死打却,一個胖子當著我的面吹牛,可吹牛的內容都是我干的沦寂。 我是一名探鬼主播学密,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼传藏!你這毒婦竟也來了腻暮?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤毯侦,失蹤者是張志新(化名)和其女友劉穎哭靖,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侈离,經...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡试幽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了卦碾。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铺坞。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖洲胖,靈堂內的尸體忽然破棺而出济榨,到底是詐尸還是另有隱情,我是刑警寧澤绿映,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布擒滑,位于F島的核電站,受9級特大地震影響叉弦,放射性物質發(fā)生泄漏丐一。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一淹冰、第九天 我趴在偏房一處隱蔽的房頂上張望库车。 院中可真熱鬧,春花似錦樱拴、人聲如沸凝颇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至芦岂,卻和暖如春瘪弓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背禽最。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工腺怯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留袱饭,地道東北人。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓呛占,卻偏偏與公主長得像虑乖,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子晾虑,可洞房花燭夜當晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內容