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