源码工程 游戏 人工审核无毒

现在市面上流行的3D游戏画面越来越炫目

所属分类 游戏
文件大小 648 K
文件格式 RAR 文件
累计下载 38 次
分享作者
发布日期

资料详细技术说明

现在市面上流行的3D游戏画面越来越炫目,不过也有一些为了营造一种特殊的效果而使用了卡通渲染技术,比如PC游戏中的《杀手XIII》,《忍者神龟》;PS2游戏中的《真红之泪》,《犬夜叉》等等。这些游戏的画面看上去很像漫画,感觉比较有趣。下面就介绍一种简单的实现方法。 所谓用卡通渲染技术绘制的三维物体一般都有两个明显的特征,一个特征是物体表面覆盖着大块的单调颜色,而且光影变化比较剧烈;另一个特征是物体拥有粗重的边缘效果。如果能自己控制光照和阴影,就可以达到目的。而DirectX 9.0 中的顶点渲染(Vertex Shaders)提供了这样一个途径,使我们可以实现自己的想法。 顶点渲染与以前的T&L在渲染流程中处于二选一的地位,一段代码最多只能有128条指令,而且不能有循环,判断和跳转指令,全是线性执行指令。每次只能有一个Shader程序是激活的,Vertex Shaders让我们可以实时地控制模型的空间变换,光照处理以及像素渲染。 那么现在先来解决第一个问题。我们可以用光线的亮度值作为物体的纹理坐标,这就产生一种带状纹理的效果,然后再调整相应的颜色即可。

压缩包内文件清单(共 12 个文件)

已自动扫描归档包内目录结构与文件清单 源码与文本文档支持点击「在线阅读」,二进制/媒体文件请下载压缩包后使用
1 FILE
d3d9cartoon.sln 922 B
包内组件
2 FILE
d3dsettings.h 5.3 KB
包内组件
3 FILE
d3d9cartoon.h 2.9 KB
包内组件
4 FILE
d3d9cartoon.ncb 659 KB
包内组件
5 FILE
d3denumeration.cpp 26.1 KB
包内组件
6 FILE
dxutil.h 8 KB
包内组件
7 FILE
d3dfile.h 4.1 KB
包内组件
8 FILE
zzfloor.vsh 313 B
包内组件
9 FILE
tiger.bmp 65.1 KB
包内组件
10 FILE
d3d9cartoon.cpp 20.1 KB
包内组件
11 FILE
d3denumeration.h 5 KB
包内组件
12 FILE
d3dapp.h 6.7 KB
包内组件

相关游戏资料推荐

下载与解压说明

下载积分规则

  • 本资源下载仅需 2 积分
  • 24 小时内重复下载免扣积分
  • VIP 会员享专属免积分高速通道

文件解压指南

  • 推荐使用 7-Zip 或新版 WinRAR 解压
  • 原理图与 PCB 请使用对应 EDA 软件打开
  • 压缩包内源码可直接在上方在线预览

免费获取积分