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