SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH5 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 04-28-10, 01:06 AM   #1
ncorpuz34
A-ganger
 
Join Date: Sep 2008
Posts: 72
Downloads: 118
Uploads: 0
Default [REQ] Fix missing reflections

At least for me: It seems that fire and smoke reflections are missing in SH5 when SH4 had them. A nice little effect the devs forgot to put back in? Along with the reflections from the light, there should also be shadows created by the opaque plums of smoke right? It would make the nice graphics even nicer.

__________________
ncorpuz34 is offline   Reply With Quote
Old 11-15-13, 10:35 AM   #2
Rongel
Grey Wolf
 
Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
Default

Quote:
Originally Posted by ncorpuz34 View Post
At least for me: It seems that fire and smoke reflections are missing in SH5 when SH4 had them. A nice little effect the devs forgot to put back in? Along with the reflections from the light, there should also be shadows created by the opaque plums of smoke right? It would make the nice graphics even nicer.
Sorry for the late reply!

Enough humour, now to the serious part . This issue is in my opinion one of the biggest graphical bugs that SH 5 has, and probably the most difficult one to fix. I've spent several days figuring this out, and got basicly nowhere. It seems that it's futile to edit fire particle effects and water-reflections, they don't do anything.

I have a theory about it, and maybe some modder can use it, or give better ideas. I think that the reason why the effects don't reflect from the water is that they are .dat files and not GR2-files. As far as I know, no effect is reflected from the water, all particle effects, halos, smoke, debris, water sprouts, TDW's lighthouse lights etc. are invisible in the water. Also the imported .dat ships don't reflect. GR2 objects seem to be the only ones that work.



That nice picture is just basic SH 5 without any trickery. So you can actually see fire reflecting from the ship. But it is only visible in certain angles and situations. Here you can see what's going on:



The fire is reflecting only where the ships reflection is showing. Flames can be seen only if they are crossing the actual reflection. If there is no structure behind the flame, it won't show up.

I wonder if it would be possible to make a GR2 flame, maybe just one node file, and attach .sim file to it where the fire particles are placed. I did a quick test, and Goblin editor crashed...

Or could it be a shader issue, can it be modified so that even .dat stuff would work? Any good ideas out there?
Rongel is offline   Reply With Quote
Old 11-15-13, 12:40 PM   #3
gap
Navy Seal
 
Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
Default

Quote:
Originally Posted by Rongel View Post
I think that the reason why the effects don't reflect from the water is that they are .dat files and not GR2-files. As far as I know, no effect is reflected from the water

...

GR2 objects seem to be the only ones that work.

...

The fire is reflecting only where the ships reflection is showing. Flames can be seen only if they are crossing the actual reflection. If there is no structure behind the flame, it won't show up.
Nice theory. I have another example demonstrating that SH5 deals with particle effects as it does with DAT units: ship bubbles (or any other underwater FX for that matter) are always blurred unless they are rendered on the background of a granny object, or against the water surface.

Quote:
Originally Posted by Rongel View Post
I wonder if it would be possible to make a GR2 flame, maybe just one node file, and attach .sim file to it where the fire particles are placed. I did a quick test, and Goblin editor crashed...
If memory serves me well, I haven't ever seen a particle generator stored elsewhere than in DAT file, but good test anyway. Have you tried putting your flame in game? It crashing Goblin doesn't necessarily mean that it would crash the game too

Quote:
Originally Posted by Rongel View Post
Or could it be a shader issue, can it be modified so that even .dat stuff would work? Any good ideas out there?
Yes, the answer must be in shaders. SH5 shaders are optimized to work in a GR2 environment, but devs left DAT meshes and particles out. Remember how TDW managed to make DAT units visible through the water surface, by modding the water shader. He, or Pintea, might also know how to fix water reflections.
__________________
_____________________
|May the Force be with you!|
...\/
gap is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 06:39 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.