我目前在閱讀「官方」的opengl指導書,他們的解釋和示例代碼對我來說太複雜了。我認爲我有程序紋理的想法,但我找不到任何有關它們的精美教程。有沒有人知道有關該主題的良好指導?或者也許解釋一下?OpenGL中的程序紋理
-3
A
回答
0
這本書是最好的主題:
Texturing and Modeling: A Procedural Approach
這是不特定的API,所以你不會找到任何OpenGL的例子,但它不會去深入有關程序紋理技術。
的程序圖形示例另一個偉大的資源是:
Shadertoy (請注意,它的工作原理最好用谷歌瀏覽器)
據WebGL是基於OpenGL WebGL的片段着色器的一個夢幻般的集合( )。
相關問題
- 1. 每個紋理一個Opengl ES程序?
- 2. 程序紋理棋盤格OpenGL
- 3. Opengl ES - 如何合併程序紋理
- 4. OpenGL紋理管理
- 5. opengl vbo紋理
- 6. OpenGL紋理
- 7. 紋理openGl。 qt
- 8. OpenGL紋理不
- 9. OpenGl - 紋理glutSolidSphere?
- 10. opengl多紋理
- 11. C#opengl紋理
- 12. opengl紋理
- 13. 的OpenCL/OpenGL的紋理互操作:調整OpenGL紋理
- 14. 將文本渲染到獨立程序中的opengl紋理
- 15. 在OpenGL中重複紋理
- 16. 袋子紋理OpenGL
- 17. FFMPEG到OpenGL紋理
- 18. OpenGL紋理映射
- 19. 全局OpenGL紋理
- 20. OpenGL渲染紋理
- 21. OpenGL紋理映射
- 22. Opengl視頻紋理
- 23. OpenGL:紋理反饋?
- 24. Opengl:地球紋理
- 25. OpenGL紋理vs FBO
- 26. OpenGL紋理轉換
- 27. 紋理Opengl地形?
- 28. OpenGL ES 2.0紋理
- 29. OpenGL紋理垃圾
- 30. OpenGL紋理模糊
我不確定你想要什麼水平的解釋。您可以通過創建紋理和有效的幀緩衝區,將紋理指定爲幀緩衝區上的顏色緩衝區,綁定幀緩衝區以及使用OpenGL進行繪製(就像繪製到屏幕一樣)來創建程序紋理(還有其他,更舊的技術)。您可以通過取消綁定幀緩衝區來使用它,並像使用其他紋理一樣綁定顏色緩衝區紋理。 [這個wiki條目](https://www.opengl.org/wiki/Framebuffer_Object_Examples)應該有所幫助。 – Justin 2015-01-05 13:52:58