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 / MapTrix - A Matrix Editor [Screenshots]

Author
Message
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 8th May 2004 23:49 Edited at: 15th May 2004 13:51
UPDATE - 15th May 04


Water has been added!
You can make it rise/fall, choose the speed, transparency, water level etc etc.

Saving has been started, but is not yet complete.

--------------------------------------------
UPDATE - 11th May 04
Texturing is basically complete, also updated many small things, new screens here:

http://redeye.dbspot.com/maptrixscreens/screen17.jpg
Sometimes in DBP, matrices get lines on them

http://redeye.dbspot.com/maptrixscreens/screen19.jpg
Luckily, with my editor you can harness the power of set matrix trim and remove these lines(NOTE: Slight Bug with displaying the trim value, due to float inacuuracies)


The top down view is very useful for texturing

--------------------------------------------

8th May 04
Hey guys, as some of you may know i've been making matrix editors on and off for quite a while, and until recently never really came close to finishing a project. But since buying BlueGui its been alot easier
So i thought i'd show off some of the lastest screens from my current project to give you an idea of the current features.

There pics aren't that interesting but show off some basic features:

http://redeye.dbspot.com/maptrixscreens/screen1.jpg
Start screen, tha toolbar will eventually contain saving+loading buttons aswell.

http://redeye.dbspot.com/maptrixscreens/screen2.jpg
Point Edit, shows the basic point edit mode.

http://redeye.dbspot.com/maptrixscreens/screen14.jpg
Effect Area, shows how you can raise or lower large areas of the matrix by pulling at just a single point.

http://redeye.dbspot.com/maptrixscreens/screen11.jpg
Set Point, raises or lowers a single point to a given height.

http://redeye.dbspot.com/maptrixscreens/screen8.jpg
Randomizing the matrix is easy, just enter a max height limit.

http://redeye.dbspot.com/maptrixscreens/screen15.jpg
Then after smoothing it really does look quite nice.

These next few shots show some more impressive features:

http://redeye.dbspot.com/maptrixscreens/screen5.jpg
Randomizing an area of the matrix couldn't be easier, just drag out the red box over the area you want randomized...

http://redeye.dbspot.com/maptrixscreens/screen7.jpg
...And the results of the random area

http://redeye.dbspot.com/maptrixscreens/screen4.jpg
An area that has been randomized then smoothed.

http://redeye.dbspot.com/maptrixscreens/screen12.jpg
Flatten area also works


From here on it becomes abit more colourful So i'l actually show these pics in-thread.



The texture menu, only basic loading and flood filling at the moment, but you do get a wiondows file dialog box to do it from.


The settings menu, choose the texture mode,cull,wireframe etc etc.


Setting the normals gives some nice shadows on the matrix.


You can also pick the backdrop and fog color using nice windows.


Pretty backdrop


And some lovely fog, there are also 4 camera modes which all work very nicely

I'll be adding in proper texturing, saving and loading in the next few days then i'l probably relases a beta/demo version, thenn you guys cna rip it apart and tell me what needs doing and i'll get onto it.
Any of your input/thoughts greatly appreciated.
ReD_eYe

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
MikeS
Retired Moderator
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: United States
Posted: 9th May 2004 00:59
Red_Eye, this is probebly one of the best looking and feature packed matrix editors around.

I'll be eager to see a demo.



A book? I hate book. Book is stupid.
(Formerly known as Yellow)
Oneka
20
Years of Service
User Offline
Joined: 24th Apr 2004
Location: Hampton,VA
Posted: 9th May 2004 04:39
Looks good can it load .x files for world making?

A 1 man team
Diablo Roker
20
Years of Service
User Offline
Joined: 6th May 2004
Location:
Posted: 9th May 2004 05:59
nice Matrix Editor... this is the best one i ever seen...
WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 9th May 2004 10:34
Mad
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 9th May 2004 11:24
@MikeS, thanks i should be nearing a release sometime this week.

@Oneka production, currently you can't but it is definitely something i want to put in and i should have the basics of that done by the end of the week.

@Diablo Roker, thanks

@RPG_Freak, lol

Currently Planned Features:
o Lots of texturing options
o Saving+Loading
o .x and .3ds model placement, with options such as random placement so you can place many many trees quickly and randomly
o General refinement of it all, lots of testing etc etc....

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
Powersoft
20
Years of Service
User Offline
Joined: 1st Aug 2003
Location: United Kingdom
Posted: 9th May 2004 11:57
ReD_eYe: for the smothing of the matrix is that your own code or in built command. i have been trying to do that but dunno how

