Page 1 of 3

Exult 3D Screenshots I

Posted: Sun Oct 03, 2004 2:18 am
by smatthews
Exult...

in THREE three thr... ... DIMENSIONS dimensions dim... ...

[center]Exult3D[/center]

Sorry for the echo effect.

Anyway, Exult has been made 3D with all the original data only! Here are some nifty screenshots:

[center]
Image
Image
Image
Image
Image
[/center]

There's still a good amount of work to be done to make it comfortable to play in 3D mode, but it works quite well, is smooth, and all animations and translucenies and that sort of thing work correctly. I hope to release the source changes soon.

:-)


[Edited by Colourless-Fixing up the posts]

Exult 3D: SI

Posted: Sun Oct 03, 2004 2:59 am
by smatthews
More silly Serpent Isle pics

[center]
ImageImage
ImageImage
ImageImage
[/center]

Re: Exult 3D

Posted: Sun Oct 03, 2004 4:01 am
by SB-X

Re: Exult 3D

Posted: Sun Oct 03, 2004 6:37 am
by Sevaton
Wow!!!

One question:Where i can get exult 3d?



Best regards.
Sevaton

Re: Exult 3D

Posted: Sun Oct 03, 2004 6:48 am
by smatthews
The code changes aren't even worth distributing yet, but here's a linux binary:

exult-alpha-r5.x86

Here's a support file you'll need to put into /static/

static/palettes.flx

As soon as I make some major fixes, I'll see what the Exult team wants to do with the source.

Re: Exult 3D

Posted: Sun Oct 03, 2004 7:56 am
by Achile
Is that me or the Avatar and Iolo are well flat

Re: Exult 3D

Posted: Sun Oct 03, 2004 9:40 am
by Antagonist
This looks terrific !

Do you have some kind of project homepage ?

Re: Exult 3D

Posted: Sun Oct 03, 2004 10:11 am
by Dominus
Servus, thanks for going "public". Can't wait for it to be stable enough to have it implemented in "flat" CVS :-)

Re: Exult 3D

Posted: Sun Oct 03, 2004 11:01 am
by Daemongar
Well, not that it counts for anything, but I'm blown away! That is very creative and must have taken some work. Congrats - can't wait to try it!

Re: Exult 3D

Posted: Sun Oct 03, 2004 12:09 pm
by Tristan de Inés
Holy cow.... that's AMAZING! ;)

Re: Exult 3D

Posted: Sun Oct 03, 2004 1:40 pm
by XxVenomxX
I just peed my pants a little


awesome stuff :)

Re: Exult 3D

Posted: Sun Oct 03, 2004 2:07 pm
by Gruck
Colour me stoked. As soon as I can my grubby hands on a working windows version of that I'll be as happy as a clam.

Re: Exult 3D

Posted: Sun Oct 03, 2004 10:40 pm
by MidgardDragon
Very cool. One question, what exactly is the deal with the "outside" areas. i.e The Parts that are all black or all white, etc. Since the U7 world always seemed consistent, with nothing that had to load or anything, to me, I assumed the whole world existed the whole time you were playing. Is the outside area just a space-saver to add skies or something (that would be way cool) or does only that area exist while you're in it and the other areas have to load as you walk so there's really nothing to see in those "outside" parts?

I have no clue about how U7 works other than being able to play it on Exult, sorry for my ignorance. :)

*waves*

Re: Exult 3D

Posted: Mon Oct 04, 2004 12:04 am
by smatthews
Hopefully everything that looks 'funny' about the pictures will be fixed in a release build. That includes (to some extent) skewed objects, missing areas of the terrain, and a lack of lighting/proper colours on the translucent objects... Hopefully things will get better soon. :)

Re: Exult 3D

Posted: Mon Oct 04, 2004 12:10 am
by Grandor Dragon
This looks amazing. I haven't played Ultima VII for ages. Never tried Exult because it didn't seem to give the game anything new, and I already finished it a lot of times. Now I got a reason to replay my favorite RPG. Keep up the good work!

Re: Exult 3D

Posted: Mon Oct 04, 2004 7:26 am
by drcode
Really cool! I'm still curious as to how you turned U7's 2D shapes into 3D. As a guess, are you texture-mapping them onto the cubes specified in the 'tfa.dat' file?

Maybe someone should submit a story about this to Slashdot:-)

Re: Exult 3D

Posted: Mon Oct 04, 2004 7:40 am
by RazorBlade
OMG! :D

Looks amazing! Like that screenshot that woman once posted(forgot her name.)

