游戏开发论坛

 找回密码
 立即注册
搜索
查看: 15904|回复: 23

[原创]让你的盔甲闪闪发光。

[复制链接]

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-2-22 20:43:00 | 显示全部楼层 |阅读模式
老大要我看了段MU奇迹的游戏中视频,说里面盔甲的发光效果很炫。
初一看,有点摸不着头脑,不知道是如何做的,于是就坐在显示器前一次又一次的看着模型发呆,后来发现在奇迹中的盔甲有一种水晶般的光,随着法线的变化在变化,而且有一定的体积感。沉思一阵后,想出以下方法:

1,首先按照缺省的渲染方式渲染原模型
2,把需要加高光的模型中的每个顶点沿法线方向拉伸一定的距离
3,把拉伸后的模型的贴图换成一张颜色渐进的贴图
4,将贴图的D3DTSS_TEXCOORDINDEX设置为D3DTSS_TCI_CAMERASPACENORMAL,并且把D3DTSS_TEXTURETRANSFORMFLAGS设置为D3DTTFF_COUNT2
5,设置渲染选项,打开alphablending将src和dest blend都设置为d3dblend_one
6,开始渲染

其中的披风贴图坐标有些问题,而且是针对整个模型进行发光处理的,所以看起来效果并不是只针对盔甲等装备来的。

其原理就是渲染两次,第一次渲染原图,第二次将模型放大了贴上渐变的贴图并设置贴图方式为摄象机空间法线方式,意思就是模型的贴图坐标会根据法线和摄象机的位置变化而变化,在做一些动作的时候就会出现闪闪发光的效果了。

效果图:
sf_2005222204312.jpg

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
 楼主| 发表于 2005-2-22 20:43:00 | 显示全部楼层

Re: [原创]让你的盔甲闪闪发光。

效果图2:
sf_2005222204330.jpg

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
 楼主| 发表于 2005-2-22 20:50:00 | 显示全部楼层

Re: [原创]让你的盔甲闪闪发光。

第二次渲染时的贴图:
sf_200522220500.jpg

17

主题

165

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2005-2-22 21:47:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

看起来效果很不错哦!
谢谢楼主了!

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2005-2-24 16:29:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

强,偶像啊

21

主题

100

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2005-2-24 18:05:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

谢谢楼主分享。
8错啊。

11

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
QQ
发表于 2005-2-24 20:30:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

何必渲染两次喃,一次就可以了嘛,用两层贴图

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
 楼主| 发表于 2005-2-24 21:54:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

体积感

16

主题

91

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2005-2-25 00:08:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!强烈崇拜楼主!!

1

主题

11

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2005-2-25 22:29:00 | 显示全部楼层

Re:[原创]让你的盔甲闪闪发光。

效果不错,有程序可看吗,想学习一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-4 22:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表