前言 從一個(gè)iOS程序員轉(zhuǎn)到 C++ 圖形引擎程序員已經(jīng)快一年了挤安,剛開(kāi)始總是在網(wǎng)上看一些零零碎碎的C++知識(shí)件相,沒(méi)有系統(tǒng)性的學(xué)習(xí)C++ 知識(shí)钉蒲。有一...
自學(xué)OpenGL(九)-數(shù)學(xué)基礎(chǔ) 前言 計(jì)算機(jī)圖形學(xué)中大量使用了數(shù)學(xué)原理张咳,尤其是矩陣和矩陣代數(shù)咏闪。雖然我們傾向于認(rèn)為3D圖像學(xué)編程是現(xiàn)代的技術(shù)領(lǐng)域...
前言 前陣子再忙著調(diào)研第三方相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn),并將這些作為濾鏡做成AE插件的形式供設(shè)計(jì)師使用灿巧,以便做出更唯美的濾鏡效果赶袄。在開(kāi)發(fā)AE 插件過(guò)程中...
前言 紋理貼圖是在光柵話(huà)的模型表面覆蓋圖像的技術(shù)。他是為渲染場(chǎng)景添加真是感的最基本最重要的方法之一抠藕。 紋理貼圖非常重要饿肺,因此硬件也提供了實(shí)現(xiàn)實(shí)時(shí)...
前言 著色器是運(yùn)行在GPU上的程序,為圖形渲染管線(xiàn)特定部分而運(yùn)行幢痘,從某種意義上來(lái)說(shuō)唬格,著色器是把輸入轉(zhuǎn)化為輸出的程序。著色器程序是完全獨(dú)立的程序颜说,...
前言 在前幾篇博客里面介紹OpenGL 環(huán)境搭建、OpenGL 渲染管線(xiàn)和著色器基礎(chǔ)知識(shí)汰聋,在這些基礎(chǔ)之上我們今天來(lái)做點(diǎn)東西门粪,畫(huà)個(gè)三角形。 頂點(diǎn)輸...
前言 在上一篇博客中我們搭建好了OpenGL開(kāi)發(fā)環(huán)境烹困,這一篇博客我們將前一章的基礎(chǔ)之上完成第一個(gè)OpenGL程序“你好窗口”玄妈。 初始化環(huán)境 接下...
前言 我們?cè)诰帉?xiě)代碼的時(shí)候經(jīng)常用到已有的接口髓梅,他們是以庫(kù)的形式提供給我們使用的拟蜻,而常見(jiàn)形式有兩種,一種常以.a為后綴枯饿,為靜態(tài)庫(kù)酝锅;另一種以.so為...
Mac 配置OpenGL 環(huán)境2 前言 在之前有寫(xiě)過(guò)一篇Mac 配置OpenGL 開(kāi)發(fā)環(huán)境的文章,那篇文章是基于 CC 老師課程進(jìn)行配置的奢方,在c...