Product Chat / Vector water and Great Rat

Author
Message
maiacoimbra69
6
Years of Service
User Offline
Joined: 14th Sep 2017
Location: Faro
Posted: 30th Apr 2019 18:47
i never really pay attention to water in the engine
only now a notice that water is like vector shape
i think one of the next upgrade if it will be any is the roundness of the shape of the water
it is a single and small issue but makes a lot of difference in aesthetics

and by the way th rat that someone put it free to use, it is awesome
everithing works great in that model , everything , even work better than some models that i purchased in the store
my sincere congratulations to the creator , and many thanks

Attachments

Login to view attachments
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 30th Apr 2019 19:13 Edited at: 30th Apr 2019 19:14
i think you mean the terrain is vector based - water is smooth, if you place a circular object it will intersect perfectly fine.
the issue there is the terrain is not smoothed off which you can fix by using the smoothing tool

p.s. this is not off-topic, you should post this and your red screen thread to the main chat as it relates directly to GG
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
maiacoimbra69
6
Years of Service
User Offline
Joined: 14th Sep 2017
Location: Faro
Posted: 30th Apr 2019 20:13 Edited at: 30th Apr 2019 20:18
[MOD EDIT] SmallG is trying to help that comment was not appropriate , I'm going to put a video already public to explain what I see and i mean , thanks
maiacoimbra69
6
Years of Service
User Offline
Joined: 14th Sep 2017
Location: Faro
Posted: 30th Apr 2019 20:33
NOT ROUND
I am not dumb if i say the water or the terrain or else is not round , it is not round ok . GameGuru cannot deal with roundness of the water and if i am wrong show me
i will put a video show what i'm saying
of course we can deal with this masking with some vegetation

but id i say it is not round it is not around and please we must deal with the engine problems so the development team could fix and improve the engine

again i am one of the many who talks bad and good thinks ii am a pragmatic guy not a stupid with closed eyes

thanks


https://www.youtube.com/watch?v=od05aRI3Ob8&feature=youtu.be
Argent Arts
5
Years of Service
User Offline
Joined: 24th Aug 2018
Location:
Posted: 30th Apr 2019 20:50 Edited at: 30th Apr 2019 20:55
Your problem is not with GG's water. It's with your terrain and objects intersecting the water. Water is simply a flat plane that stretches on "indefinitely" and terrain and objects intersect this plane. If the terrain or object is not of a sufficiently high poly count, then you will get "flat" edges where the water touches the terrain or object. To minimize this, you need more polygonal faces (shaped correctly, too) to help reduce the flat looking edges where they intersect the water.

EDIT:

To try to help a bit more. If you fill your sink with water and then insert a flat object (like a cutting board) into it, then where the water meets the flat object, the water will have a straight edge.

Terrain and objects in game engines, like GG, are made with polygons, all of which have flat faces (like the cutting board does). The way to "hide" these flat faces is to add more and more polygons to approximate the shape you want. You can never have a perfectly smooth curved surface with polygons since game engines don't use things like sub-division surfaces, NURBs, etc., but use polygons. So, if you move in close enough on any surface, you will find flat edges in game engines. Adding more detail to an object or terrain can reduce this effect, but it comes at a cost of potentially slowing down the game as the engine will have more polygonal faces to deal with.
PM
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 30th Apr 2019 23:53
it's still correct, the water is a flat plane, it doesn't cut or change, the intersections are made by the other objects - if your object doesn't have a round shape of course the water won't be round/smooth... as i said, the terrain/object is the issue, not the water
put a round object in the water and it will go around the shape perfectly... terrain is not round, your garbage is not smoothed either.
p.s. nobody is saying you can't talk bad about things/GG - just pointing out you're complaining about the wrong side of the argument.
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 1st May 2019 00:28 Edited at: 1st May 2019 00:33
@maiacoimbra69
Now look at something much more detailed than those old low poly garbage models in the water …
Beautifully formed around it .

The only person ever to get all his work done by "Friday" was Robinson Crusoe..

Attachments

Login to view attachments
PM
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 1st May 2019 00:52
GG also can create a watermask for where the terrain intersects the water plane.

This is/was used to feed the water shaders to increase transparency of the water in shallow water and where terrain cut through water plane.

Many people did not like this effect but I think used carefully it minimises the jagged outline of the water to terrain boundary.

It is turned off by default in setup.ini (to save texture video memory). If it doesn’t work when enabled it is because the shaders need to have the code reinstated. Preben had it on his todo list but not user if he got to it. If not I could apply it.

Doesn’t help with objects placed in water only terrain.

Cheers.
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 1st May 2019 18:26
Quote: "GG also can create a watermask for where the terrain intersects the water plane.
This is/was used to feed the water shaders to increase transparency of the water in shallow water and where terrain cut through water plane. "