Just to add to the confusion.
Look at my avatar
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 9th May 2004 13:41
its my own code, its in the codebase aswell but here it is, a nice easy function



stick that at the bottom of your program and call it like:
Smooth_Matrix(1,100,100,1)
That would smooth a 100tile*100tile matrix once.

Update
Texturing practically finished, only thing bugging me is blending does anyone have any code(preferably a function ) that blends all the tiles on a matrix into eachother? That would be amazing, otherwise i fear i'm going to have to do it myself and that could take a while.

One other point, i think im gonna make object placement a separate program, this means not only can you place objects on matrices made in MapTrix but also on other matrices/.x models etc. This makes it more flexible aswell.

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
Powersoft
20
Years of Service
User Offline
Joined: 1st Aug 2003
Location: United Kingdom
Posted: 9th May 2004 13:42
thank you very kind

Just to add to the confusion.
Look at my avatar
Major Payn
20
Years of Service
User Offline
Joined: 16th Dec 2003
Location: United States of America
Posted: 9th May 2004 21:45
Will this work with DBC?

P4 3.2Ghz/Alienware area 51/radeon 9800 pro 256mb/sound blaster audigy 2/5.1 surround sound speakers.
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 9th May 2004 23:10
when i write a load/save routine for it then yes it may not be able to use all the features(can't think of any at the moment though) but there will be a dbc export option.

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
Major Payn
20
Years of Service
User Offline
Joined: 16th Dec 2003
Location: United States of America
Posted: 11th May 2004 03:17
coool! this looks like a great editor, I wish I could code like you

P4 3.2Ghz/Alienware area 51/radeon 9800 pro 256mb/sound blaster audigy 2/5.1 surround sound speakers.
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 11th May 2004 22:26
Thanks Major Payn
Update
Texturing basically complete, see 1st post for screens.
Just noticed a few bugs in the shots which will be fixed ASAP

Saving+Loading still left to do.

Blended textures still a dream, i would really like them though.

How would you guys feel about a demo with no saving/loading? just to go through it and test for bugs?

Thanks
ReD_eYe

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
Diablo Roker
20
Years of Service
User Offline
Joined: 6th May 2004
Location:
Posted: 13th May 2004 03:25
can u add water? or is there somewhere else to do that?
WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 13th May 2004 12:01
Yeah, like to make water you could make a function where it lowers the matrix tiles you choose for water and creats water inside the lowered tiles at the same time.
Vues3d on Kalimee
20
Years of Service
User Offline
Joined: 12th May 2004
Location: NYON (SWITZERLAND)
Posted: 13th May 2004 17:05
Looks really great guy!!!
Impatient to see the final result!

Guido
http://www.vues3d.com
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 13th May 2004 19:13 Edited at: 13th May 2004 19:41
@Diablo+RPG_Freak, you've given me an idea i'll give it ago and see how it turns out, there are a fews ways of doing it...

@Vues3d on Kalimee, thanks for the support, my cousins live in lausanne!

#edit, meh My clever idea didn't work so well, but you will be able to use water, in the form of a textured, ghosted, plain set to the height you want.

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
Diablo Roker
20
Years of Service
User Offline
Joined: 6th May 2004
Location:
Posted: 14th May 2004 00:34
is this a click and edit or is this a use arrows and edit?
Rigo
21
Years of Service
User Offline
Joined: 13th Jun 2003
Location: Hungary
Posted: 14th May 2004 08:55 Edited at: 17th May 2004 11:52
Not bad.

FZoli.

Look at MED, the Matrix Editor from Hungary! Texture blending, free rts camera, and more!
http://darkbasic.thegamecreators.com/?m=forum_view&t=31490&b=8
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 14th May 2004 19:32
currently you use the arrowkeys, but i'll try and get mouse movement in(only have to change the entire camera+movement system )

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
WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 15th May 2004 11:32
Can't wait for a demo.
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 12:55
New screen of water, see the 1st post.
Saving started, nearing completion

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
Diablo Roker
20
Years of Service
User Offline
Joined: 6th May 2004
Location:
Posted: 15th May 2004 17:13
holy sh-it thats nice!!!!
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 17:43
Lots of progress on the saving now just gotta make sure it saves everything, then i start on the loading then i should be ready for a release

andrew11
21
Years of Service
User Offline
Joined: 23rd Feb 2003
Location: United States
Posted: 15th May 2004 18:08 Edited at: 15th May 2004 18:14
I have some code I wrote for blending textures.

I have 2:
o Blends 2 textures based on a third alpha map image
o blends 2 textures based on a gradient (Up/down)(left/right)

It uses memblocks and can use any size textures and map, and can output a texture any size.

You could easily edit it to make it work for you.

"All programmers are playwrites and all computers are lousy actors" -Anon
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 18:42
that sounds very very promising
i would love to have a look at that code, could you email it to me?
mynameisnoneofyourbuisness at hotmail dot com


andrew11
21
Years of Service
User Offline
Joined: 23rd Feb 2003
Location: United States
Posted: 15th May 2004 18:43 Edited at: 15th May 2004 18:52
Thats your email?

W/e ill send it...

[edit] ok i just sent it...

"All programmers are playwrites and all computers are lousy actors" -Anon
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 19:01
yeah, i have a stupid email address, haven't got it yet...

andrew11
21
Years of Service
User Offline
Joined: 23rd Feb 2003
Location: United States
Posted: 15th May 2004 19:27 Edited at: 15th May 2004 19:35
I got a "Delivery Status Notification (Failure)"

Quote: "This message is larger than the current
system limit or the recipient's mailbox is full. Create a shorter
message body or remove attachments and try sending it again."


The attachment was 1MB

I sent it again as RAR

"All programmers are playwrites and all computers are lousy actors" -Anon
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 19:37
thanks, i just got hopefully blending in the editor sometime soon

Diablo Roker
20
Years of Service
User Offline
Joined: 6th May 2004
Location:
Posted: 15th May 2004 19:57
MULTISCAPE is a good example of blending
andrew11
21
Years of Service
User Offline
Joined: 23rd Feb 2003
Location: United States
Posted: 15th May 2004 20:16
Ok, I fixed it

Change this similar section of code to this:


It will correctly convert to greyscale now.

"All programmers are playwrites and all computers are lousy actors" -Anon
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 15th May 2004 20:17
...but not a good example of matrices it uses meshes, which are basically the same and probably better in most cases

andrew11
21
Years of Service
User Offline
Joined: 23rd Feb 2003
Location: United States
Posted: 15th May 2004 20:18
I think multiscape uses multiple layers, and doesent actually blend the textures...

"All programmers are playwrites and all computers are lousy actors" -Anon
1tg46
20
Years of Service
User Offline
Joined: 1st Feb 2004
Location: I dont know!
Posted: 15th May 2004 23:53
Where can we get this program??
Underworld 1020
20
Years of Service
User Offline
Joined: 2nd Mar 2004
Location: NY, USA
Posted: 16th May 2004 00:56
From the screen shots this looks like the best matrix editor I've ever seen!

Keep up the excellent work!

Can't wait to see a demo!
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 16th May 2004 12:11
Right then, By the end of the day i hope to have the loading system in place(busy this morning) then i'd like to add heightmap(import+export) into it which should take less that an hour. At that point i'd say it would be ready for a release, however i'm assuming most people would like a user guide on how to use it(possibly even an inbuilt help system) so that will take a further day. So as a rough estimate, wednesday No promises though.
I then plan to update it with texture blending and fixing bugs that you guys find, at the moment it is pretty much bug free(i think )
ReD_eYe

WoW is WOW
21
Years of Service
User Offline
Joined: 21st Jun 2003
Location: Australia
Posted: 16th May 2004 15:14
A suggestion for the water: You should make a seabed texture for under the sea, instead of having the same texture, because it just looks like a shadow of some sort. Have you used the Age of Mythology world editor?
That's pretty good.
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 16th May 2004 15:59
Its really up to the user as to what texture is under the water, but it does look much more like water when you see it moving. I haven't used the AoM editor, i might take a look...

Rigo
21
Years of Service
User Offline
Joined: 13th Jun 2003
Location: Hungary
Posted: 17th May 2004 11:58 Edited at: 17th May 2004 11:59
Red_Eye: So, I have texture blending rutines for matrixes, but I use them for MED, maybe I share you after MED will come.

MED use pre-blended textures made by two standart textures and one grayscale gradient.

FZoli.

Look at MED, the Matrix Editor from Hungary! Texture blending, free rts camera, and more!
http://darkbasic.thegamecreators.com/?m=forum_view&t=31490&b=8
Arkheii
21
Years of Service
User Offline
Joined: 15th Jun 2003
Location: QC, Philippines
Posted: 17th May 2004 12:35
Wouldn't proper texture blending require that you almost have different, separate textures for each tile on the matrix? Either it takes up a lot of memory, or there is something about DBPro and matrices that I am missing out on (I'm DBC). That would be a big image.

