找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7790|回复: 12

[3D工具&引擎] 这个效果怎样实现..

[复制链接]
发表于 2008-1-19 18:44:21 | 显示全部楼层 |阅读模式
这个效果怎样实现..

这是目前的运行效果, 看不清的话点击图片


这是需要的效果,BLUR+BLOOM,


我要怎样实现呢?[s:3]
发表于 2008-1-19 18:59:49 | 显示全部楼层
天气:雾
这个好像差不多……
 楼主| 发表于 2008-1-19 19:04:39 | 显示全部楼层
引用第1楼0o无疑o0于2008-01-19 18:59发表的  :
天气:雾
这个好像差不多……

原图里面就有雾了,实际运行的时候很明显.
不过我想要类似GLOW,BLUR,BLOOM,BLEND的效果,不是雾..
发表于 2008-1-19 19:09:48 | 显示全部楼层
白亮亮的一片..老实说现在开始有些讨厌HDR了 ..
 楼主| 发表于 2008-1-19 19:12:54 | 显示全部楼层
引用第3楼施魔法的猫于2008-01-19 19:09发表的  :
白亮亮的一片..老实说现在开始有些讨厌HDR了 ..
话说就是伪HDR....
不过没有这些画面会更糟糕...[s:42]
发表于 2008-1-19 21:00:42 | 显示全部楼层
C++DxHLSL做的话还是比较容易的,GS就完全脑残了

下面是转Ogre的Bloom+Faked HDR效果图



 楼主| 发表于 2008-1-19 21:04:03 | 显示全部楼层
引用第5楼duzhi5368于2008-01-19 21:00发表的  :
C++DxHLSL做的话还是比较容易的,GS就完全脑残了

下面是转Ogre的Bloom+Faked HDR效果图


.......

那几个效果我见过,是OGRE渲染引擎....
GS里面不能实现类似的效果吗,差不多就行的.....[s:6]
发表于 2008-1-19 21:12:40 | 显示全部楼层
GS完全不懂 [s:6]  [s:6]
发表于 2008-1-20 14:49:51 | 显示全部楼层
GS的code folder中就有個叫bloomblur.fx

把bloomblur.fx複製到腳本旁邊,用在entity上的效果是這樣子:

是不是你想要的效果?
lite-c腳本代碼:

//bloomblur.c
#include <acknex.h>
#include <default.c>

MATERIAL* mtlBloomBlur =
{
effect = "bloomblur.fx";
}

function main()
{
level_load("level.wmb");
wait(2);

ENTITY* ent = ent_create("blob.mdl",vector(100,0,0),NULL);
ent.material=mtlBloomBlur;
}
 楼主| 发表于 2008-1-20 18:30:33 | 显示全部楼层
引用第8楼ultranet于2008-01-20 14:49发表的  :
GS的code folder中就有個叫bloomblur.fx

把bloomblur.fx複製到腳本旁邊,用在entity上的效果是這樣子:

是不是你想要的效果?
.......

这个方法我倒是知道,只是用过效果不太好..
算了,我还是玩3D去吧,呵呵.程序的东西看着就头疼的[s:6]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-11-3 11:15 , Processed in 0.013187 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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