learn opengl 中文_LearnOpenGL CN
歡迎來到OpenGL的世界
歡迎來到OpenGL的世界。這個工程只是我(Joey de Vries)的一次小小的嘗試,希望能夠建立起一個完善的OpenGL教學(xué)平臺。無論你學(xué)習(xí)OpenGL是為了學(xué)業(yè),找工作,或僅僅是因?yàn)榕d趣,這個網(wǎng)站都將能夠教會你現(xiàn)代(Core-profile) OpenGL從基礎(chǔ),中級,到高級的知識。LearnOpenGL的目標(biāo)是使用易于理解的形式,使用清晰的例子,展現(xiàn)現(xiàn)代OpenGL的所有知識點(diǎn),并與此同時為你以后的學(xué)習(xí)提供有用的參考。
如果您喜歡這個系列教程的話,不妨向Joey de Vries的Paypal進(jìn)行捐贈,支持一下作者,讓這個教程能夠持續(xù)完善并更新。
為什么要閱讀這些教程呢?
在互聯(lián)網(wǎng)上,有關(guān)學(xué)習(xí)OpenGL的有成千上萬的文檔與資源,然而其中大部分的資源僅僅討論了OpenGL的立即渲染模式(Immediate Mode,通常會說舊OpenGL),亦或是不完整,缺少適當(dāng)?shù)奈臋n,甚至是僅僅不適合你的口味。所以,我的目標(biāo)是提供一個既完整,又易懂的平臺供人們學(xué)習(xí)。
如果你很享受那些提供手把手指導(dǎo)的教程,那些提供清晰例子的教程,以及那些不會一下將你淹沒在細(xì)節(jié)中的教程,那么我的這些教程很可能就很適合你。我的教程旨在讓那些沒有圖形編程經(jīng)驗(yàn)的人們能夠理解,又讓那些有經(jīng)驗(yàn)的讀者有閱讀下去的興趣。我的教程同樣也討論了一些常用的概念,只需要你再有一點(diǎn)創(chuàng)造力,就能將你的想法變成真正的3D程序。如果如果你覺得前面這些講的都是你,歡迎繼續(xù)閱讀我的教程。
你將學(xué)會什么呢?
我這些教程的核心是現(xiàn)代OpenGL。學(xué)習(xí)(和使用)現(xiàn)代OpenGL需要用戶對圖形編程以及OpenGL的幕后運(yùn)作有非常好的理解才能在編程中有很好的發(fā)揮。所以,我們會首先討論核心的圖形學(xué)概念,OpenGL怎樣將像素繪制到屏幕上,以及如何利用黑科技做出一些很酷的效果。
除了核心概念之外,我們還會討論許多有用的技巧,它們都可以用在你的程序中,比如說在場景中移動,做出漂亮的光照,加載建模軟件導(dǎo)出的自定義模型,做一些很酷的后期處理技巧等。最后,我們也將會使用我們已學(xué)的知識從頭開始做一個小游戲,讓你真正體驗(yàn)一把圖形編程的魅力。
關(guān)于中文翻譯
這里是LearnOpenGL教程的中文翻譯,英文版的地址為:https://learnopengl.com/
由于翻譯可能無法做到精確表達(dá)原文意思,我們推薦您在對問題有疑惑的時候去閱讀一下英文版的教程。如果您對翻譯有更好的建議,可以去我們的GitHub工程上提交Issue或者Pull Request。如果是對教程的內(nèi)容有問題,請先查看原文,如果不是翻譯錯誤的話,請直接在原網(wǎng)站評論區(qū)向作者(JoeyDeVries)反饋。
如果教程中的源碼無法打開的話,可以到教程的GitHub頁面上去尋找所需的代碼,每一節(jié)教程的源碼以及練習(xí)都位于 src 目錄下的對應(yīng)章節(jié)目錄中。
總結(jié)
以上是生活随笔為你收集整理的learn opengl 中文_LearnOpenGL CN的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lvs负载均衡—ldirectord(D
- 下一篇: matplotlib画图_漂亮,超详细的