oh yes i remember that, i think it was just a little bit too transparent though.
real water tends to get white and foamy around the edge which would have been a much better effect, perhaps the current system is too flat to make that look good though

i think this image does a good job to show the water on object contact


but round objects do look pretty round (as much as can be expected due to polygon limits etc) to me at least.


p.s. sorry if anything i said made you think i was calling you dumb or stupid, we're not
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11

Attachments

Login to view attachments
3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 1st May 2019 18:33
@ smallg
You are great mate.
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics
cpu mark: 10396.6
2d graphics mark: 947.9
3d graphics mark: 8310.9
memory mark 2584.8
Disk mark: 1146.3
Passmark rating: 3662.4

PM
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 2nd May 2019 09:48 Edited at: 2nd May 2019 09:53
To be honest in a pond environment water almost dissipates as it gets very shallow and darker as it gets deeper
For example the waters edge never looks like this …



It looks more like this which would hardly show any line.



So the best effect currently i have found is more transparency to give a reasonable effect to the edges ..

The only person ever to get all his work done by "Friday" was Robinson Crusoe..

Attachments

Login to view attachments
PM
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 2nd May 2019 12:06
That’s the effect that GG can automate. It modifies the transparency of the water plane based on the depth of ground under it, at terrain/water boundary. So shallow goes transparent and depth fully opaque on a gradual scale.

I’ll post info later on how to enable this so anyone interested can try it.

Cheers.
Avenging Eagle
18
Years of Service
User Offline
Joined: 2nd Oct 2005
Location: UK
Posted: 2nd May 2019 13:20 Edited at: 2nd May 2019 13:20
Quote: "I’ll post info later on how to enable this so anyone interested can try it. "


Sounds cool. Personally I've never been that impressed with Game Guru's water shader. Reflection seems to be applied to the whole plane, when in reality it would be more pronounced the more oblique the angle (i.e. more reflection further away, or the lower you are to the water plane, less reflection up close or directly beneath you). I know Game Guru's water shader already does this to some extent, but it falls apart when trying to balance reflectivity against water transparency. Also the lack of displacement mapping is a killer.



AE
Dream Scape
15
Years of Service
User Offline
Joined: 21st Sep 2008
Location:
Posted: 5th May 2019 11:09
I'd love to know how to turn on the transparency based on depth of ground - always one of the things (like reflection depending on angle) I thought could be done better.

Shame we can't apply some of the shaders from minecraft as there are some that do a pretty decent job of approximating water reflection/refraction.
PM
Wolf
Forum Support
16
Years of Service
User Offline
Joined: 8th Nov 2007
Location: Luxemburg
Posted: 5th May 2019 15:22
Quote: "I am not dumb if i say the water or the terrain or else is not round , it is not round ok ."


Not being dumb does not necessary make you right. In this case you are wrong, the lack of roundness you see is the polycount of the terrain and especially of that model you showed.

As Argent Arts explained, the water is a perfect plain and does not make any shapes whatsoever. If you put a perfectly round object in the water, the water around that will also be perfectly round, guaranteed ( as is visible with the model that synchromesh posted. )



-Wolf

Attachments

Login to view attachments
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 6th May 2019 20:45
Quote: "That’s the effect that GG can automate. It modifies the transparency of the water plane based on the depth of ground under it, at terrain/water boundary. So shallow goes transparent and depth fully opaque on a gradual scale.
I’ll post info later on how to enable this so anyone interested can try it. "


Quote: "I'd love to know how to turn on the transparency based on depth of ground - always one of the things (like reflection depending on angle) I thought could be done better."


close Game Guru if open
in setup.ini, change so that memskipwatermask=0
in effectbank\reloaded folder, back-up water_basic.fx (e.g rename it to water_basic_stock.fx)
in effectbank\reloaded folder, delete water_basic.blob
copy attached water_basic.fx into effectbank\reloaded folder
restart GG.

It looks like this effect was removed from the stock shader, so this version puts it back.

I also added some 'foam/swirls' at the terrain boundary (don't get too excited, as can't deform the water plane) - this can be turned off in the shader, comment out USEEDGEFOAM by preceding with //.





Cheers.





Attachments

Login to view attachments
3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 7th May 2019 15:58
Nice tip Ciber, ty for sharing.
Maybe as aside note, you should change so that forceloadtestgameshaders=1 to force GG generate water_basic.blob file again, don't forget back to forceloadtestgameshaders=0 when done.
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics
cpu mark: 10396.6
2d graphics mark: 947.9
3d graphics mark: 8310.9
memory mark 2584.8
Disk mark: 1146.3
Passmark rating: 3662.4

