-
Your shopping cart is empty!
Hello Fellow skyline game devs,
This time we have some great news about Gen2 and the new terrain system that is being developed.
The past week has shot past but within it we managed to really shoot forward with the terrain system and managed to add a good portion of the features Gen1 had.
Terrain Editing:
For example, we now have all the height editing modes which include Raise, Lower, Flatten, Leveler and Smooth Average. This allows you to edit the terrain once again and edit your paths directly into the terrain if you have the resolution to handle that.
Terrain Painting:
We now also have the Painting features implemented again including Painting & Removing Layer Textures, Painting & Removing Colour map information and as of yesterday, we also have the auto paint feature back.. Hooray! :D
The facts about painting layers!!
As for how many layers? Well, currently since we have been catching up to the Gen1 terrain system; we have implemented 5 layers that each hold an albedo(diffuse) map, Normal map and roughness map. The normals are like the other PBR system in respect that the normal maps have to be placed in the terrain as a BC5_SNORM format. However skyline again comes to the rescue and automatically converts your normal map of choice into a format that is acceptable.
In order to get the textures to display correctly, we had to open skyline to using Texture Arrays which is where multiple textures are packed into a single array that are then accessed by an array index value in the shader. We are unsure how Texture arrays are going to affect the engine, but we have started with smaller arrays in cases for small GFX cards such as a 1GB memory as texture arrays can really go big on memory if formats, sizes and mip map counts are not shared across textures, but as usual, we are planning the beginnings stages of handling texture conversions for you to save your time when developing your game. Now for the positive :) Because of texture arrays and them storing more textures in 1 texture much like an atlas does, this means we may be able to open up more texture layers if textures are shared which will add a huge variety to the way terrains look.
Because of the PBR shader inside the terrain, it means normals and textures are looking mighty flash now, and get the right normal and it can look like this:
Speed and Performance:
The speed and performance of the terrain is far better than Gen1 was, without the HBAO on terrain, it takes less than 10 frames at the 170 mark on an ageing machine.
Heightmap images can be loaded on but can be a bit slow at the moment as it has to delete the terrain and recreate from the same settings as previous, but this can be improved by editing the vertex data on the existing terrain which should make it much faster to see the reflected changes.
Auto paint takes the same amount of time to process as it did in Gen1 if not a bit faster.
What's left for the first pass?
Moving on to whats required to complete this task is:
Once these tasks are done, it means that the Gen2 Alpha testers can start to make terrains and scenes again and populate worlds with better visuals and Gen1 users are 1 step closer to getting a stable public version of Gen2.
When these tasks have completed, we will then announce the next set of features to be added to terrain.
9 Comment(s)
I am sure this paragraph has touched all the internet people, its really really pleasant paragraph on building up new website.
Ahaa, its fastidious discussion concerning this piece of writing here at this weblog, I have read all that, so at this time me also commenting here.
You made some decent points there. I checked on the web for more info about the issue and found most individuals will go along with your views on this web site.
There is definately a lot to find out about this topic. I like all the points you've made.
Ahaa, its good discussion on the topic of this article here at this weblog, I have read all that, so at this time me also commenting at this place.
I am sure this paragraph has touched all the internet visitors, its really really fastidious piece of writing on building up new weblog.
You've made some good points there. I checked on the net to learn more about the issue and found most individuals will go along with your views on this site.
whoah this weblog is great i love reading your articles. Stay up the great work! You know, many persons are searching around for this info, you can help them greatly.
Ahaa, its fastidious conversation regarding this post at this place at this webpage, I have read all that, so now me also commenting here.
Leave a Comment