ParaToxic Posted October 29, 2012 Share Posted October 29, 2012 Hey ya I' wondering if there is a way to do GI on some objects in LE ?? I know that LE just support local lighting, but is there a way to do it the global way ?? I need some rooms, where I need object, which emit light from reflecting.Maybe there is a wa to do that precanculated. Or even when it must be realtime ( because you don't want to precanculate the whole room and it's object -> Leveldesign not possible in this room from the outside ) it works similar like SSAO or not ? Thanks for answers Quote Link to comment Share on other sites More sharing options...
Athos Posted October 29, 2012 Share Posted October 29, 2012 (edited) As far as I know, it's impossible to do GI with shaders, if the scene is static (no moving objects) your best option is to bake a rendered map with GI information. Edited October 29, 2012 by Athos Quote Link to comment Share on other sites More sharing options...
Canardia Posted October 29, 2012 Share Posted October 29, 2012 There was a realtime SSGI shader on the forums somewhere, and it worked quite well. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
L B Posted October 29, 2012 Share Posted October 29, 2012 It sure is possible, Unreal Engine 4 has it. I would link to a video, but Mr. doesn't seem to like that (understandably). Perhaps you could lookup their implementation details? What algorithms have you found on the web? Some theses might cover it. Quote Link to comment Share on other sites More sharing options...
ParaToxic Posted October 29, 2012 Author Share Posted October 29, 2012 Thanks I have to look for this SSGI shader here.I saw in the shaders.pak file that there is a file ssao_gi.frag. I deleted ssao and renamed it to ssao.frag. The colors shine very beautiful but the FPS is very low.... EDIT: Well I can't find any article with the shader here in the forum, maybe you can give me a link ?? Quote Link to comment Share on other sites More sharing options...
LordHippo Posted October 29, 2012 Share Posted October 29, 2012 As far as I know, the only realtime GI that actually works, is the one that Crytek has implemented. There are some papers describing it, and you can find it in NVidia DirectX samples including source code and the papers. But this method is not being used in any real game, even in Crysis2. But maybe you can find a non-global solution for your specific problem. Quote Ali Salehi | Programmer Intel Core i3 2100 @ 3.0GHz | GeForce GTS 450 | 4GB DDR3 RAM | Windows 7 Ultimate x64 LE 2.50 | Visual Studio 2010 | RenderMonkey 1.82 | gDEBugger 5.8 | FX Composer 2.5 | UU3D 3 | xNormal 3.17 Link to comment Share on other sites More sharing options...
ParaToxic Posted October 29, 2012 Author Share Posted October 29, 2012 But whats about all the games with that effect ?? Look at BF 3 or Mirrors Edge ( these inside scenens with the colored walls ). How do they do that ?? I only need this color bleed effect, for example that colored walls reflect their color to near objects Quote Link to comment Share on other sites More sharing options...
DaDonik Posted October 29, 2012 Share Posted October 29, 2012 I'm not sure about Mirrors Edge, but Battlefield 3 uses http://www.geomerics.com/enlighten/ Since Mirrors Edge was also made by Dice, i'm convinced it uses the same technique. Quote (Win7 64bit) && (i7 3770K @ 3,5ghz) && (16gb DDR3 @ 1600mhz) && (Geforce660TI) Link to comment Share on other sites More sharing options...
L B Posted October 29, 2012 Share Posted October 29, 2012 I think Mirror's Edge is baked, not real-time. As far as I know, the only realtime GI that actually works, is the one that Crytek has implemented. There are some papers describing it, and you can find it in NVidia DirectX samples including source code and the papers. But this method is not being used in any real game, even in Crysis2. But maybe you can find a non-global solution for your specific problem. Unreal Engine 4 seems to do it as well. ParaToxic, I sent you a PM with the video. Quote Link to comment Share on other sites More sharing options...
ParaToxic Posted October 29, 2012 Author Share Posted October 29, 2012 I think I will play a little bit with PureLight Quote Link to comment Share on other sites More sharing options...
LordHippo Posted October 29, 2012 Share Posted October 29, 2012 Mirrors Edge uses a completely static lighting, according to the DICE's presentations. They claim to use a realtime GI in BF3, but I couldn't find a way to test it myself. Maybe unreal4 can do GI in realtime, but it's not out yet Quote Ali Salehi | Programmer Intel Core i3 2100 @ 3.0GHz | GeForce GTS 450 | 4GB DDR3 RAM | Windows 7 Ultimate x64 LE 2.50 | Visual Studio 2010 | RenderMonkey 1.82 | gDEBugger 5.8 | FX Composer 2.5 | UU3D 3 | xNormal 3.17 Link to comment Share on other sites More sharing options...
ParaToxic Posted October 29, 2012 Author Share Posted October 29, 2012 I saw that LE3 will support GI..So that is a very good improvement Quote Link to comment Share on other sites More sharing options...
Josh Posted October 30, 2012 Share Posted October 30, 2012 I have not promised that. I can't promise features I haven't invented yet, 1 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.