Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit/AppGameKit Studio Showcase / Native AGK Terrain Editor

Author
Message
smerf
19
Years of Service
User Offline
Joined: 24th Feb 2005
Location: nm usa
Posted: 12th Aug 2024 07:30 Edited at: 12th Aug 2024 07:38
Terrain Editor Built in AppGameKit for AGK. Will Allow you to link your compiler and export a working project and run it.
Features:
Terrain generation from heightmaps.
auto generation of splat Map and texturing of terrain as well as calculating slope textures
texture painting 5 texture per terrain slice, slices are automatically calculated for performance. individual UV sets per slice
custom brushes, 20 brushes will be included, river mountain ect.
brush rotation scale size,
lifting and lowering of terrain.
Media: Custome sky dome , terrain textures, brushes
Custome grass shader. auto generates on a selected sample layer and at correct terrain level based on a rgb bias, fades in an out smoothly, adjustable size, color, sway, speed
custom cloud shader dynamic generated clouds that move and change shape, All aspects are adjustable.
support for addition shaders, evolves,janbos ,ect.
4,096 separate textures possible on a 1024 terrain.
The core of this is complete and will be available here soon after adding addition shader support.





Attachments

Login to view attachments
OriginalKronos
7
Years of Service
User Offline
Joined: 10th Nov 2017
Location:
Posted: 13th Aug 2024 19:44
Nice, having attempted something similar myself I can appreciate the work that would have gone into making this.
smerf
19
Years of Service
User Offline
Joined: 24th Feb 2005
Location: nm usa
Posted: 14th Aug 2024 04:29
I originally started this as a hopeful 2-3 week project but found out there is so much involved and many roadblocks. Plus, i wanted to add all the useful features and have shaders that no one had to buy so I had to build everything from scratch. There are were no grass or cloud shaders that i could find and only 1 terrain shader that had to be purchased and I'm not shader Savy so It was a difficult 6 months at least ive that ive been pecking away at it. Will Be releasing this as soon as i add in shader support as a stand along terrain editor. If i find the time i will Keep adding features.

Resourceful
10
Years of Service
User Offline
Joined: 29th Jan 2014
Location: every ware
Posted: 16th Aug 2024 07:35
@Smerf

I look forward to seeing this
thanks for creating
Pfaber1
6
Years of Service
User Offline
Joined: 7th Jan 2018
Location: England
Posted: 16th Aug 2024 10:55
That looks really useful good job.
MucMac
9
Years of Service
User Offline
Joined: 13th Sep 2015
Location: Munich, Germany
Posted: 17th Aug 2024 09:07
Wow, i am impressed. This would make my coding-life much easier.
--
Mac
Lead Programmer
smerf
19
Years of Service
User Offline
Joined: 24th Feb 2005
Location: nm usa
Posted: 22nd Aug 2024 16:55 Edited at: 22nd Aug 2024 17:25
I'm just adding in some more functionality to the shaders before I release it. Wanted to add in day/night for sky /stars and adding a horizon transition fake sun maybe some god rays if i feel up to it. some grass tweaking, Should be soonish will release it and keep working on the shaders until im happy with it.

MucMac
9
Years of Service
User Offline
Joined: 13th Sep 2015
Location: Munich, Germany
Posted: 14th Nov 2024 19:44
any updates on this?
--
Mac
Lead Programmer
smerf
19
Years of Service
User Offline
Joined: 24th Feb 2005
Location: nm usa
Posted: 18th Nov 2024 07:10 Edited at: 18th Nov 2024 07:31
@MucMac, I Realized that a 1024 terrain was quite small like 1990's small and i was generating terrain via randomization of a set of heightmaps. I was also generating splat maps and the heightmaps via communication to a python application core that ran hidden and talked via socket communication.

Improvements ive been working on.
Pretty much an entire rewrite on the terrain generation to include endless terrain generation
anything python was moved into AppGameKit tier 1 basic
added in a smoothing tool
water height and setting, ideally this should never be used but will be included anyway. the idea was to have a plain that could be moved into position and wat positioned where needed and avoid excess rendering of the sceen.
improvements to the API
now from 1024 to Unlimited terrain size!
Now includes an adjustable terrain generation shader.
Improvements to the sky shader with stars sunset sunrise,
optimization of rendering clouds.
added a full featured water shader.
build menus for the shaders to adjust all aspects of the shaders.

The community is dying and because of that my steam for this is also. I've started on web dev project to hopefully support me in old age and i dont know if ill be working on this again soon. As it is now it is only a terrain editor, it is nearly complete, but it only creates splat maps and height maps and i have not written any export code for incorporating the shaders ect into your own project.
i wanted to drop in my level editor as well which im not sure will happen ever.

This is were i left off. Ill make an attempt to get the export going for your own game code and wrap up loose ends.
cant ever get the vimeo links to work so ull have to click it
terrain
https://vimeo.com/1018914284
water and sky
https://vimeo.com/1005039295

Attachments

Login to view attachments
MucMac
9
Years of Service
User Offline
Joined: 13th Sep 2015
Location: Munich, Germany
Posted: 19th Nov 2024 20:02
This looks really cool. Awesome!
--
Mac
Lead Programmer

Login to post a reply

Server time is: 2024-11-21 06:47:21
Your offset time is: 2024-11-21 06:47:21