- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 3D开发学习-着色语言 Shading Language基础(二) 使用
第一:在上一篇博客中,写了shading language的基础类型,现在说一下shading language的基础类型的声明,初始化和作用域问题. 1.声明,作用域及初始化: 变量的声明及作用域与C++语法类似,可以在任何需要的地方声明,同时作用域也与C++类似,分为局部变量和全局变量.如下: int a , b; //全局变量a和b vec3 aPosition = vec3(1.
2016-12-22 14:03:40 502
原创 3D开发学习-着色语言 Shading Language基础(一)
一:简介: OpenGL ES 着色语言是一种高级的图形编程语言.其源自应用广泛的C语言,同时具有RenderMan以及其他编程语言的一些优良特性. 与传统的语言不同的是,他提供了更加丰富的原生类型,比如向量,矩阵等.OpenGL ES着色语言的特性如下: 1.Open GL着色语言是一种高级的过程语言(不是面向对象) 2.对于顶点着色器,片元着色器使用的是同样的语言,不区分. 3.基于
2016-12-20 09:12:31 890
原创 3D开发学习-初始openGL ES应用程序
本文针对与OpenGL ES2.0开发一个小程序,实现一个三角形在空间位置上的旋转. 运行效果图如下: 在开始之前,我们需要做一个工具类的封装,该工具类有如下几个方法: /** * 加载指定的着色器方法 * @param shaderType 着色器类型 * @param source 着色器脚本字符串源码 * @return
2016-12-19 13:45:22 731
原创 3D开发学习-初识SurfaceView
在android上开发已经有三年多了,这次跳槽来到的是一个做VR的公司,但是我却对3D几乎等于是0基础,一跳漫长的学习道路必然不能少了. 在实际开发中,一把那是用view直接去做动画的,但是基于3D的学习,我们现在用SurfaceView来做一个简单的2D动画.对于图SurfaceView一般是去继承他,然后还需要实现SurfaceHolder.Callback接口.onDraw方法是Surfa
2016-12-15 13:58:02 1383
java计算器,calculator
2016-07-03
java计算器calculator
2016-07-03
java_calculator实现
2016-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人