- 博客(3)
- 收藏
- 关注
原创 【CG物理模拟】风筝模拟
放风筝是一项起源于中国的传统娱乐项目,随后推广到世界各地。按作用可以分成节日庆典祝福风筝,体育竞技类,单纯的娱乐向风筝等。要想用计算机较为真实的模拟风筝运动,首先我们先得搞清楚风筝的受力情况。飞行原理如图(b)所示,风筝在天空中飞翔时所受的力为:风筝线的张力,尾巴的张力,自身的重力,以及风的作用力,这里我们分为升力和阻力。风筝飞行原理与飞机等类似,但是相比,因为本体非常薄,
2017-01-30 17:06:07 1875 1
原创 GLSL中环境映射&菲涅尔反射效果
立方体贴图纹理与菲涅尔反射效果(Fresnel reflection)简介↑环境映射光滑物体表面的鏡面反射效果及投射效果可以极大提升渲染场景的真实性。然而,为了正确模拟这类效果,需要用到光线追踪等非常耗时的方法。由于影响渲染物体的外在因素只有周围的远景,我们可以直接使用周围环境的远景贴图来实现这种效果。这种方法称为环境映射,一般分为贴在球体上的球形映射(Sphere map
2017-01-23 17:55:28 4413
原创 GLSL中创建贴图
纹理贴图创建在OpenGL程序中,通过glBindTexture来绑定纹理贴图,然后用glTexCoord来指定贴图坐标位置。这里,用glGenTexture函数可以用来表示纹理单元索引。在使用多重纹理时,需要通过void glActiveTexture(GLenum texture);函数来指定纹理单元。例如,texure0的情况,声明如下:glActiveTex
2017-01-13 13:03:35 1581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人