Is the camera angel fixed? (or will there be an option to fix it?) Can you change the viewing range (not camera range but the range of displayed landscape) so it covers the whole screen or is that planned?

Will you redo the PC/NPCs to be 3D?

Yeah I know, you are doing it on your own and you will do what you will do, but I am curious of your plans :)

Re: Exult 3D

Posted: Mon Oct 04, 2004 10:50 am
by smatthews
DrCode: Thanks! and yes, I first get 3D bounding boxes from the data in tfa.dat, then I do some tricky texture mapping to get things to line up mostly-right. The original Ultima 7 artists did a pretty good job of setting correct bounding boxes for objects and then colouring inside the lines, so to speak.

RazorBlade: Thanks! That's a lot of questions:) The camera angle is currently fixed, but will be freely modifiable by tonight. It will definitely be manually rotateable and give you the ability to zoom up/zoom out, but I might make it move on its own, like it does in most third person games (think Ultima 9). As for it not rendering enough landscape to fill up the entire screen, that's a temporary thing and it'll get fixed soon. I don't know about remodelling all the NPCs, though; that's a lot of work! I will most likely make a little plug-in system for changing models though, and I'd start with very simple things that don't look very good, like columns, ships, and mountains, and then some of the more jarring-to-view animals.

For the technically curious, I'm probably going to use a simple format that supports everything I want, like the Quake MD2 model format (which is frames-based, just like U7 shapes). If someone wanted to help me model/find a lot of suitable (GPL/free) character models, that'd be great! (Currently 1st-person mode looks a little gross with all the shapes that were never meant to be viewed in 3D, e.g. everything living looks bad; everything non-living looks pretty good, except for Erstam's telescope, which got bent in two :)

Re: Exult 3D

Posted: Mon Oct 04, 2004 12:16 pm
by Achile
COOOL

Re: Exult 3D

Posted: Mon Oct 04, 2004 2:34 pm
by WWWWolf
This is probably one of the most exciting game news I've heard in the whole year... or something. =)

I should sit here and mutter something along the lines of "well, it's just superficial stuff and won't add to the functionality", but... well, damn, I'm completely blown away.

I have to say that
1) this is just about the most clever graphics-related thing I've ever seen (3D out of 2D, wow!), and
2) I hope this will be stable enough one day so that people who whine about U7's isometric angle will shut up =)

...Because that's what most people complain about U7. I've tried to get some people interested of the game, but they keep saying the angle is annoying (before they actually play the game and find out it really doesn't matter that much).

While I don't think U7's view angle was that annoying, I thought U8 and UO looked a bit more interesting in this respect, so I don't see why I would not try this one day. It's certainly very very very very clever.

Re: Exult 3D

Posted: Mon Oct 04, 2004 7:52 pm
by Quester
It's great work, I just dream about Ultima 7 in 3D.
You planing leave landscape plain, or we will see a hills and lowlands?

Re: Exult 3D

Posted: Tue Oct 05, 2004 12:11 am
by RazorBlade
> I will most likely make a little plug-in system for changing models though,
>and I'd start with very simple things that don't look very good, like columns,
>ships, and mountains, and then some of the more jarring-to-view animals.

Hmm, I'd always thought about trying to model some 3D Objects, but never got into it cause doing some random purposeless stuff wasn't that motivating to me ;)

What tools would I need to to create something, like a chair or whatever, which would work with your engine? And how do you intend to extract the textures, are you using exult-studio for that?

Although I just got invited to Jump to Lightspeed beta, I somehow find this more exciting lol

Re: Exult 3D

Posted: Tue Oct 05, 2004 3:40 am
by artaxerxes
one very great application would be for new games made with ExultStudio.

Right away, you will be able to drawn people more recent comers in the gaming world since all they've even seen were 3D games.

I applaud the work done and the results you've obtained.

Artaxerxes

Re: Exult 3D

Posted: Tue Oct 05, 2004 4:00 am
by SB-X
Is Andrea B. Previtera reading this?

Re: Exult 3D

Posted: Tue Oct 05, 2004 4:25 am
by SB-X
Artaxerxes, I was thinking the same thing! Remove the artificial lift limit, and you'll be able to build a giant tower to look down upon the land from.

Re: Exult 3D

Posted: Tue Oct 05, 2004 6:56 am
by artaxerxes
it seems the engine requires libvga.so.1.
Do you know where I can get that and what other requirements are there?

Artaxerxes

Re: Exult 3D

