游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 炎之鸟

D3DXSprite 如何实现动态光照效果?

[复制链接]

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 16:26:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

那是半透明遮蔽效果 不能说是光照效果

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 16:32:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

晕啊,D3D光照用半透明叠加就是最快截的方式,难道像DDraw一样去锁表面

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 16:47:00 | 显示全部楼层

Re: D3DXSprite 如何实现动态光照效果?

光照是光照 遮蔽是遮蔽 牛头不对马嘴
sf_2005121164648.jpg

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 16:48:00 | 显示全部楼层

Re: D3DXSprite 如何实现动态光照效果?

光照就是光线颜色的不同Alpha叠加,分别设置每个像素的Alpha这个最简单的做法也能作出很好的效果
sf_2005121164733.jpg

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 16:49:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

nocture 补补美术知识吧 不是在黑的上涂上白色就是不表明它被照亮了

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 16:51:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

看来楼上的不太容易转弯,不要只知其一,不知其二。

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 16:55:00 | 显示全部楼层

Re: D3DXSprite 如何实现动态光照效果?

你这图片只能说是体积光照效果 我不想讨论基础美术知识了
叠加模拟体积光我也知道 
sf_200512116557.jpg

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 16:58:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

nocture 不转弯的是你啊 我说的是动态的效果的光照 叠加黑幕再扣出光照区域 
看清楚是动态的光照

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 17:02:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

唉,你的意思我知道,你可以转个弯思考,表现光线并非只有涂白色这种,你可以涂一块黑色的纹理,照亮的地方Alpha为0,模拟光线,非照亮区域A = 255

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2005-12-1 17:04:00 | 显示全部楼层

Re:D3DXSprite 如何实现动态光照效果?

用叠加黑幕的方法 那就要实现可控制的动态透明通道 问题是D3d下 如何实现 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 20:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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