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.

Work in Progress / Multi-Texture Landscape Painting Demo

Author
Message
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 27th Mar 2004 00:53 Edited at: 28th Mar 2004 18:35
First of all, props go to AsylumHunter for informing me (and the whole world) about his alpha blending landscape method thing...

Then thanks to Jimmy/Froogle for hosting the files.

This is a landscape painting demo made in DBPro, using memblocks to build and texture the landscape, no outside media except the texture files. It uses two landscapes, one on top of the other, and clicking on the landscape makes the top one go transparent, and gives the effect of painting .

I made the demo in about 5 hours or so, so it is still a work in progress and I don't know how it will continue. Enjoy!

Arrow keys = Move camera
Space = Forward
Ctrl = Backwards
A,Z,S,X = Change brush attributes
LMB = Paint grass
RMB = Paint lava

NEWEST DOWNLOAD:http://www.tinnedhead.dbspot.com/devcom/toolz/MULTISCAPE.zip

Download Here:
http://www.tinnedhead.dbspot.com/devcom/toolz/landscape.zip
Screenshot:


Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 27th Mar 2004 16:18
this is great! i'm thinking this would make painting blended textures onto landscapes much easier, maybe you should make a landscape editor??? all you need is the ability to carve out hills and dips and then this but with as many textures as you want and you could make some damn nice looking levels

In the beginning, the universe was created...
This made alot of people very angry and it has been widely regarded as a bad idea...
Visit http://redeye.dbspot.com
David T
Retired Moderator
21
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 27th Mar 2004 16:51
0_0

Ditto really. This is great. I've always wanted to do a nice landscape engine but the blending has always let me down

"To do is to be" - Descartes
"To be is to do" - Voltaire
"Do be do be do" - Frank Sinatra
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 27th Mar 2004 17:01
Thanks, I already have carving done, and I have also put UV coordinate options in like you have on matrices. I will give better options in terms of textures and stuff once I get the basic things done .

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 27th Mar 2004 19:02 Edited at: 27th Mar 2004 19:03
Update screenshot. Now three modes - raise/lower land, flatten land, paint land. Also I now calculate the normals so that it lights properly.



Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 27th Mar 2004 19:29
sweeeet

In the beginning, the universe was created...
This made alot of people very angry and it has been widely regarded as a bad idea...
Visit http://redeye.dbspot.com
jrowe
21
Years of Service
User Offline
Joined: 12th Oct 2002
Location: Here
Posted: 27th Mar 2004 19:54
That last shot looks really good!


For Fathers and Sons who enjoy wholy spirits.
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 27th Mar 2004 21:32
GUI is up, not all the features work yet, currently I'm working on a smoothing routine.



Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 28th Mar 2004 02:04
lookin good mate , but weren't you working on a particle system



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 28th Mar 2004 02:50
Mussi - Thanks and yeah, well, I'm allowed to do other stuff aren't I ? Anyway, this started off as a library of mesh editing commands and kind of developed a bit further . This has only taken 1 and a bit days to get this far, so if I keep going at this rate, it should be finished in a few days!... but i doubt it .

Layers are up and running. You can now add as many layers as you want, edit them all fully and also load textures in to use on them. All that is left to do with layers is being able to shift them up and down, and being able to hide and show them, neither of which will be hard.