Jess T
Retired Moderator
20
Years of Service
User Offline
Joined: 20th Sep 2003
Location: Over There... Kablam!
Posted: 17th May 2004 12:56
You're 100% right about that.

That's why most people that have used Matrix's never use them again... 'Cept for ReD_eYe here of course, lol.

Just kidding Tom

But, yes, it would mean that alot of the tile would require seperate images. Or the entire matrix would require a single image including the blending etc... But that would be massive!

Jess.

PS If I'm wrong, just say so


Team EOD :: Programmer/Logical Engineer/All-Round Nice Guy
Arkheii
21
Years of Service
User Offline
Joined: 15th Jun 2003
Location: QC, Philippines
Posted: 17th May 2004 13:12
Of course, "pre-made" blend patterns (ie. VanTrans) are still quite usable. But if there were like 3 or more blend stages, like lowland, highland, and snowcaps, etc., that would be unreal. And what if they weren't patterned? Even when using a model, it would still involve pretty big images for the alpha.

ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 17th May 2004 19:36
Yup thats basically the problem It would be possible to get blending working, but the more textures you use, the lower the resolution of the final texture, so it isn't really practical.
Jess, i promise this will be my last venture into the world of dbp matrices, i just wanted to get a useable app under my belt

Btw, saving and loading is so very nearly complete, i'm just squishing those last few bugs


ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 17th May 2004 21:17 Edited at: 17th May 2004 21:41
Ahhhhhhhhhhhhh
damn these bugs, you get rid of one and another one appears where there was previously no bug, its enough to make a grown man cry ... and i'm not even a grown man