Posted: Tue Oct 05, 2004 7:28 am
by SB-X
That is part of SVGALib.

Re: Exult 3D

Posted: Tue Oct 05, 2004 7:30 am
by artaxerxes
got it to work when I installed libsvgalib.

I was wondering if the screenshots you posted are taken from the binary you linked to, as the result on my machine are quite different. On SI, you still see the blue boxes where the chunks meet and the base of building does some waving as you walk by. Also, as a side (cool) effect, the Moonshade Palace (with the fountain in the middle) is absolutely gorgeous and the water spitting scultures actually rock back and forth! Very nifty!

Artaxerxes

Re: Exult 3D

Posted: Tue Oct 05, 2004 11:03 am
by smatthews
When I get around to it (and keep in mind that I have full-time school and work), I will be playing around with Quake 2 model files (MD2) that I'll make in 3D Studio Max and Photoshop.

As for extracting the textures and their bounding boxes, I have my own tool, which just outputs an image file for each shape-frame. You could use that if you really want, or I think Exult comes with tools for exporting all the shapes and their frames. Animated objects might be a little laborious because I'd want to make the MD2 frames match the number of 2D shape frames, etc.

Luckily, the models that need to be made most are simple (columns, fountains, etc) I wouldn't jump the gun and start on anything just yet, but when things get rolling I'll be keeping things extremely low-poly to keep in Ultima 7 mode.

Ooh, and I don't even know what Lightspeed beta is, just don't expect this thing to be finished overnight. I'm working on it with all my freetime; I just don't have much of that! :)

Artaxerxes: I'm not sure about the rocking back and forth bit. I think you've discovered a bug in alpha-grade software! *gasp*grin*

(As for the hills/lowlands question... if something like that were to happen, it's at the bottom of the priority list... all the trivial things still need to work first:)

Re: Exult 3D

Posted: Tue Oct 05, 2004 12:04 pm
by MV
The camera angle is currently fixed, but will be freely modifiable by tonight. It will definitely be manually rotateable and give you the ability to zoom up/zoom out, but I might make it move on its own, like it does in most third person games (think Ultima 9).
Yea I was wondering that after looking at the shots as they arn't from the "right" angle, so I thought you might have had a user rotatable camera in it. But I guess it will be soon. :)

I'd also like to see it in action on how it scrolls the scenery. I hope it doesn't do too much of a "fish eye" effect.

Re: Exult 3D

Posted: Wed Oct 06, 2004 11:34 am
by trevor_clim3
thats absolutely cool! :D
great work!

at the first moment i thought: oh my god, he modelled whole britannia from scratch!

hmm, but the NPCs will be a problem... and the monsters?

but anyway, its really cool! :D

Re: Exult 3D

Posted: Wed Oct 06, 2004 7:20 pm
by Eric.w
WOW!!
This is amazing! I was dreaming about the possibility of this myself.. and here someone comes along, and does it!

I love the new "look".. it looks like this is the way U7 was designed to be ;)


If there is a need for something like replacement textures.. or higher res textures to replace the stretched ones.. I'd love to help out! (like what those guys are doing for Quake retextured...it's legal as long as you make the new textures from scratch)

Re: Exult 3D

Posted: Wed Oct 06, 2004 7:44 pm
by Quester
2Sam Matthews: One wish - please use "unsigned char" type for text, it will help to use localizations, like Russian.

Re: Exult 3D

Posted: Wed Oct 06, 2004 8:48 pm
by Covenant
Impressive.... Very Impressive

















Now seriously.... WOWWWWW!!!!

Re: Exult 3D

Posted: Thu Oct 07, 2004 1:04 am
by Andrea B Previtera
Once the "Exult 3d engine" will be finished and polished, brand new possibilities of modding will open up, I am quite sure that new worlds will quickly see the lights.

Reminds me of the project I dropped last year because of the lack of 3d artists... I had to recreated objects by myself, and I didn't even thought that it was possible to remap those flat shapes even to "fake" 3d objects.

Sam's remapping algorithm, based on the bounding boxes of exult 2d shapes, is one of the smartest things ever conceived... and I will borrow it to extract'n'remap all the wall shapes to textures, something which I did one by one manually before :D


Image


Image

Re: Exult 3D

Posted: Thu Oct 07, 2004 6:01 am
by Colourless
Sam's remapping algorithm, based on the bounding boxes of exult 2d shapes, is one of the smartest things ever conceived
Yes well, what can I say... I'm a genius for suggesting he do things that way... Hehe... :-P

