nalan 发表于 2008-1-19 18:44:21

这个效果怎样实现..

这个效果怎样实现..

这是目前的运行效果, 看不清的话点击图片
http://i90.photobucket.com/albums/k275/gh5578wqab/snap_auto1185.jpg

这是需要的效果,BLUR+BLOOM,
http://i90.photobucket.com/albums/k275/gh5578wqab/snap_auto11851.jpg

我要怎样实现呢?

0o无疑o0 发表于 2008-1-19 18:59:49

天气:雾
这个好像差不多……

nalan 发表于 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了 ..

nalan 发表于 2008-1-19 19:12:54

引用第3楼施魔法的猫于2008-01-19 19:09发表的:
白亮亮的一片..老实说现在开始有些讨厌HDR了 ..
话说就是伪HDR....
不过没有这些画面会更糟糕...

duzhi5368 发表于 2008-1-19 21:00:42

C++DxHLSL做的话还是比较容易的,GS就完全脑残了

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

http://hiphotos.baidu.com/freedomknightduzhi/pic/item/35534cd03e127b81a0ec9cf1.jpg

http://hiphotos.baidu.com/freedomknightduzhi/pic/item/9ee1ff43257e3b1d73f05ddc.jpg

nalan 发表于 2008-1-19 21:04:03

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

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

http://hiphotos.baidu.com/freedomknightduzhi/pic/item/35534cd03e127b81a0ec9cf1.jpg
.......

那几个效果我见过,是OGRE渲染引擎....
GS里面不能实现类似的效果吗,差不多就行的.....

duzhi5368 发表于 2008-1-19 21:12:40

GS完全不懂

ultranet 发表于 2008-1-20 14:49:51

GS的code folder中就有個叫bloomblur.fx

把bloomblur.fx複製到腳本旁邊,用在entity上的效果是這樣子:
http://i251.photobucket.com/albums/gg320/ccleung6/BloomBlurEffect.png
是不是你想要的效果?
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;
}

nalan 发表于 2008-1-20 18:30:33

引用第8楼ultranet于2008-01-20 14:49发表的:
GS的code folder中就有個叫bloomblur.fx

把bloomblur.fx複製到腳本旁邊,用在entity上的效果是這樣子:
http://i251.photobucket.com/albums/gg320/ccleung6/BloomBlurEffect.png
是不是你想要的效果?
.......

这个方法我倒是知道,只是用过效果不太好..
算了,我还是玩3D去吧,呵呵.程序的东西看着就头疼的
页: [1] 2
查看完整版本: 这个效果怎样实现..