PM
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 7th May 2019 16:45
Don’t need to do that if you delete the blob file. It will auto recompile if missing. And saves doing all of them for just the water basic shader.

Cheers.
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 8th May 2019 01:32
Thank you. Great stuff as always.
RIP
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.

New:
Intel(R) Core(TM) i5-8400 CPU @ 2.81GHz, 12GB RAM, Nvidia gtx1050ti 4gb, Windows 10 Home 64bit, Screen resolution 1920 x 1080. System Passmark 3774




Dream Scape
15
Years of Service
User Offline
Joined: 21st Sep 2008
Location:
Posted: 11th May 2019 00:53
Quote: "close Game Guru if open
in setup.ini, change so that memskipwatermask=0
in effectbank\reloaded folder, back-up water_basic.fx (e.g rename it to water_basic_stock.fx)
in effectbank\reloaded folder, delete water_basic.blob
copy attached water_basic.fx into effectbank\reloaded folder
restart GG.

It looks like this effect was removed from the stock shader, so this version puts it back.

I also added some 'foam/swirls' at the terrain boundary (don't get too excited, as can't deform the water plane) - this can be turned off in the shader, comment out USEEDGEFOAM by preceding with //."


See it's this sort of stuff that really should be recorded in a knowledge base that's searchable by topic/taxonomy. Having this really useful information in a forum makes it really difficult to be aware of.

But bravo - this works like a dream!
PM
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 11th May 2019 01:24
Thanks guys - I'm getting some not too bad results now, this version needs a small engine tweak though to change the depth calc of the water mask:



Cheers.

Attachments

Login to view attachments
3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 12th May 2019 11:17
Quote: "Don’t need to do that if you delete the blob file. It will auto recompile if missing. And saves doing all of them for just the water basic shader."

Nice to know. Great pic mate.
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics
cpu mark: 10396.6
2d graphics mark: 947.9
3d graphics mark: 8310.9
memory mark 2584.8
Disk mark: 1146.3
Passmark rating: 3662.4

PM
3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 14th May 2019 20:32
@ cybernescence
Using your water_basic.fx shader It works nice as you said, anyway don't know if the water setting can improve it.



@ all

Someone using Night City Docks Pack - created by Disturbing13 ?
Before (november version) woking fine, now (march fixer version) getting black colored (untextured), I've noticed items using D2.dds and not effect file, so I've changed to D.dds and effectbank\reloaded\entity_basic.fx file with not to avail. Even I've changed so that vsync = 0 and just got the nao dancing AC/DC as Mokai said, (well this no prob just turn to vsyn=1).

Anyone with the same issue?

Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics
cpu mark: 10396.6
2d graphics mark: 947.9
3d graphics mark: 8310.9
memory mark 2584.8
Disk mark: 1146.3
Passmark rating: 3662.4

PM
Defy
16
Years of Service
User Offline
Joined: 20th Aug 2007
Location:
Posted: 16th May 2019 03:19 Edited at: 16th May 2019 03:40
Enjoyed the read on this thread.

@3com. Did you delete dbos and restart. I'm sure you have. Haven't heard about black texture since I was on the forums years ago. Make a new thread if continues.

I made a detailed post about vsync somewhere, best used to assess frames during development. GG used to ship vsync off.
Vsync on 60hz monitor = 60fps max
144hz monitor = 144fps max.
However if you drop below 60fps, the refresh rate will counter 55fps to 45fps ect, if this occurs suggest to try vsync off to gain frames however screen tearing is a factor. I've seen less demand on the GPU when using it on. Hope this helps.
PM
3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 16th May 2019 17:29 Edited at: 16th May 2019 17:30
Quote: "@3com. Did you delete dbos and restart"

Yes I did. Anyway ty 4 the tip.

About Night City Docks Pack - created by Disturbing13

I understood that GG did not care what texture file the X file was pointing to, and what mattered was what file the fpe file was pointing to, but apparently it is not like that.
All the X files point to a bmp texture file, and I had to import the X files and then export them as an obj file to 3ds max, redirect all the textures to .dds files and then re-export them as an X file, now they work fine.
I explain this so that it serves other users who have the same problem with this pack.

@ Disturbing13
Many thanks 4 sharing the pack, it is really good.

Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics
cpu mark: 10396.6
2d graphics mark: 947.9
3d graphics mark: 8310.9
memory mark 2584.8
Disk mark: 1146.3
Passmark rating: 3662.4

PM
maiacoimbra69
6
Years of Service
User Offline
Joined: 14th Sep 2017
Location: Faro
Posted: 29th May 2019 12:06
thanks for the posts guys

Login to post a reply

Server time is: 2024-04-20 00:20:09
Your offset time is: 2024-04-20 00:20:09