Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Stroggos

Voxel Doom Port!

Recommended Posts

A pure voxel engine is very likely to use techniques such as octtrees, ray optimization, etc. which would either be impractical, superfluous, or totally impossible to combine with the DOOM engine.

Share this post


Link to post

There are several ways to turn a complete (i.e., closed) 3D polygonal mesh into a voxel representation. The method discussed in that blog seems overly complicated and it won't scale well at all when dealing with very large models (as in "physical" dimensions vs voxel granularity).

Share this post


Link to post
DaniJ said:

There are several ways to turn a complete (i.e., closed) 3D polygonal mesh into a voxel representation. The method discussed in that blog seems overly complicated and it won't scale well at all when dealing with very large models (as in "physical" dimensions vs voxel granularity).


I'm not saying this is the best way - I barely understand it. And I'm not saying this should be done in realtime. But I think it would be easier to generate character animation from traditional models than to create them by hand, 3D pixel art way.

Share this post


Link to post
b0rsuk said:

But I think it would be easier to generate character animation from traditional models than to create them by hand, 3D pixel art way.

That would pretty much defeat the point in using voxels. In my eyes the advantage is that the voxels shown in this thread are very close to the sprites (which they are directly based on), while the existing 3d models are just too different.

Share this post


Link to post
boris said:

That would pretty much defeat the point in using voxels. In my eyes the advantage is that the voxels shown in this thread are very close to the sprites (which they are directly based on), while the existing 3d models are just too different.


Too different, as in not faithful enough ? I understand voxels like pixel art can be manipulated by hand. My idea was this: generate voxel models from traditional models, then edit them manually to make poses more interesting and better looking. It could serve as a starting point.

Anyway, I'm happy there are still people working on the project, whatever their methodology. First and foremost it should look good.

Share this post


Link to post

Reality check: In 17 years nobody has made faithful models of the Doom monsters. So what would you want to make your voxels from?

Share this post


Link to post

Yeah all of those 3D Doom ports kind of took me out of the DOOM element, they just don't fit into a 2.5D world.

Share this post


Link to post

Been having a bit of a history lesson thanks to this thread and it turns out that John Carmack was actually looking at the possibility of using voxels in Doom and even made a voxel editor. I doubt the editor will be much use to us, as it outputs to a different format and has a somewhat unusual interface which, while intuitive, is very restrictive. Fun to mess around with though.

Share this post


Link to post
DooMAD said:

BJohn Carmack ... made a voxel editor.


Hey, there's even the source code for it :-)

There must be something special about a utility whose source code has this DooM feeling about it...and feels like a game, rather than tool :-p

I'll be LMAO if the format this outputs is nothing more than a layered patch_t or somesuch ;-)

Share this post


Link to post

Another update from Scott_AW for his strip2voxel program:
http://64digits.com/download.php?id=29920&dir=0

Now supports a custom background colour, which should be very useful. And also "vertical reading". Not quite sure what that means, but if I had to guess, maybe it means you can do the layers top-to-bottom, as well as the current front-to-back method.


//EDIT: Okay, the custom background colour thing doesn't quite work properly yet. It's being looked into, but at the moment it turns both 0,0,0 black and the specified custom colour transparent. The current recommendation is to change any pure black to 7,7,7 before converting to vox.

Share this post


Link to post

Apologies for the lack of progress on my part over the last few weeks. Still trying to overcome some technical difficulties. Started on the BFG now:

Share this post


Link to post

It always looked to me as some form of extensible folding stock -presumably with a heavy recoil absorbing system and some secure fastening gizmo.

Share this post


Link to post

I have a feeling that the reason why this is taking so long is that there isn't a single decent Voxel model creation tool. They're all cripplingly terrible in their own special way.

You'd think there would at least be features as simple as:

1. Select a layer -> Extrude x amount of pixels on whatever axis
2. 3d spherical expand/contract tool for creating natural looking body forms
3. An interface that isn't completely terrible and broken.

Share this post


Link to post

the progress really isnt that terribly slow though. it seems to be going rather well.

Share this post


Link to post
Swiss_Cheeseman said:

I have a feeling that the reason why this is taking so long is that there isn't a single decent Voxel model creation tool. They're all cripplingly terrible in their own special way.

That sums it up pretty neatly, really.

Slab6 is the most "complete" editor in terms or what it can do, but sadly also has the most baffling and convoluted interface. Every time I use it, I have to go through the readme file again to remember what all the random buttons are.

Voxel3D has the best interface (IMO), but seems to be strictly limited on the dimensions it can support. Even the BFG is apparently too big to open and the program just grinds to a halt.

Strip2voxel is a compromise of sorts and is still in development. It does what it's supposed to for the most part and the interface sort of makes sense. It's just that it doesn't really help you to visualise the 3D shape when you're only working with 2D slices, so it can be difficult to figure out what to draw and where to draw it. At the moment I'm using this one the most.

Paint3D looked like the answer to all my problems, only to find that it won't run under my chosen OS because it requires .NET something-or-other and refuses to install. Still haven't had the chance to try it out yet, but looking at videos on youtube the interface seems to be quite intuitive.

Share this post


Link to post
DooMAD said:

Paint3D looked like the answer to all my problems, only to find that it won't run under my chosen OS because it requires .NET something-or-other and refuses to install. Still haven't had the chance to try it out yet, but looking at videos on youtube the interface seems to be quite intuitive.


Do you have the latest Service pack (SP3)? I've had no trouble with .NET with WinXP since then.

Share this post


Link to post
iori said:

I think he might be on Win2k.


Limiting your options by clinging to an out-of-date OS I have no sympathy for. Sorry. Yes, I used win95c at one point but it was on the era hardware for it.

WinXP Pro and Win2000 are pretty much the damn same anyway (sans some GUI tweaks here and there) so I really don't get it. As Memory Usage is not even a factor with new computers, I don't see using win2000 anymore. Or even winXP, for that matter.

But to each his own, I suppose.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×