opengl单一着色和平滑着色,以及图形的旋转 package com.example.zp.myapplication; import java.nio.FloatBuffer; import javax.microedition.khronos.egl.EGLConfig; import jav ...
分类:
其他好文 时间:
2016-10-16 21:40:25
阅读次数:
263
上一课中我教给您三角形和四边形的绘制方法。这一课我将教您给三角形和四边形添加两种不同类型的着色方法。使用单调着色(Flatcoloring)给四边形涂上固定的一种颜色。使用平滑着色(Smoothcoloring)将三角形的三个顶点的不同颜色混合在一起,创建漂亮的色彩混合。我们只要修..
分类:
其他好文 时间:
2016-08-18 14:43:58
阅读次数:
228
首先申明下,本文为笔者学习《OpenGL ES应用开发实践指南(Android卷)》的笔记,涉及的代码均出自原书,如有需要,请到原书指定源码地址下载。 《Android学习笔记——OpenGL ES的基本用法、绘制流程与着色器编译》中实现了OpenGL ES的Android版HelloWorld,并...
分类:
其他好文 时间:
2016-01-14 09:48:25
阅读次数:
183
直线或者三角形上的每个片段混合后的颜色可以用一个varying生成。我们不仅能混合颜色,还可以给varying传递任何值,OpenGL会选择属于那条直线的两个值,或者属于那个三角形的三个值,并平滑地在那个基本图元上混合这些值,每个片段都会有一个不同的值,并平滑地在那个图元上混合这些值,每个片段都会有一个不同的值。这种混合是使用线性插值实现的。要了解它是怎么工作的,让我们首先以一条直线为例开始讲解。...
分类:
移动开发 时间:
2015-06-23 01:02:24
阅读次数:
363
自学龙书,目前进度为第四章,这次完成的小程序由两个旋转的蓝色水晶(大概算水晶吧......)组成,每个水晶由两个底面重合的四棱锥构成,采用默认的面填充方式,着色模式分别为平面着色和平滑着色。
分类:
其他好文 时间:
2014-08-22 20:57:59
阅读次数:
204