A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: oz02

TOP ACE 更新HUD

[复制链接]

圣骑士

XFM-XX FFRC 3rd TS

精华
1
帖子
2511
威望
1 点
积分
3390 点
种子
0 点
注册时间
2007-10-4
最后登录
2023-9-2
发表于 2008-10-29 15:54  ·  北京 | 显示全部楼层
有感觉了...................

骑士

070608-090716

精华
1
帖子
2042
威望
1 点
积分
2620 点
种子
0 点
注册时间
2006-7-24
最后登录
2019-2-1
发表于 2008-10-29 16:11  ·  上海 | 显示全部楼层
背景音乐以后再加进去吧。。

终结者

See U in the Sky

精华
5
帖子
8678
威望
5 点
积分
10611 点
种子
2 点
注册时间
2005-5-30
最后登录
2022-9-18
发表于 2008-10-31 13:02  ·  广东 | 显示全部楼层
下面是引用rainsaga于2008-10-27 00:39发表的:

太阳的效果貌似可以用固定角度贴图的方式解决。。。。
.......

这是一种办法,早期 QUAKE 3 的场景就这样解决的。 但缺点是, 若太阳射出光芒那种(例如AC 3 之后出现的 LENS FLARE) 就只能固定了,无法根据角度变化去改变。看起来很假

而目前建议用的办法是, 直接在光源的位置上加个 FACE MAP, 而 FACE MAP 为一张以黑色为透明贴图。那样无论旋转哪个角度,光芒的方向也可以跟着变化。

精华
0
帖子
2505
威望
0 点
积分
2558 点
种子
0 点
注册时间
2005-8-14
最后登录
2012-2-24
 楼主| 发表于 2008-10-31 21:55  ·  黑龙江 | 显示全部楼层
光芒?
给找个例子
太阳我还没做
这个难度不大但是要改很多东西
以后再说吧

终结者

See U in the Sky

精华
5
帖子
8678
威望
5 点
积分
10611 点
种子
2 点
注册时间
2005-5-30
最后登录
2022-9-18
发表于 2008-11-1 11:09  ·  广东 | 显示全部楼层
好的, 解释下。其实还有个比 FACE MAP,更好的办法,复杂点的话也可以直接用到LENS FLARE的制作。(当然,部分引擎是内建LF的。如果你目前有更好的办法去解决,那可以54下面)

给个图解。
(目前我还不大清楚你以后把背景的贴图 模型 做成个 半球状  还是一个 盒子。所以我只用个盒子来做例子。
但我希望你做的时候最好不要用盒子, 虽然多边形少,但无缝贴图制作的繁琐程度非常非常的囧)



红色那块的方案是N年前 QUAKE 3里面学到的,他们做太阳就一个盒子搞定,结果玩起来的时候,太阳(甚至天空)会因为视角转向而发生扭曲,拉伸。 这都是 透视 惹的祸。)、

而蓝色那块方案是目前建议的做法,就像你给敌机上 目标框 一样, 给场景的光源也 上个 太阳。

那样改动估计也很少了吧,因为你的跟踪系统已经拿下了
而且这样的话,阳光效果 就不会受到 透视,距离,雾的浓度,而发生 旋转 或 拉长 或 变弱 了。

若有大雾的情况下,最好给贴图一个透明值,根据大雾浓度值产生关联,那样看起来就逼真点了

精华
0
帖子
834
威望
0 点
积分
881 点
种子
0 点
注册时间
2005-10-10
最后登录
2023-10-21
发表于 2008-11-1 13:16  ·  上海 | 显示全部楼层
就是在三维坐标里固定一个点,不随天空旋转,这个点上放一个永远面向镜头的太阳+光芒贴图。

精华
0
帖子
2505
威望
0 点
积分
2558 点
种子
0 点
注册时间
2005-8-14
最后登录
2012-2-24
 楼主| 发表于 2008-11-1 16:45  ·  黑龙江 | 显示全部楼层
也就是光晕对吧?orz
以后再说吧...........说难不难
但是确实需要大折腾

终结者

See U in the Sky

精华
5
帖子
8678
威望
5 点
积分
10611 点
种子
2 点
注册时间
2005-5-30
最后登录
2022-9-18
发表于 2008-11-1 17:16  ·  广东 | 显示全部楼层
下面是引用rainsaga于2008-11-01 13:16发表的:
就是在三维坐标里固定一个点,不随天空旋转,这个点上放一个永远面向镜头的太阳+光芒贴图。

嗯,这是之前提及的FACE MAP解决方案,不过当时刚提及的时候也意识到了,就是如果把贴图放在固定坐标的话,会受到空间的变动而影响。

例如有雾的情况下,雪山那种逐渐消失的效果。 就算打光部分非常亮,但距离变远后,雾叠加导致景物直接消失掉了。所以若FACE MAP 的话,光芒的大小估计会以距离增长而减弱,消失。(而真实环境中,这样估计会有点别扭)

于是我想可否把太阳当作 “HUD”的一部分,像锁定框一样直接给光源一个追踪点,当接近屏幕的时候就以平面贴图的方式显示出来(一定程度的视觉欺骗)。 而镜头的光圈效果也可以根据这个点去进一步计算实现(如果代码是太复杂的话,就54吧 囧TZ)

精华
0
帖子
2505
威望
0 点
积分
2558 点
种子
0 点
注册时间
2005-8-14
最后登录
2012-2-24
 楼主| 发表于 2008-11-4 16:51  ·  黑龙江 | 显示全部楼层
HUD更新....................................................................

战士

SOSG定居中

精华
0
帖子
865
威望
0 点
积分
1207 点
种子
0 点
注册时间
2007-12-8
最后登录
2016-2-15
发表于 2008-11-4 17:38  ·  英国 | 显示全部楼层
继续期待……继续努力……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-23 12:20 , Processed in 0.216497 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部