#edit, and minutes later the main bug is fixed, calm is restored and an example level is loaded up, a screen shot is taken and placed on the forum:


only dbp+dbc load functions, help files, and a few fixes to the gui to do now

Cyberflame
20
Years of Service
User Offline
Joined: 4th Sep 2003
Location: Im not sure....
Posted: 19th May 2004 02:23
you need to get with vanB and talk about getting his texture trasition program integrated or bundeld =P

DANGIT NEO, YOU CHANGED THE CODE AND NOW THE MATRIX WONT TEXTURE RIGHT.
Everwhat Studios
20
Years of Service
User Offline
Joined: 28th Apr 2004
Location: UK
Posted: 20th May 2004 20:13
Re-eye : I like this alot Its got a very cool interface. If you could add a texture edge smoothing function and export to *.x / *.dbo you could easily charge a small ammount for this, it'd be very useful to people

Whilst there are obvious dissadvantages to using matrices, I can still see your app being useful to new ppl wanting to quickly create landscapes. And the water options are inspired for noobs, I think this is a great little app

The forum user formerly known as Kangaroo2.
If the apocalypse comes, email me
ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 20th May 2004 20:34
Thanks the for the encouragement
A texture edge smoothing function would be very cool but i don't think thats going to happen at the moment, the export to .x/.dbo is much more likely but i hear that exporting the textures right can be abit troublesome. I plan on having heightmap import/export so that it will be possible to use MapTrix with a program like "T2" which can create texured, lightmapped, blended .x meshes from heightmaps. Its also free except i've lost the link. I don't think i'll ever charge for this, this is just me practicing

Progress has been going slower than expected lately because i've been doing alot of after school sports, but i plan on getting finished this weekend

ReD_eYe
21
Years of Service
User Offline
Joined: 9th Mar 2003
Location: United Kingdom
Posted: 22nd May 2004 12:49 Edited at: 22nd May 2004 18:28
UPDATE
Import of heightmaps complete
Export of heightmaps is in but has some annoying bugs
DBP load function is complete


Dbc loading should be complete later today, then i'll write some help files then there will be a release

#Edit, Update 2

Woot! DBC load function is complete, all the bugs in saving and loading have been destroyed(i hope) If i wasn't going out tonight there might even have been a download for you soon, but i am so lets expect the download tommorow afternoon

Marthik
20
Years of Service
User Offline
Joined: 25th Jan 2004
Location: Washington State, USA
Posted: 24th May 2004 01:43 Edited at: 24th May 2004 01:43
yay, it's looking good red_eye

Login to post a reply

Server time is: 2024-06-26 15:58:23
Your offset time is: 2024-06-26 15:58:23