learn opengl 中文_LearnOpenGL-CN
歡迎來到OpenGL的世界
Attention
由于網(wǎng)站的改版,本教程現(xiàn)在遷移至:https://learnopengl-cn.github.io/。
這個(gè)網(wǎng)站仍然會(huì)有無規(guī)律的更新,但是大體上是不再維護(hù)了。如果要閱讀最新版本的教程,還請(qǐng)?jiān)L問以上地址。
歡迎來到OpenGL的世界。這個(gè)工程只是我(JoeyDeVries)的一次小小的嘗試,希望能夠建立起一個(gè)完善的OpenGL教學(xué)平臺(tái)。無論你學(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í)提供有用的參考。
為什么要閱讀這些教程呢?
在互聯(lián)網(wǎng)上,關(guān)于學(xué)習(xí)OpenGL的有成千上萬的文檔與資源,然而其中大部分的資源僅僅討論了OpenGL的立即渲染模式(Immediate Mode,通常會(huì)說舊OpenGL),亦或是不完整,缺少適當(dāng)?shù)奈臋n,或僅僅不適合你的口味。所以我的目標(biāo)是提供一個(gè)既完整,又易懂的平臺(tái)供人們學(xué)習(xí)。
如果你很享受那些提供手把手指導(dǎo)的教程,那些提供清晰例子的教程,和那些不會(huì)一下將你淹沒在細(xì)節(jié)中的教程,我的這些教程很可能就會(huì)適合你。這些教程旨在讓那些沒有圖形編程經(jīng)驗(yàn)的人們能夠理解,又讓那些有經(jīng)驗(yàn)的讀者有閱讀下去的興趣。這些教程同樣也討論了一些常用的概念,只需要你再有一點(diǎn)創(chuàng)造力,就能將你的想法變成真正的3D程序。如果如果你覺得前面這些講的都是你,歡迎繼續(xù)閱讀我的教程。
你將學(xué)會(huì)什么呢?
我這些教程的核心是現(xiàn)代OpenGL。學(xué)習(xí)(和使用)現(xiàn)代OpenGL需要用戶對(duì)圖形編程以及OpenGL的幕后運(yùn)作有非常高的理解才能在編程中有很好的發(fā)揮。所以,我們會(huì)先討論核心的圖形概念,OpenGL怎樣畫像素到屏幕上,還有如何利用黑科技做出一些很酷的效果。
除了核心概念之外,我們將會(huì)討論許多有用的技巧,它們都可以用在你的程序中,比如說在你的場景中移動(dòng),做出漂亮的光效,加載一些建模軟件導(dǎo)出的一些自定義的模型,做一些很酷的后期處理技巧等。最后,我們也將會(huì)使用我們已學(xué)的知識(shí)從頭開始做一個(gè)小游戲,讓你真正體驗(yàn)一把圖形編程的魅力。
關(guān)于中文翻譯
這里是LearnOpenGL教程的中文翻譯,英文版的地址為:http://learnopengl.com/
由于翻譯可能無法做到精確表達(dá)原文意思,我們推薦您在對(duì)問題有疑惑的時(shí)候去閱讀一下英文版的教程。如果您對(duì)翻譯有更好的建議,可以去我們的GitHub工程上提交Issue或者Pull Request。
如果可以的話,請(qǐng)?jiān)L問https://learnopengl-cn.github.io/,這里是采用新主題的網(wǎng)站。這里的翻譯版本會(huì)比較落后一些,只會(huì)不定時(shí)更新。
總結(jié)
以上是生活随笔為你收集整理的learn opengl 中文_LearnOpenGL-CN的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么有的时候只能种牙不能带牙冠
- 下一篇: 龅牙矫正大概要多久