原创 GLSL內置函數

轉自 https://www.cnblogs.com/kex1n/p/3941765.html OpenGL ES着色語言爲標量和向量操作定義了一套內建便利函數。有些內建函數可以用在多個類型的着色器中,有些是針對固定硬件的,所以這部分

原创 如何用C++和OpenGL實現一個由點組成的詭異的實心圓。。。

這個圓由點組成。。我覺得。。看起來很瘋狂啊!!!!! 效果圖如下: 源碼如下: #include <glad/glad.h> #include <gl/glfw3.h> #define STB_IMAGE_IMPLEMENTATION

原创 如何用C++和OpenGL實現一朵花

。。。比較菜。。。實現的不大好看,不過看到沒有人寫類似的算法。。。。。分享出來,當作各位的墊腳石吧 原理就是,在EBO中索引連線連成一條順滑的由原點發出的線。。。其實主要就是對頂點索引的研究,各位看官自行觀察 想要細分的話,需要改變對圓的

原创 OpenGL複習總結(二)

其他同上 學習位置:https://bullteacher.com 着色器:   注:一個向量的元素可以通過vec.x這種方式獲取,這裏x是指這個向量的第一個元素。你可以分別使用.x、.y、.z和.w來獲取它們的第1、2、3、4號元素。

原创 OpenGL複習總結(一)

學習網站  https://learnopengl.com       本人18.1.22學習彙總,方便複習,每一個空行是一個知識點,其中夾雜C++(C++也是剛學),如有不對,請指出,謝謝 溫故而知新,可以爲師矣。 OpenGL入門

原创 OpenGL各種資源頭文件書籍學習網站彙總

學OpenGL大半個月了,很多資源cdsn都要收積分,感覺只要作者同意的代碼都應該開源,更何況是那些只是搬過來的東西。爲此,我花一些時間,將列出來所有我用過的資源,完全免費,文章不定期更新。1,OpenGL需要的庫以及頭文件以及配置需要的

原创 Java筆記(Java編程思想第二版)

1,面向對象編程:OOP; 2,smalltalk:Java基礎語言。 3,面向對象思想:從要解決問題身上提取出所有概念性的組件,然後在程序中將其表

原创 八叉樹,osgb點雲包圍盒計算,LOD加載

太累了,寫個博客偷個懶。 這兩天爲了做個東西,手寫了個demo,裏面幾個功能   1,寫了個八叉樹,八叉樹是滿樹,從上往下遞歸節點,數據是自定義的數據類型。 2,包圍盒手動實現,osg調用。 3,las轉成osgb文件加載。 4,osg3

原创 谷歌代碼規範c++部分

github上面下載的都是rst文件,而且文件排序的不對,讀起來太難受了。整理了一下。   谷歌代碼規範——C++部分   (謝謝作者!)   0. 扉頁 ============   :版本:   4.45 :原作者:     .. l

原创 5.31安裝軟件總結:VS15+OSG3.6.3下載編譯,navicat premiun 12破解激活,vs15+ogre1.x下載編譯(均親測可用)

今天需要弄幾個環境,參照別人的文檔安了下。時間的話大概一下午就都可以安好。 需要的可以直接留言。我是x64,win10,vs15的環境   vs2015及osg3.6.3的下載和編譯    https://blog.csdn.net/GX

原创 http://setosa.io/ev/image-kernels/

http://setosa.io/ev/image-kernels/‘ shader加權像素變化

原创 OpenGL幀緩衝

最近在做QT界面,沒有太多時間學習,幀緩衝停停斷斷到了現在纔有時間。五十弦的幀緩衝翻譯的很不好我感覺(紅寶書我打算以後慢慢複習),找了一些翻譯的,這個是比較好的。轉載自:https://blog.csdn.net/wangdingqiao

原创 C++複習總結(四)

學習網站:http://www.learncpp.com/圖片總是不能一直複製粘貼。還好有云文檔。數組中的第一個元素是testScore [0]。即下標從零開始。對於長度爲N的數組,數組元素從0到N-1編號!這被稱爲數組的範圍。即test

原创 和你在一起

在一起時間久了以後,我叫木子爲胖頭,再往後的幾年,名後加怪,叫她胖頭怪。當然,一開始我成功的引起她的注意時,我叫她寶。之後我也科學的解釋過這一稱謂,省去貝字的單音節,大概會讓寵溺多一絲珍重的意味。木子後來總爲我叫她胖頭怪、肉蛋子之類奇奇怪

原创 GLSL中文手冊(word文檔)以及OpenGL ES 官方API下載

轉載地址:https://github.com/wshxbqq/GLSL-Card OpenGL ES API(英文版)下載地址:https://www.khronos.org/registry/OpenGL/specs/es/3.0/G