Product Chat / Static Terrain [Terrain as an Entity]

Author
Message
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 26th May 2017 12:23 Edited at: 26th May 2017 12:25
Hi Guys

thought I would start a new thread on Static Terrains (think I hijacked the other thread sorry for that)

Anyhow I have been trying to create my terrain as a single entity to increase FPS ( I have based it on the area in which I live), the FPS increase is amazing, yes it is more work building a huge map but it is also a learning exercise all the models are my own with the exception of foliage, I have recently (after reading Wolf's optimisation guide) optimised my entity so that if the terrain is on I get 90FPS + with it off I get 176 + (please bear in mind bandicam slices about 10 FPS off GG) I still have a lot of work to do i.e textures are not quite right and the hills could do with refining but I am quite pleased with the results.

Forgot to mention Settings are on Highest too

I am currently working on animation and hopefully the next video will have boats running up and down the canal

what do you guys think ?

Welcome to the real world!
Windows 10 Pro x64 - Core i7-2600K @3.40GHz - 32.0GB RAM - GeForce GTX 950 2GB - 4x500GB SSD Striped
Freakon
GameGuru TGC Backer
15
Years of Service
User Offline
Joined: 24th Feb 2009
Location: UK
Posted: 30th May 2017 07:07
@GraPhiX Once again you have presented something wonderful. Your town looks nice! but the improvement in FPS is quite dramatic! A big plus I see is the removal of the terrain to get better use of the water.

Processor: Intel Core i5-7400
Memory: 16GB DDR4 2133MHz
Graphics Card: NVIDIA GeForce GTX 1060 6GB
Avenging Eagle
19
Years of Service
User Offline
Joined: 2nd Oct 2005
Location: UK
Posted: 30th May 2017 22:20
So here's the thing about terrains made as single entities - short of having one enormous texture file, you're most likely going to be tiling a single texture across the entire entity. Doesn't that then sort of defeat the point of having the 16 graduated texture brushes built into Game Guru? How are you going to texture mountains, forest, plains and a beach in the same map?

AE
World Class Multimedia
16
Years of Service
User Offline
Joined: 15th Aug 2008
Playing: Game Development
Posted: 31st May 2017 00:21 Edited at: 31st May 2017 00:23
I think it comes down to more realistic terrain. GG terrain looks like Dark Basic terrain.

If you look at games like Planet Coaster, their terrain editing is light years ahead of GG. You can EASILY create tunnels, cliffs, overhangs, etc - it's all voxel based and amazingly powerful and good looking. If we had THAT kind of power, GG would be unstoppable.

As I have said before, at a minimum, we need a stamp system where you have 'brushes' and stamp the brushes into the terrain - this would allow for erosion, riverbeds, lakes, strata, fractal mountains (much more realistic), etc.

Eventually, the ability to create in-ground items, like tunnels, volcanoes, etc. would be really great. For now, they have to be created as entities.

Mike
YOU DREAM IT - WE CREATE IT!

www.world-class-multimedia.com

For world-class virtual instruments - www.supersynths.com
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 31st May 2017 11:08
@Avenging Eagle yes it does take away the 16 textures of GG but then gives me unlimited textures, all the items in my level were made independently (components/groups) I then made a sandbox and I add the individual components to my sand box (the sand box is what you see in the video), the ground texture is just the grass texture in most places at the moment but I have already created different textures for different areas I have just not applied them yet (been tweaking and cleaning them up) the last thing I created and added to the level were my fake hills, before now all the level was flat in my vids (I don't really need hills I live in a town but I wanted to see if I could add them to my sandbox).

I am going to push this as far as I can and keep adding to the static layer, I have already added other entities to my entity and everything works as it should, I can even paint grass on it

So basically in theory all I am doing is creating my level out of the GG editor removing some of the limitations, yes there are trade offs like the terrain editor cannot be used, which is ok for doing internal levels, what I am doing is creating an external map without terrain.
Welcome to the real world!
Windows 10 Pro x64 - Core i7-2600K @3.40GHz - 32.0GB RAM - GeForce GTX 950 2GB - 4x500GB SSD Striped
Bored of the Rings
GameGuru Master
19
Years of Service
User Offline
Joined: 25th Feb 2005
Location: Middle Earth
Posted: 31st May 2017 11:48 Edited at: 31st May 2017 11:52
yes good for indoor levels , I did this 2 years ago in 2015 and my FPS shot way up, although in the video my FPS was only lower due to the video software running at the time.


Professional Programmer: Languages- SAS (Statistical Analysis Software) , C++, C#, VB, SQL, PL-SQL, JavaScript, HTML, Three.js, Darkbasic Pro (still love this language), Purebasic, others
Hardware: Dell Precision 490; AMD Radeon HD 7570; 12GB.
FPSC to GameGuru Tools: AutoWelder/SegAutoWelder, Entity+Weapon Welder, FPEtoBAT
The Storyteller 01
15
Years of Service
User Offline
Joined: 11th May 2009
Playing: around
Posted: 31st May 2017 16:08 Edited at: 31st May 2017 16:13
I actually see a big advantage for creating urban areas with terrain entities.

Before I try to handcraft every inch of streets, sidewalks and foundations, I would welcome large modular terrain entities that enable me to fast & easily put together a large city grid that only needs the buildings and scenery added. With included ramp parts, the grid could easily be made multi-leveld too, not to mention what a modular harbor system could save on time,

Anyone who has ever tried to hand-align 50+ street parts knows what I mean......

rolfy made something similar with his "Road & Terrain Pack" for FPSC: https://forum.thegamecreators.com/thread/173451 He made the parts segments though, but you get the idea.
In case you find my grammar and spelling weird ---> native German speaker ^^
Belidos
3D Media Maker
9
Years of Service
User Offline
Joined: 23rd Nov 2015
Playing: The Game
Posted: 31st May 2017 18:03
This is how i'm working on my first level:



Everything snaps together on a 100x100 grid, so it's nice and neat with no seems, most of the pieces share textures or models, which makes it easy to make it repeat less. In fact I've even started making new building models that will be 5 different building shapes, with 5 separate windows, 5 separate doorways, and 5 of each walled yard section, each with multiple textures, although there will initially be more individual models, once lots of each are in it will mean less loading of models and textures because they share them, it also means way more variation.

Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.

Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.

Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.
The Storyteller 01
15
Years of Service
User Offline
Joined: 11th May 2009
Playing: around
Posted: 31st May 2017 18:58
That looks just like what I'd like to have if I wanted to create an urban level.

Because to create a believable urban area a lot of details have to be added and the less time I'd have to spend on the streets, the more time I'd have to work on the details.

I think you really are onto something here that would make a great model pack for the store.
In case you find my grammar and spelling weird ---> native German speaker ^^
World Class Multimedia
16
Years of Service
User Offline
Joined: 15th Aug 2008
Playing: Game Development
Posted: 31st May 2017 22:29
Nice.

Mike
YOU DREAM IT - WE CREATE IT!

www.world-class-multimedia.com

For world-class virtual instruments - www.supersynths.com
Avenging Eagle
19
Years of Service
User Offline
Joined: 2nd Oct 2005
Location: UK
Posted: 1st Jun 2017 09:08
@GraPhiX: Yeah, my point was that you now can't have the texture blending that the GG texture system allows, although for some terrain features, your method might actually work better. Surprised you can paint grass on your terrain entity too.

AE
Belidos
3D Media Maker
9
Years of Service
User Offline
Joined: 23rd Nov 2015
Playing: The Game
Posted: 1st Jun 2017 10:19
Quote: "urprised you can paint grass on your terrain entity too."


He's not technically, he's probably painting the grass through his terrain object.

Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.

Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.

Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 1st Jun 2017 11:50
@Avenging Eagle - Belidos is quite right I can paint through my entity the downside is I do not see the brush it also works in F9 mode,

Texture Blending is done in my sandbox, I am doing a lot at the moment when I get time I will post a video of my custom terrain

Welcome to the real world!
Windows 10 Pro x64 - Core i7-2600K @3.40GHz - 32.0GB RAM - GeForce GTX 950 2GB - 4x500GB SSD Striped
Tarkus1971
Audio Media Maker
9
Years of Service
User Offline
Joined: 24th Feb 2015
Location: England, UK
Posted: 1st Jun 2017 12:13
Yes with the terrain switched off, you can make some huge urban areas, like the one in my video below.

Aftershock Quad Core AMD FM2+ 3.5 GHz 8GB Motherboard and Processor, A7700k apu, Asus GT970 STRIX 4gb Nvidia gfx card.
King Korg Synth, Alesis SR18 Drum Machine, Akai MPX8 sample player, Roland Fantom XA Synth, Axus Digital AXK2 Digital Drum Kit, Novation Ultranova Synth, Waldorf Blofeld Synth.
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 1st Jun 2017 12:24
wow how long did it take you put that together that looks really nice
Welcome to the real world!
Windows 10 Pro x64 - Core i7-2600K @3.40GHz - 32.0GB RAM - GeForce GTX 950 2GB - 4x500GB SSD Striped
Tarkus1971
Audio Media Maker
9
Years of Service
User Offline
Joined: 24th Feb 2015
Location: England, UK
Posted: 1st Jun 2017 14:08
Juggling with full time work, about 2 months of slog and meticulous and ridiculous asset placement. Getting between 35 and 56fps sometimes it drops to about 25 when the occluder is working to hide objects. That level will be split into 4 or 5 sections just deleting out the bits I dont need and re-saving the level as new filename, so the game keeps its consistancy, and a good framerate.
Aftershock Quad Core AMD FM2+ 3.5 GHz 8GB Motherboard and Processor, A7700k apu, Asus GT970 STRIX 4gb Nvidia gfx card.
King Korg Synth, Alesis SR18 Drum Machine, Akai MPX8 sample player, Roland Fantom XA Synth, Axus Digital AXK2 Digital Drum Kit, Novation Ultranova Synth, Waldorf Blofeld Synth.

Login to post a reply

Server time is: 2024-11-24 12:27:23
Your offset time is: 2024-11-24 12:27:23