Page 2 of 3

Re: So you want 3d?

PostPosted: Tue Jun 16, 2009 7:18 am
by deadeye
Possible yes, but not exactly easier than using a dedicated 3D engine. The easiest and most accessible 3D for non-hardcore users would be to use David's Wolfenstein engine to recreate the look of raycasting, but even that's just a 3D projection of a 2D game.

3D effects like these are really nice looking, and technically impressive, but to implement actual gameplay with collisions and such would just be making extra work for yourself. There's no need to reinvent the 3D wheel when there are already so many rolling around out there.

The fact that you can add some cool 3D effects to spice up your game is a nice perk, though... buildings, terrain, star fields, etc. But those are all just 3D icing on a 2D cake. A perk is all it is.

Of course, there's nothing stopping some smart guy out there from making a plugin that can load model files, move them in 3D space, and detect when two models are intersecting. It's entirely possible, and that's what open source is all about. Even so, it's not like Construct could ever compete with other 3D engines that focus solely on doing 3D.

...Unless there's some magical way to merge Construct completely with an existing open source engine like Irrlicht or OGRE or something, so you can use Construct event sheets to define game logic and control specially crafted objects that plug into their engine. I have no idea if that's even possible though.

Re: So you want 3d?

PostPosted: Tue Jun 16, 2009 8:14 am
by Glamthaus
It is possible, that is all I'm pointing out. I was simply making a contrary statement to something I knew to be false. I'm not suggesting anyone drop everything and start trying to make 3D games with Construct simply because I said it was possible.

Just because you can do something, does not mean it is ideal, or worth your time. In that same token, however, there is no harm in following up on the potential that is there. Construct may very well do 3D to a satisfactory degree yet, but being openly adverse to the idea, or trying to stem others from trying, simply because it is not ideal, does nothing but diminish that potential.

Re: So you want 3d?

PostPosted: Tue Jun 16, 2009 8:21 am
by deadeye
Oh, I'm not adverse to it. Quite the contrary :)

I would love it if someone added more advanced 3D functionality to Construct.

Re: So you want 3d?

PostPosted: Tue Jun 16, 2009 9:25 am
by Mipey
Hmm... Construct IDE and Ogre... Drool.

Re: So you want 3d?

PostPosted: Wed Jun 17, 2009 9:24 am
by Rich
The biggest hurdle would be a 3D layout editor, if anyone were to seriously consider it. I'd imagine that'd take a lot of time.

With regard to this, I'm amazed how fast it runs on my piece of crap laptop :o.

Re: So you want 3d?

PostPosted: Sun Jun 21, 2009 7:33 pm
by R0J0hound
Well here's an update:[attachment=0:2s6gswy8]matrix3dshade.cap[/attachment:2s6gswy8]
I cleaned up the matrix code a bit and added perspective and depth shading among other tweaks. I also made crude support for loading ascii "obj" files stripped of everything but vertex data.

Re: So you want 3d?

PostPosted: Mon Jun 22, 2009 3:49 am
by machrider
Yeah, I agree with what's been said thus far. In my opinion, full 3D in Construct is not a very realistic goal.

However, being able to make "2.5D" games in Construct (or just 2D games with 3D models) would be good enough for me.

At the very least, I'd like to be able to use character models in my games instead of sprites. Especially for RTS games or games with a top down view, or maybe even for huge bosses (like a giant enemy airship that can rotate around and fill the screen with bullets) in 2D side scrolling games.

Re: So you want 3d?

PostPosted: Mon Jun 22, 2009 8:52 am
by SUNCHIRP
3D used to give a 2d game 'perspective' would be very nice indeed, I would love to be able to push my game ideas further with some 3d usage for foreground and background elements.

Good examples of what I mean / propose : -

[url:17hy6t4e]http://www.youtube.com/watch?v=gm82z6lNgak[/url:17hy6t4e]

[url:17hy6t4e]http://www.youtube.com/watch?v=1zEqUijrHbI[/url:17hy6t4e]

[url:17hy6t4e]http://www.youtube.com/watch?v=hwd-JO4Xh08[/url:17hy6t4e]

Re: So you want 3d?

PostPosted: Mon Jun 22, 2009 2:29 pm
by Davioware
that prinny one is possible with 3d box to most extents.

Re: So you want 3d?

PostPosted: Mon Jun 22, 2009 3:19 pm
by QuaziGNRLnose
with 3d box and mesh distortion almost all of that is possible