写在前面
前面介绍了光照基础内容,以及材质和lighting maps,和光源类型,我们对使用光照增强场景真实感有了一定了解。但是到目前为止,我们通过在程序中指定的立方体数据,绘制立方体,看起来还是很乏味。本节开始介绍模型加载,通过加载丰富的模型,能够丰富我们的场景,变得好玩。本节的示例代码均可以在我的github下载。加载模型可以使用比较好的库,例如obj模型加载的库,Assimp加载库。本节作...
分类:
其他好文 时间:
2016-07-12 01:37:16
阅读次数:
591
我想实现的一个场景是:一个立方体,相机的坐标在立方体的中心点,相机不变,立方体旋转,可以站在立方体中心点查看立方体内部。 关于相机坐标和事物坐标,貌似都指向了下面几个函数: 1、观察变换函数gluLookAt(),寻找观察点; 2、旋转变换glRotatef(),全方位旋转立方体; 3、平移变换函数 ...
分类:
其他好文 时间:
2016-07-11 19:14:33
阅读次数:
311
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1402 http://7xjob4.com1.z0.glb.clouddn.com/53f6 ...
分类:
其他好文 时间:
2016-07-05 20:46:08
阅读次数:
220
对于开始学习opengl的人来说下载一个可以运行的代码,对自己的鼓舞极大,但是网上下载的程序大多数由于这样那样的原因不能运行.有时会抱怨:照抄的啊咋不行呢?其实原因很简单主要是环境变了库配置不对版本不对有的库是debug而有的是release所以导致不能运行.下面这个例子是纹理贴..
分类:
其他好文 时间:
2016-07-05 19:06:27
阅读次数:
174
本节将演示在3D空间中绘制图形的几个简单实例: (1)在3D空间内绘制圆锥体: 按F1键绕z轴旋转,按方向键绕x轴或y轴旋转: (2)在3D空间中模拟地球环绕太阳旋转: (3)在3D空间用OpenGL自带的库函数绘制立方体: 在这个例子下按左右方向键也是可以让立方体绕y轴旋转的,在此不做演示。 (4 ...
分类:
系统相关 时间:
2016-07-04 20:19:47
阅读次数:
493
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } #box{ width: 300px; height: 3 ...
分类:
Web程序 时间:
2016-06-27 19:44:42
阅读次数:
277
原文网址:http://blog.csdn.net/ch_soft/article/details/7351896 第一部分、前几天做动画,使用到了CATransform3D ,由于没有学过计算机图形学,矩阵中m11--m44的各个含义都不清楚,经过几天研究总结如下:(供和我一样的菜鸟学习) str ...
分类:
其他好文 时间:
2016-06-27 01:38:00
阅读次数:
278
jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向。效果展示 http://hovertree.com/texiao/jquery/83/效果图如下:完整HTML代码如下: 推荐:http://hovertre ...
分类:
Web程序 时间:
2016-06-24 20:27:57
阅读次数:
189
一、3D建模 (1)实现方法 3D建模是3D游戏开发中重要的一部分,若没有3D建模的过程而只靠osg内置的基本体,就不会有精致的模型。我们使用了Maya 2014来完成相应的建模工作,得到了我们的游戏中的主体——一辆虎式坦克。 (2)实现过程 在建模过程中,我们主要使用了立方体模型,通过大量的挤压命 ...
分类:
其他好文 时间:
2016-06-21 14:00:44
阅读次数:
580
两对数中间相交应该是可以随便取得。。如果一对数被包含的话,就应该先选这对数。 按顺序读入,凑成一对数就扔掉,树状数组更新对其他位置的影响。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<cstdlib> ...
分类:
其他好文 时间:
2016-06-19 12:46:18
阅读次数:
132