From time to time we will inform the community of certain areas of Skyline Development. If we have decided to add a new features or new demos in development etc we will try to make a post in this topic.Feel free to leave your comments to help encourage out development team ; )

New Texture Memory Tool

New Texture Memory Tool

Postby SolarPortal » 20 Jun 2020, 00:12

While trying to find a memory fault in the Texture system of skyline, i built a helpful utility that even you can use from within skyline which shows all the textures that are in the texture system.

This tool shows all the loaded textures on the video ram and also all the textures that are not.
Size calculations per Texture source type.

texture source types are whether textures are in the scene on materials, compositor textures, shadow textures, depth buffers or master batch textures which are the 2D texture arrays which the standard/ scene textures use as seen in the image by piecing the parent texture to the bottom tree widget.

It also shows how much space is wasted and you can find out where it is, which means you will know which texture arrays are being used correctly and which ones are just hogging space but not being used which can be detrimental in optimizing game performance, loads times etc... as texture arrays are quick as if textures are shared in the same master texture then the shaders dont have to bind a different texture improving performance. So the higher the average efficiency, the less memory you will use and better performance you will get.
This means trying to make textures the same width, height, depth, num mipmaps, formats etc...
This editor will help you find where the problems are.

See this pic for a demo: (It shows more information to the right, but wont fit on forum post.)
NewTextureMemoryWatcher.jpg
NewTextureMemoryWatcher.jpg (768.77 KiB) Viewed 8237 times
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: New Texture Memory Tool

Postby Sage1969 » 20 Jun 2020, 02:31

I see numbers and letters no idea what the bottom tree widget is nor do I see it in this photo but sounds cool and looks good to me keep it up :D

All joking aside you guys have been doing lots lately and it is very appreciated.
User avatar
Sage1969
Skyline Ensen
 
Posts: 139
Joined: 29 Jan 2016, 08:13
Skill: 3D Modeller
Skill: 2D Artist
Skill: Level Designer
Skill: Concept artist
Skill: Great creative

Re: New Texture Memory Tool

Postby SolarPortal » 20 Jun 2020, 12:19

If you open the image in a new tab, it shows a bit more.. :) Bit hard to take a photo of it when the information of it can fill a 4k screen :P
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer


Return to Skyline Development

Who is online

Users browsing this forum: No registered users and 6 guests

cron