It's great work what Sam has done no doubt about it.

-Colourless Dragon

Re: Exult 3D

Posted: Thu Oct 07, 2004 7:31 am
by PanSola
o_O"""

wow, this is so crazy cool...

When I first saw the subject I thought "not another scam or newbie request...", but then I got bored and so decided to check out what it is this time. and even when I saw the first pic I still had doubts (could've just been really smart photoshopping)...

I must say, like all others before me have already, that this is extremely impressive. Definitely interested in seeing this on /.

Keep up the good work!!! Can't wait until a stable windows binary is available (-:

Re: Exult 3D

Posted: Thu Oct 07, 2004 8:51 am
by Colourless
I think this once and for all proves that Ultima 7 actually IS a 3d game :-)

Re: Exult 3D

Posted: Thu Oct 07, 2004 9:16 am
by drcode
I'd guess those ex-Origin programmers who worked on U9 are going to feel pretty foolish now. They already HAD a 3D engine, and just didn't know it:-)

Re: Exult 3D

Posted: Thu Oct 07, 2004 9:45 am
by Karl
Wow ... I don't even like 3D games, but I have to admit that this is one awesomely mind-blowing hack! I'll have to give it a rip sometime just to see how it looks, and put a new perspective on an old favorite!

I must repeat: wow! That's gotta qualify for a best hack of the year award!

Re: Exult 3D

Posted: Thu Oct 07, 2004 7:02 pm
by Bomb Bloke
*BB's jaw drops to the floor and does not rise*

Re: Exult 3D

Posted: Fri Oct 08, 2004 9:11 am
by MkM
Yes, impressive..

Re: Exult 3D

Posted: Fri Oct 08, 2004 9:20 am
by drcode
Grrr... I tried submitting this to Slashdot, but it looks like another rejection. Maybe someone else should try.

Anyone know the 70's song "On the Cover of the Rolling Stone"?:-)

Re: Exult 3D

Posted: Fri Oct 08, 2004 11:24 am
by Juan Miguel Venturello
Wow Mr. Matthews, what an excellent job you have done! My respects from your coding skills, I call myself a programmer and I have problems understanding Exult's code (not my area of expertise, granted), and look what you have done singlehandledy! I can very well appreciate the difficulties in doing this, and it is amazing how well you have made it look so far. I wonder how well you can do with the excisting textures and models - interesting to see how rather well they are doing.

Thanks, after 2 years without playing any ultima of late I got interested again on replaying and find out this wonderful project which will be very exciting to follow. Impressive!

Again THANKS!

Re: Exult 3D

Posted: Fri Oct 08, 2004 7:22 pm
by Dragon-Dreams
That is an incredible job you have done there.
I'm sure that this could be the start of something great.
You should continue on with this project slowly modelling things in 3D, eventually leading to a fully 3D exult.
But that is just my opinion.

Re: Exult 3D

Posted: Sat Oct 09, 2004 12:48 pm
by Dr.TOBOT
Helo I am dr. TOBOT and i EXALT U page!!!! when i have pushed my charas from 2 dims into 3 Dims it has been a very action (?)
but I have 1 question and that is what does lord british say about this dimension


love tobot
untitledgif.org

Re: Exult 3D

Posted: Sat Oct 09, 2004 4:37 pm
by PanSola
hmm, that's a good point raised.

We must send a squire to inform Lord British of this new dimensional phenaminom (i can't spell...)!

Though probably after a stable build of Exult has incorporated it?

Re: Exult 3D

Posted: Sun Oct 10, 2004 4:38 am
by Andrea B Previtera
TOBOT! You here?

Re: Exult 3D

Posted: Wed Oct 13, 2004 5:46 am
by Gollum
Wow, I never would have imagined anything like this was possible! Sure, a remake in 3D would not be news - but 3D from the original game is just insanely cool. I'm extremely surprised how well it looks considering the age and (lack of) resolution of the game's art too!

The sprites will certainly cause numerous problems though, as will the more exotic buildings and locations as they were not meant to be seen from differing angles and mapping them onto bounding boxes will do little good. But if you could provide a plugin interface to replace specific sprites with 3D models I'm sure there'll be plenty of people willing to help out. Since I coincidentally only started replaying U7 in Exult the other day (just arrived in Britain) I know I would (I'm a 3D Modeler/Animator BTW)...

Re: Exult 3D Screenshots I

Posted: Thu Oct 14, 2004 2:10 am
by Patrick Manderson
Richard Garriot would be proud!