Testing, Rev 6129+

Testing, Rev 6129+

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Testing, Rev 6129+

Post by Argh »

Just tested a bit... here are a few things found:

1. I wiped the registry entries out, started testing again, and found that sound seems to be screwed up. No matter what, weapons don't make sounds. Weird. Haven't quite figured out what's causing that yet. Other sounds work just fine (i.e., COB-generated stuff, unit replies) but weapon sounds aren't playing at all.

NOTE- This appears to be fixed already.

2. Rendering speed is up overall, once again (thanks to jK and Trepan, I assume from the commits).

3. The defaults for water4 are... um... bad, testing on the Geforce 7800GTS. Like, really, really totally awful mess of near-white- try, say, Tropical to test with- Water4 was beautiful before, now it's hosed.

I have a better set of default values, I'm quite willing to share them, but I think that you might want to test that some and see what's up. Keep in mind, I wiped the registry clean before testing this time, so there may be an assumption there, etc., but I doubt it- I had to alter the values listed in the commit quite a lot before I ended up with something that looks closer to the other water types, which is, imo, what the default water4 should be like- if people want to do totally realistic water (which water 4 can do, I think) that's a mapper decision, and besides which, these defaults aren't it. Screens if you need them.

4. I have the machine with the 7800 off the 'net at the moment, and noticed that SpringSettings doesn't install. Wiped the Registry, Settings.exe installs, and there are now values. What is the difference between SpringSettings and Settings.exe, and why isn't SpringSettings installed with the main build? Moreover, when is Settings going to reflect the huge number of new options added?

Other than these quibbles, things look pretty smooth! I haven't gotten anything like enough time together to test all of the new features yet, but stability feels pretty good thus far. I just wish I knew what the heck was wrong with weapon sounds :P
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Testing, Rev 6129+

Post by koshi »

Argh wrote: Moreover, when is Settings going to reflect the huge number of new options added?

When someone gets me a list of the new options like this

Code: Select all

Description;Key;Default;Tooltip;minimum;maximum
Sorry, but i don't have time to look through all commits and compile this of my own.
Note that i currently see not much use in including those new water settings. Imo only very few people will ever touch that and therefore feel it'll be time wasted on my part.
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Re: Testing, Rev 6129+

Post by LordMatt »

Argh wrote:4. I have the machine with the 7800 off the 'net at the moment, and noticed that SpringSettings doesn't install. Wiped the Registry, Settings.exe installs, and there are now values. What is the difference between SpringSettings and Settings.exe, and why isn't SpringSettings installed with the main build? Moreover, when is Settings going to reflect the huge number of new options added?
They are the same thing. I think the plan is to rename settings.exe to springsettings.exe and make the change in the lobbies at the same time.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Testing, Rev 6129+

Post by Argh »

Sorry, but i don't have time to look through all commits and compile this of my own.
Note that i currently see not much use in including those new water settings. Imo only very few people will ever touch that and therefore feel it'll be time wasted on my part.
Lemme see about making a list, then. Most of it's boolean stuff related to all of jK's work on the renderer.

Sorry if it seems like I'm saying you dropped the ball or whatever, that wasn't my intention. I just think that people should have access to a lot of these variables, and I don't want to encourage end-users to mess with the Registry, and I wasn't sure who the heck maintained Settings, if anybody, so I figured I'd bring it up now...
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Testing, Rev 6129+

Post by jK »

Argh wrote:3. The defaults for water4 are... um... bad, testing on the Geforce 7800GTS. Like, really, really totally awful mess of near-white- try, say, Tropical to test with- Water4 was beautiful before, now it's hosed.

I have a better set of default values, I'm quite willing to share them, but I think that you might want to test that some and see what's up. Keep in mind, I wiped the registry clean before testing this time, so there may be an assumption there, etc., but I doubt it- I had to alter the values listed in the commit quite a lot before I ended up with something that looks closer to the other water types, which is, imo, what the default water4 should be like- if people want to do totally realistic water (which water 4 can do, I think) that's a mapper decision, and besides which, these defaults aren't it. Screens if you need them.
ImageImage

And yes BumpWater is very flexible (even more with those new parameters).
koshi wrote:Note that i currently see not much use in including those new water settings. Imo only very few people will ever touch that and therefore feel it'll be time wasted on my part.
Those settings allow the user to adjust the performance drop. I want that anyone can use this renderer (even those who used /water 0 before!) and still being able to introduce new fx like reflection,refraction,shorewaves,...
It's true, only a few ppl would be able to understand those settings, so I would recommend a "Lowest","Low","Medium","High","Highest" dropbox.

