Product Chat / Draw call optimizer

Author
Message
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 31st Jan 2018 17:10
Draw call optimizer, first version done.



Anyone want to convert this into GameGuru ? , let me know and i sent you the AGK source code
Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,
Tarkus1971
Audio Media Maker
9
Years of Service
User Offline
Joined: 24th Feb 2015
Location: England, UK
Posted: 31st Jan 2018 17:38 Edited at: 31st Jan 2018 17:39
yes please, preben, draw call optimiser very much needed for trees etc in GG, great work.

Is this available in GameGuru now?
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, Bluedio Vicotry V Headphones, AKG K141 Studio Headphones, Lenovo Ideapad, with Windows 10 64bit, 8Gb Ram and AMD A10 7th Gen Graphics.
Duchenkuke
GameGuru VBOTB Developer
8
Years of Service
Recently Online
Joined: 7th Jun 2016
Location: Germany
Posted: 31st Jan 2018 20:20
awesome!
Windows 10 64bit - Intel Core i7-2600 CPU @ 3.40GHz, 8,0 GB Ram, Geforce GTX 1050ti
https://sites.google.com/view/dkproductions




smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 1st Feb 2018 00:38
awesome news
how does it handle each load of the map? the same loading time or does/can it save the merged object data after the first time?
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 1st Feb 2018 00:46
Read close guys ,
He's asking if someone wants to take the code and convert it for use in Game Guru ...I think...

Unird12b
Let\'s actually make something happen with this one !
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 1st Feb 2018 11:30
Yep,its for GG loader, not GG
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
TazMan
GameGuru TGC Backer
13
Years of Service
User Offline
Joined: 20th Jan 2011
Location: Worldwide Web
Posted: 1st Feb 2018 11:53
This is pretty fantastic, I can see it being very useful if made to be used in GG. Nice work Preben.
HP Pavilion Laptop - AMD A8-4555M APU with Radeon(tm) HD Graphics - 1.6GHz, 8GB Memory, Windows 10 Home, 64-bit Operating System.

I've got something to say - It's better to burn out than fade away.
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 1st Feb 2018 16:27
Yes this was only made for GameGuru Loader at the moment , i have some work load currently thats why i asked if someone else would try to convert it , but if not i will have a look at converting it when i get some time

Quote: "how does it handle each load of the map? the same loading time or does/can it save the merged object data after the first time?"


There is added load time , but it also have a "mesh cache" where the optimized meshes (memblocks) can be stored so it dont have to process them but just load them, but sure that will also give a little extra load time , a normal level that dont have thousand and thousand of object convert in around 7 second , and a "little" faster if you use the mesh cache. So its not that bad for the extra speed.

Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,
MK83
GameGuru TGC Backer
18
Years of Service
User Offline
Joined: 10th Jun 2006
Location: Greeneville, TN USA
Posted: 1st Feb 2018 21:41
Where's BOTR when we need him? hint hint
AMD Phenom x4 9850 2.70 Ghz , 6 Gb ram, 2GB EVGA Geforce GTX 750, Win 10 x64 Passmark score: 3091



PM
Nomad Soul
GameGuru Tool Maker
17
Years of Service
User Offline
Joined: 9th Jan 2007
Location: United Kingdom
Posted: 2nd Feb 2018 21:57
Yeah so this is pretty special. This guy really needs to be one of the people updating the master branch.

60 FPS after optimising and grouping the meshes is very impressive. In terms of the extra load times I agree its not much when you consider what it does for game performance. I just hope it can be built into the level loading screen so its clean for the end user.

Also if this create memblocks and stores them does that mean it could impact the memory issues GG already has or does it help memory?
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 2nd Feb 2018 22:02
Quote: "Yeah so this is pretty special. This guy really needs to be one of the people updating the master branch."


LOL I think he is Team leader Preben was the first collaborator he's a very clever chap
Welcome to the real world!
Main PC - Windows 10 Pro x64 - Core i7-7700K @4.2GHz - 32GB DDR4 RAM - GeForce GTX 1060-6G 6GB - 1TB NVe SSD
Test PC - Windows 10 Pro x64 - G4400 @3.3GHz - 16GB DDR3 RAM - GeForce GTX 950 2GB - 500GB SSD
DVader
20
Years of Service
User Offline
Joined: 28th Jan 2004
Location:
Posted: 9th Feb 2018 12:35
Lol, you are doing in code what I did manually to get my last project real smooth in GG. Took me a couple months at least of many hours in Blender at the time. I'm surprised that the code seems so small (in the video) to merge the objects. Looks a good addition to GG loader
SPECS: Ryzen 1700 CPU. Nvidia 970GTX. 16 Gig Memory. Win 10.
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 9th Feb 2018 17:17
Thaks

Quote: " I'm surprised that the code seems so small (in the video) to merge the objects"


Yes its just one function ( line ) you need to optimize all object like "tree1.x" , but the function behind that are large , but you dont need to look at that code
Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,
dimoxinil
18
Years of Service
User Offline
Joined: 20th Mar 2006
Location:
Posted: 17th Feb 2018 10:20
OHHHHHHHHHHH

I just think it'd be fantastic if we could have a Draw call optimizer in Game Guru.. Unity and Unreal have this capacity., and it is incredibly effective.. I would say even.. essential.


Login to post a reply

Server time is: 2024-11-24 08:12:26
Your offset time is: 2024-11-24 08:12:26