现在市面上流行的3D游戏画面越来越炫目,不过也有一些为了营造一种特殊的效果而使用了卡通渲染技术,比如PC游戏中的《杀手XIII》,《忍者神龟》;PS2游戏中的《真红之泪》,《犬夜叉》等等。这些游戏的画面看上去很像漫画,感觉比较有趣。下面就介绍一种简单的实现方法。 所谓用卡通渲染技术绘制的三维物体一般都有两个明显的特征,一个特征是物体表面覆盖着大块的单调颜色,而且光影变化比较剧烈;另一个特征是物体拥有粗重的边缘效果。如果能自己控制光照和阴影,就可以达到目的。而DirectX 9.0 中的顶点渲染(Vertex Shaders)提供了这样一个途径,使我们可以实现自己的想法。 顶点渲染与以前的T&L在渲染流程中处于二选一的地位,一段代码最多只能有128条指令,而且不能有循环,判断和跳转指令,全是线性执行指令。每次只能有一个Shader程序是激活的,Vertex Shaders让我们可以实时地控制模型的空间变换,光照处理以及像素渲染。 那么现在先来解决第一个问题。我们可以用光线的亮度值作为物体的纹理坐标,这就产生一种带状纹理的效果,然后再调整相应的颜色即可。
上传时间: 2013-12-10
上传用户:ruan2570406
这是一个cult3d破解软件,三维建模的朋友可能需要
上传时间: 2013-12-25
上传用户:qiaoyue
内包含45个flash实例源程序,有数字变换,跃动的网址, OK 假三维, LOADING技巧等
上传时间: 2013-12-19
上传用户:cjl42111
使用VC6.0 STL std::map的一个小例子。使用的键值是一个结构体,里面包含一个整型三维数组。
上传时间: 2014-01-04
上传用户:qunquan
matlab编写的关于fdtd编程的步骤和具体方法,适合初学者,且直接是三维结构,用mur吸收边界条件
上传时间: 2015-07-10
上传用户:zl5712176
一篇文章,利用DWG格式地形图建立城DEM, 利用VBA 语言编程,提取离散高程点及其高程注记,并将高程点与高程注记匹配存储 对等高线进行有效的离散化,提取等高线的高程信息.而后将提取的高程数据在ArcGIS以三维可视化的人机交互的方式剔除粗差,最后生成DEM.
标签:
上传时间: 2013-12-19
上传用户:gaojiao1999
RMSD: Root Mean Square Deviation 是一种在分子模拟及预测中很常见的评价标准,通过Jacobi变换来的到一个大分子和目标分子的相似程度。常用来评价一个三维结构的预测结果是否足够准确.作者主页http://dillgroup.ucsf.edu/~bosco/ 压缩包里的html里还包括有Python代码
标签: Deviation Square RMSD Mean
上传时间: 2015-08-12
上传用户:wyc199288
摘 要:CADDS5是美国PIC公司在UNIX操作系统支持下的计算机辅助设计与绘图系统软件。文章主要介绍了如何应用CADDS5二次开发手段进行管道路综合布置辅助设计,是工厂产品三维设计又一新的突破点,为工厂的三维设计增加新的亮点。
上传时间: 2015-08-19
上传用户:qwe1234
图形学消隐实验,*方案1上下旋转,只显示可见面,函数说明:void Project(float X,float Y,float Z) 功能:根据透视或平行投影将三维点进行投影变换 入口参数:float X,float Y,float Z 返回参数:无(void)
上传时间: 2013-12-22
上传用户:liuchee
Reilly Killer Game Programming in Java书的源代码,键盘控制的java三维机器战士,对学习Java 3D开发很有帮助。运行需java media api支持。
标签: Programming Reilly Killer Game
上传时间: 2013-12-08
上传用户:chens000