The only problems at the moment are a mipmapping bug in GET IMAGE (it doesn't get mipmaps, which I need), and the fact that having lots of layers means that you have to use MAKE MESH FROM MEMBLOCK lots of times. This causes major slowdown with 4 or more layers. I have thought of one solution to this, which is just edit the top layer and hide the other layers when using sculpting tools, then update the rest of the layers when the mouse button is released. This would mean you wouldn't see what the landscape looked like really until you let go of the mouse button.

This is a bit of a scrappy method, so if anyone else has a better method, I'm open, and eager for ideas.

Thanks.



Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 28th Mar 2004 18:31 Edited at: 28th Mar 2004 18:53
New download!

There are no save/load functions yet, just the basic editor. Again thanks to Froogle/Jimmy for hosting the file.

I forgot about the lower layer button, so that doesnt work .

Download:
http://www.tinnedhead.dbspot.com/devcom/toolz/MULTISCAPE.zip



Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 28th Mar 2004 18:40
Hamish, this is most excellent work. This project could set the standard for all map editors in the future.

Keep up the excellent work!



A book? I hate book. Book is stupid.
Peter H
20
Years of Service
User Offline
Joined: 20th Feb 2004
Location: Witness Protection Program
Posted: 29th Mar 2004 02:11
yes this looks very good!

ooh ooh i got this great idea master yoda we could make a game! and the game's story line would be...
"Your wife is death. How? NO idea. But it is murder. REVENGE!!!!!!!!!"
TEH_CODERER
20
Years of Service
User Offline
Joined: 12th Nov 2003
Location: Right behind you!
Posted: 29th Mar 2004 15:40
Looks amazing but I can't quite work out how to use it!

Current Projects: 'Level Editor 3D' and 'Animation Package v2.0'
aneale5@orange.esinet.org.uk
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 29th Mar 2004 17:38
Basically you open it up and start with a layer. If you press texture you can load a texture to put on the layer. Then you can sculpt the landscape by pressing on the "Sculpt" button and left and right clicking on the landscape. You can also add and texture new layers using the list box on the right, then using the blend tool you can make upper layers transparent so that lower layers show through. Again, the right and left mouse buttons do different things. The read-me partially explains the rest.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Freddix
AGK Developer
21
Years of Service
User Offline
Joined: 19th Sep 2002
Location: France
Posted: 29th Mar 2004 19:34
new release crash on my computer ...
the program open and then, a window popup telling that software caused a fault in module <unknown> appear ....

I use Windows98SE...

Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 29th Mar 2004 19:43
Hmm Freddix. Has anyone else had this problem? It's probably to do with one of the plugins I'm using (RobKs GUI or IanM matrix1extend), or it sounds like that. I really have no idea otherwise , I wish I did.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
The thing
20
Years of Service
User Offline
Joined: 22nd Jan 2004
Location: Somewhere in the U.K
Posted: 29th Mar 2004 21:25
can I have the source for the painting feature on your editor.
I am having trouble trying to make a painting feature for my matrix editor.

go to this link and have a look at my matrix editor land edit.
The source code mite help you because it contains loading and saving features.

http://www.thegamecreators.com/?m=forum_view&t=27607&b=1

please can I have the paint matrix source code.

C.M.M
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 29th Mar 2004 21:25 Edited at: 29th Mar 2004 21:27
OK, now I have added full and complete load, save and save as... options, and fixed quite a few bugs. The next version will be the full one, I am just waiting for Lee's reply about the .DBO file format, and I need to find some info on the .x format, then after a few extra visual options I will release it.

Callum - I would like to help you, but unfortunatly I do not use matrices, I use an object for a landscape so my code couldn't be used in your program. There are ways of blending textures on matrices, but I don't really know much about it. Sorry .

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Freddix
AGK Developer
21
Years of Service
User Offline
Joined: 19th Sep 2002
Location: France
Posted: 29th Mar 2004 22:27
@hamish : I use BlueGUI plugin and it work on my computer ... In fact , all things appear ( gadgets ... ) and windows popup appear ... maybe matrix ????

Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 29th Mar 2004 22:33
Hi Hamish,

I suggest that you set the BlueGUI Win98 safe flag on, just add a ,1 to the end of the SETUP GUI command - SETUP GUI "WinTitle","INIT",1

BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games. - Plus URL download, win dialogs.
Over 140 new commands
Rob K
Retired Moderator
21
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 29th Mar 2004 22:50
This is brilliant

I really like the painting system, its really easy to use and producing organic looking terrains is very easy.

I'd really like to see this developed further.

BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games. - Plus URL download, win dialogs.
Over 140 new commands
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 30th Mar 2004 00:02
Thanks Rob , will do.

Freddix - Hopefully what Rob said will fix it, but you will only be able to try it out when I release the full version as there is not much point releasing an update as it is nearly finished apart from the .x export option. Sorry .

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
AramusM
20
Years of Service
User Offline
Joined: 6th Dec 2003
Location:
Posted: 30th Mar 2004 00:30
When you save the landscape do you have a funtion to strip tri's that are completly transparent from all layers, so as to decrease the poly count?
Code Ninja
20
Years of Service
User Offline
Joined: 17th Dec 2003
Location: AZ, U.S.
Posted: 30th Mar 2004 01:25
wow, looking at all the screenshots this program has really developed. congrats and very nice... i only wish i could get DBP so i could do the GUI thingey... anywho, nice job.

Dragael Software
Current Project: 2D RPG Editor (DragnEdit 2D)
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 30th Mar 2004 09:51
AramusM - Yes, it will have when I get the export function sorted, Las6 on LLRGT gave me that idea. Also polys that are hidden by completely opaque polys will be deleted.

Thanks code ninja

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 7th Apr 2004 21:24
exe based plugin system added. Here is a screen where the camera aspect is sorted out :S.



Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
MiR
20
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 8th Apr 2004 00:51
At last. A level editor that doesn´t use matrixes. Thank you! Now all I need is someone to make a collision box placer and I´ll have my game finished.

Libera tu mente y te liberaras a ti.
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 8th Apr 2004 05:40
Are you working with DeleD?

http://www.delgine.com/forum_replies.php?cid=3&tid=184&title=Landscapes%20in%20DeleD&cat=DeleD

If so it sounds like DBP will be getting some fantastic new levels.



A book? I hate book. Book is stupid.
mYsT1C
20
Years of Service
User Offline
Joined: 12th Sep 2003
Location: germany
Posted: 8th Apr 2004 17:44
it crashes on my pc
but thats what i searched for

what i write can t be english *lol*
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 8th Apr 2004 17:46 Edited at: 8th Apr 2004 17:47
I wrote a plugin for it that exports the landscape to DeleD Prefab format. It only exports vert positions, face indexes and UV coords, as that is the only thing DeleD currently supports. You can import the landscapes into DeleD, but they unfortunately won't look as good .

Mystic - you probably have windows 98. v1.0 will work on win98/me.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
xtom
21
Years of Service
User Offline
Joined: 26th Aug 2002
Location: Ireland
Posted: 8th Apr 2004 21:29
Very cool. Are there polygons for each layer or is just one layer of polygons?
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 8th Apr 2004 23:15
Polygons for each layer. But polygons that are totally faded, or are hidden by opaque polygons are deleted in the import routine. As for the plugins, they have to do an optimising routine themselves.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
JeroenNL
20
Years of Service
User Offline
Joined: 4th Sep 2003
Location:
Posted: 9th Apr 2004 02:04
Quote: "I wrote a plugin for it that exports the landscape to DeleD Prefab format. It only exports vert positions, face indexes and UV coords, as that is the only thing DeleD currently supports. You can import the landscapes into DeleD, but they unfortunately won't look as good"


Yeah, it works pretty good with DeleD according to the screenshots I've seen. But it certainly won't look as good in DeleD because DeleD does not use multiple layers. But imagine placing DeleD prefabs in a landscape created by Multiscape. Possibilities are endless.

Use the free 3D modeller DeleD to get skilled in 3d editing! Visit http://www.delgine.com for more info.
The thing
20
Years of Service
User Offline
Joined: 22nd Jan 2004
Location: Somewhere in the U.K
Posted: 11th Apr 2004 16:17
I downloaded multiscape and clicked on the exe it loaded fine but it said that your program had done a illegal operation and then closed the program.

here is the information on the illegal operation

invalid page fault in
module KERNEL32.DLL at 023f:bff76723.
Registers:
EAX=00000000 CS=023f EIP=bff76723 EFLGS=00010216
EBX=00000e3c SS=0247 ESP=0054ffb4 EBP=00550084
ECX=0055009c DS=0247 ESI=817b3b50 FS=650f
EDX=005503e8 ES=0247 EDI=00550120 GS=0000
Bytes at CS:EIP:
ff 75 fc 9d 57 8d bd 30 ff ff ff 6a 04 55 57 e8
Stack dump:


C.M.M
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 13th Apr 2004 00:04
Do you have win98 or me? If you do that's the reason. It will be fixed for the release.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 13th Apr 2004 02:37
why use polys for each layer ? or does it exports to 1 layer of polys?



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 13th Apr 2004 16:22
How else do you propose I do the blending, apart from shaders which I can't do? As I said it exports to several layers, but polys you can't see are deleted.

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
walaber
20
Years of Service
User Offline
Joined: 22nd Oct 2003
Location: Los Angeles, CA
Posted: 13th Apr 2004 19:32
Mussi - because DBP doesn't yet fully support multi-texture. if you load a .dbo file that *already* has multiple textures, the program will recognize it, but you can't create a multi-texture object from within code yet.

yeah yeah, Update 6 is supposed to fix this.

Go Go Gadget DBPRO!

Athlon XP 2400+ || DDR-SDRAM 1GB || Nvidia GeForce 4 Ti4200 AGP 8x 128MB
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 13th Apr 2004 20:23
Quote: "Mussi - because DBP doesn't yet fully support multi-texture. if you load a .dbo file that *already* has multiple textures, the program will recognize it, but you can't create a multi-texture object from within code yet."


:-o, well I managed to export objects with multiple textures some time ago



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 14th Apr 2004 00:05
OK, so even if I can get multiple textures, how can I make a smooth transition?

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
John H
Retired Moderator
21
Years of Service
User Offline
Joined: 14th Oct 2002
Location: Burlington, VT
Posted: 14th Apr 2004 01:30
Aww crap I had a demo of that a while back hamish but I cant seem to find it >< Talk to Van - he wrote VanTRANS maybe he can help you out a bit with texture blending and such. You might have to generate a greyscale image which goes from black --> white with a blend in the middle, and apply the two textures to that.


We need help! Email us! join@eternaldestinyonline.com
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 14th Apr 2004 15:08
K Thanks

Trying is the first step towards faliure.
Athelon XP 1600+/Radeon 9600 Pro/256 RAM
Mussi
21
Years of Service
User Offline
Joined: 27th Jan 2003
Location: Netherlands
Posted: 14th Apr 2004 20:03
Quote: "how can I make a smooth transition?"

alpha values, but I wouldn't try it ^^



Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb
The thing
20
Years of Service
User Offline
Joined: 22nd Jan 2004
Location: Somewhere in the U.K
Posted: 15th Apr 2004 18:10
I have windows 98. When is the release.

C.M.M

Login to post a reply

Server time is: 2024-05-13 04:38:21
Your offset time is: 2024-05-13 04:38:21