nmqhx 在 2006-04-29 12:58:48 上传
说明:现在市面上流行的3D游戏画面越来越炫目,不过也有一些为了营造一种特殊的效果而使用了卡通渲染技术,比如PC游戏中的《杀手XIII》,《忍者神龟》;PS2游戏中的《真红之泪》,《犬夜叉》等等。这些游戏的画面看上去很像漫画,感觉比较有趣。下面就介绍一种简单的实现方法。 所谓用卡通渲染技术绘制的三维物体一般都有两个明显的特征,一个特征是物体表面覆盖着大块的单调颜色,而且光影变化比较剧烈;另一个特征是物体拥有粗重的边缘效果。如果能自己控制光照和阴影,就可以达到目的。而DirectX 9.0 中的顶点渲染(Vertex Shaders)提供了这样一个途径,使我们可以实现自己的想法。 顶点渲染与以前的T&L在渲染流程中处于二选一的地位,一段代码最多只能有128条指令,而且不能有循环,判断和跳转指令,全是线性执行指令。每次只能有一个Shader程序是激活的,Vertex Shaders让我们可以实时地控制模型的空间变换,光照处理以及像素渲染。 那么现在先来解决第一个问题。我们可以用光线的亮度值作为物体的纹理坐标,这就产生一种带状纹理的效果,然后再调整相应的颜色即可。
开发平台:Visual C++ | 大小:647KB | 下载161次
2108 在 2006-04-20 20:48:06 上传
说明:关于一个基于directx 3d的游戏,界面时尚新颖,可控参考。
开发平台:Visual C++ | 大小:1443KB | 下载75次
hoyi 在 2006-04-15 10:59:39 上传
说明:一个非常好而且全面的d3d9的例程(保证你爱不释手)
开发平台:Visual C++ | 大小:57KB | 下载259次
kk_moon 在 2006-04-06 18:57:41 上传
说明:一个简单的3D立方体程序,初学者的作品,包括D3D设备的创建和WINDOWS窗口的使用
开发平台:Visual C++ | 大小:1865KB | 下载126次
1982ice 在 2006-03-17 17:44:27 上传
说明:本例子是D3D的粒子系统代码,有各种粒子效果,加入风向,重力等
开发平台:Visual C++ | 大小:400KB | 下载391次
valenjason 在 2006-03-12 21:13:41 上传
说明:火魔源码,是一个基于D3D的简单游戏引擎,有脚本,声音,图像处理等,里面还有不少Demo,感觉不错。
开发平台:Visual C++ | 大小:1481KB | 下载112次
lonm 在 2005-11-26 15:20:00 上传
说明:delphi游戏开发最新的工具 2D3D都可以,到官方去下载,免费 这是DEMO
开发平台:Delphi | 大小:400KB | 下载78次
lyz84330 在 2005-11-10 08:39:29 上传
说明:D3D标准框架写分屏显示贴图,学习D3D入门有很好的帮助
开发平台:Visual C++ | 大小:4495KB | 下载63次
ckj1234 在 2005-11-07 21:24:07 上传
说明:3d游戏编程部分代码 3d游戏编程部分代码
开发平台:Visual C++ | 大小:444KB | 下载52次
左棋 在 2005-09-20 14:18:20 上传
说明:从中型d3d程序中分离出来的编程框架,作快速开发之用
开发平台:Visual C++ | 大小:2623KB | 下载409次
juedno 在 2005-09-17 22:29:11 上传
说明:D3D9初级教程(含PDF文档和10篇VC源文件) D 3D9初级教程(含PDF文档和10篇VC源文件)
开发平台:Visual C++ | 大小:1044KB | 下载266次
liangbaiou 在 2005-07-25 14:47:07 上传
说明:用DirectX9编写的一个简单的3D程序
开发平台:Visual C++ | 大小:395KB | 下载43次
raisuny 在 2005-07-01 17:52:17 上传
说明:自己写的基于D3D的YUV播放器,主要用于测试MPEG4编解码器优化后的正确性!中间有关YUV文件的操作和在D3D上直接显示YUV数据的过程值得大家好好学习!
开发平台:Visual C++ | 大小:19KB | 下载464次
biggreybear 在 2005-05-18 14:24:16 上传
说明:客户端GSLIB\GSLIB.DSW包含含游戏客户段代码、图形引擎代码和资源工具代码) GSLIB是一个以D3D渲染为主的2d引擎,是作者多年的工作经验积累写成的引擎,引擎效率应该不错,整合了游戏中大量常用的技术,作者认为经过优化以提高至少一倍以上的速度.
开发平台:Visual C++ | 大小:2426KB | 下载170次
murongwuji 在 2005-03-01 14:29:40 上传
说明:D3DX的向量函数
开发平台:Visual Basic | 大小:37KB | 下载10次
jianxin 在 2004-12-11 21:05:53 上传
说明:HeightMap_D3D
开发平台:Visual C++ | 大小:21KB | 下载44次
xiaobird 在 2004-12-01 11:05:22 上传
说明:经典的D3D教程,CHM格式,英文原版
开发平台:WINDOWS | 大小:2618KB | 下载94次
szy801122 在 2004-12-01 08:49:14 上传
说明:《DirectX 5.0游戏编程指南之Direct3D》
开发平台:WINDOWS | 大小:44KB | 下载18次
gis168 在 2004-11-19 14:54:38 上传
说明:读取.3ds文件,并用OpenGL绘制
开发平台:Visual C++ | 大小:773KB | 下载127次
wanhua2008 在 2004-11-17 00:39:54 上传
说明:DELPHI编写的d3d开发例子
开发平台:Delphi | 大小:278KB | 下载9次
tompson77 在 2004-11-14 10:16:55 上传
说明:D3D的面提取的小例子
开发平台:Visual C++ | 大小:38KB | 下载34次
tompson77 在 2004-11-14 10:15:32 上传
说明:D3D中立即模式的小例子
开发平台:Visual C++ | 大小:68KB | 下载15次
vic 在 2004-10-06 17:14:52 上传
说明:Direct3D入门的绝好东东。长度小的足以让你爽死。
开发平台:C++ | 大小:42KB | 下载130次
yinke 在 2004-09-28 10:24:10 上传
说明:directx
开发平台:Visual C++ | 大小:76KB | 下载8次
liangsunan 在 2004-08-28 08:50:25 上传
说明:用Direct3D实现三维漫游
开发平台:C/C++ | 大小:115KB | 下载186次
james 在 2004-07-13 19:39:53 上传
说明:动态的3d网格画图
开发平台:Visual Basic | 大小:5KB | 下载16次
james 在 2004-07-13 19:35:46 上传
说明:图形绘画中的3d网格图
开发平台:Visual Basic | 大小:29KB | 下载13次
管理员 在 2004-06-04 15:22:30 上传
说明:des加解密实现
开发平台:WINDOWS | 大小:4KB | 下载49次
管理员 在 2001-11-29 00:00:00 上传
说明:游戏开发包。DirectX相关的组件包装, DirectDraw、D3D、DirectInput、DirectSound、DirectPlay、DirectMedia、及MIDI播放;图形文件读写;网络编程;多线程等方面很多内容
开发平台:Visual C++ | 大小:1654KB | 下载898次