使用Unity来学习OpenGL
来源:互联网 发布:cf 显示网络异常Tp 编辑:程序博客网 时间:2024/05/16 21:53
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/11492525
OpenGL是原理性和实践性比较强的一门技术,在学习的时候,如果能够跟着书中的例子,一边调试一边学习,效果将很好(这属于实验的一种类型吧,能够吧知识形象化,有助于学习兴趣的提高)。市面上有许多深入浅出的书籍讲的很好,比如《OpenGL SuperBible 5th Edition》、《OpenGL 4 Shanding Language Cookbook》等(前者的例子代码写的非常好,后者把OpenGL的原理讲的比较深入)。不过把这些书中的代码跑在特定的系统上,还是需要花一些代价的(比如在mac上,SLGL只支持到1.2,很多例子中的代码就需要改了;而且配置环境也是比较麻烦的)。在探寻了很久之后,发现Unity3D提供了很好的OpenGL的学习环境,并且还有一些很好的资料可以参考(强烈推荐Kenny Lammers的《Unity Shaders and Effects Cookbook》)。本文将介绍怎么在Unity3D上学习SLGL(关于OpenGL的pipeLine、VBO、PBO等其他一些,可以参考上面推荐的两本书,特别是把《OpenGL SuperBible 5th Edition》的那套工具类搞懂,就非常OK了)。这片文章源于对Minimal Shader的一个翻译和整理。
一、配置启动项(只有windows上需要)
二、创建Shader
三、创建材质并绑定Shader
四、把材质赋予游戏物体
关于OpenGL的资料:
Learning Modern 3D Graphics Programming
OpenGL Programming
Anton's OpenGL 4 Tutorials
一个开发者的博客:One-minute Dungeon: Behind the scenes
游戏中法线贴图的技巧:A game of Tricks-Normal mapped Scripts
- 使用Unity来学习OpenGL
- 【OpenGL】使用Unity来学习OpenGL
- 【OpenGL】使用Unity来学习OpenGL
- 【OpenGL】使用Unity来学习OpenGL
- 【OpenGL】使用Unity来学习OpenGL
- 【OpenGL】使用Unity来学习OpenGL
- OpenGL SuperBible --- 第三节:使用辅助库来学习OpenGL
- Unity中简单使用Opengl
- OpenGL入门学习——第七课 使用光照来表现立体感
- OpenGL入门学习——第九课 使用混合来实现半透明效果
- OpenGL入门学习之七——使用光照来表现立体感
- OpenGL入门学习之九——使用混合来实现半透明效果
- 用OpenGL来学习计算机图形学
- 使用DevIL来加载OpenGL纹理
- 使用DevIL来加载OpenGL纹理
- OpenGL 使用混合来实现半透明效果
- OpenGL 使用光照来表现立体感
- OpenGL使用混合来实现半透明效果
- volley获取json数据及中文乱码问题的解决
- java中重载与重写的区别
- 用户认证(三)【注册新用户】
- 小工具DeTexturepacker
- Java中的设计模式学习总结(二)---单例模式
- 使用Unity来学习OpenGL
- 初创团队配置_咨询整理(熊猫TV首席架构师)
- 二叉堆(binary heap)—— 优先队列的实现
- CSS网页布局
- PHP正则表达式(汇总+理解+实用例子)
- Linux shutdown 命令详解
- python标准模块学习5_______uuid模块
- Shader技巧集合
- SQL语句