first the expert settings:
"Reflection";BumpWaterReflection;1;"Turn on water reflections.";0;1
"Refraction";BumpWaterRefraction;1;"Turn on water refractions.\n(0:=off, 1:=screencopy(fast), 2:=own rendering pass(slow)).";0;2
"Shorewaves";BumpWaterShoreWaves;0;"Enables shorewaves.";0;1
"use depthtexture";BumpWaterUseDepthTexture;1;"enables smoother blending on coastlines";0;1


(not needed)BumpWaterAnisotropy
(not needed)BumpWaterTexSizeReflection
(not needed)BumpWaterDepthBits
(not needed)BumpWaterBlurReflection



and now the noob settings:
lowest
BumpWaterReflection = 0
BumpWaterRefraction = 0
BumpWaterShoreWaves = 0
BumpWaterAnisotropy = 0.0
BumpWaterUseDepthTexture = 0

low
BumpWaterReflection = 0
BumpWaterRefraction = 1
BumpWaterShoreWaves = 0
BumpWaterAnisotropy = 0.0
BumpWaterUseDepthTexture = 1
BumpWaterBlurReflection = 0

medium
BumpWaterTexSizeReflection = 128
BumpWaterReflection = 1
BumpWaterRefraction = 1
BumpWaterShoreWaves = 0
BumpWaterAnisotropy = 2.0
BumpWaterUseDepthTexture = 1
BumpWaterBlurReflection = 0

high
BumpWaterTexSizeReflection = 256
BumpWaterReflection = 1
BumpWaterRefraction = 1
BumpWaterShoreWaves = 1
BumpWaterAnisotropy = 4.0
BumpWaterUseDepthTexture = 1
BumpWaterBlurReflection = 0

highest
BumpWaterTexSizeReflection = 512
BumpWaterReflection = 1
BumpWaterRefraction = 2
BumpWaterShoreWaves = 1
BumpWaterAnisotropy = 6.0
BumpWaterUseDepthTexture = 1
BumpWaterBlurReflection = 1
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: Testing, Rev 6129+

Post by koshi »

I wasnt aware that the settings were relevant to performance, what i glanced off commitBot seemed to be related to tweaking performance.
Seeing that I was wrong on this part, yes i agree, these should be integrated in SpringSettings.

jK: find me in lobby/irc and we'll talk about where/how to integrate these.

LordMatt: i was under the impression the renaming already happened?! I asked for this over 6 months ago!

Argh: No offense taken. If you find any more new settings, would you try to group them into the existing categories in SpringSettings? Thanks
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Testing, Rev 6129+

Post by Forboding Angel »

Dunno about the rest of you, but I will be switching over to water 4 pretty much permanently. Not because I can't use dynamic water, I very much can, but I love water 4. It makes the water look alive.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Testing, Rev 6129+

Post by Argh »

Hmm. Lemme take a look at Tropical again, with 6135... that's not what I saw at all, with 6129, but meh, that rev. had multiple other issues.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Testing, Rev 6129+

Post by Argh »

Tested 6135 on Tropical, here's what I got. Click to enlarge.

Water 0:
Image

Water 1:
Image

Water 2:
Image

Water 3:
Image

Water 4:
Image

I think the images speak for themselves. Remember, I wiped out the registry entries for Spring before doing this last round of installs...
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Testing, Rev 6129+

Post by jK »

you know you have to update your springcontent.sdz?
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Re: Testing, Rev 6129+

Post by LordMatt »

koshi wrote: LordMatt: i was under the impression the renaming already happened?! I asked for this over 6 months ago!
It was, but not yet in the lobbies.
main.nsh wrote:;New Settings Program

inetc::get \
"http://installer.clan-sy.com/springsettings.exe" "$INSTDIR\springsettings.exe"
Sorry if I was not clear.
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Re: Testing, Rev 6129+

Post by rattle »

Image
Image

Apparently you are doing it wrong. Did you adjust the smd tags too?

edit: Nevermind, got similar issues on a current build.

JK: Did you make any changes regarding the smd tags?
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Testing, Rev 6129+

Post by jK »

rattle wrote:edit: Nevermind, got similar issues on a current build.

JK: Did you make any changes regarding the smd tags?
jK wrote:you know you have to update your springcontent.sdz?
And yeah, I renamed SpecularFactor (range 1.0-~100.0) to SpecularPower and introduced a DIFFERENT SpecularFactor (range 0.0-1.0). That's what cause the overblending, so just update your springcontent.sdz.
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Re: Testing, Rev 6129+

Post by rattle »

Uh I can't get the same night settings done even when renaming the tags etc. It looks like water which is going to the horizon has it's contrast increased a lot...
viewtopic.php?p=282490#p282490
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Re: Testing, Rev 6129+

Post by REVENGE »

Wowzers, water 4 looks FANTASTIC, I am going to check out an SVN copy just to see it. Great job guys!

I think that it's time to submit some new screenshots, with water 4 and bloomshading, etc.
Post Reply

Return to “Engine”