Is Construct capable of 3D backgrounds?

This forum is currently in read-only mode.
  • I wasn't able to find anything on the Construct Wiki so I assummed it wasn't an option yet, is it something that can be added as a plugin? is there plugins available? Basically I just need it for show and it doesnt need any interaction whatsoever. Again reffering to the Touhou series the the sprites play in 2D while the 3D background helps show the enviroment around you, it doesnt need fancy models just sprites using X,Y,Z positioning and rotation, with some effects like Fog.

    If you have any suggetions it would be appreciated.

  • Mmm just render background first and then add it into Construct?

  • Mmm just render background first and then add it into Construct?

    You mean like record the background? the background is basically scrolling trough a 3D enviroment, so how would that work? and what program would you use to render?

  • Sprites have a feature that allows to set z heights, so yes basically, but not a true 3d.

    You might show an example of how detailed you want to go.

  • a very good example, as it has everything I mentioned, 2D graphics imitating 3D ones, and fog for extra effect, and theres even some snow in this one, think itd be possible somehow?

  • Yeah simple structures like that are very doable, although somewhat complicated to do when it comes to pitch, and yaw.

  • youtube.com/watch a very good example, as it has everything I mentioned, 2D graphics imitating 3D ones, and fog for extra effect, and theres even some snow in this one, think itd be possible somehow?

    Yep, you could make something like that. There have been a couple Wolfenstein type games/demos made with Construct, and to get that "in the air" perspective like in the video you would pretty much just need to change the angle at which the "camera" is facing.

    Here's David's Wolfenstein engine:

    If you tinker around with it I'm sure you will be able to come up with something that will fit your needs.

  • Oh yes sorry my bad didn't really get what you meant but now it's clear and yeah it should be pretty easy to do though I've had enough of 3d stuff in Construct -.-

    EDIT

    What I was able to do with modifying David's awesome engine ^^ Kinda built my own game on top of it with enemies (Didn't work well with multiple enemies) and objective

    http://img412.imageshack.us/img412/7135/screenshot3f.jpg

  • Could you not just build a simple scene in a regular 3D package, render it out, put it together as a video file, and then play it using the avi object in your background layer?

    Ok, tried doing that. Unfortunately the avi object overlays everything else, and also includes a control, so it's no use for something like this.

    I did try just a regular sprite with all the frames and played that in the background to demonstrate how it could look

    *

    but doing it that way, you're going to end up with an insanely large exe file, which is a shame, cause I'm guessing this is exactly what you're wanting, and would otherwise have worked perfectly.

    What would be great would be an addition to the avi object to stop it overlaying everything, and the option to remove it's controls. Allowing it to be placed in any layer, so it can be used for cases like this where a complex animated background is required.

  • That would be Killer Instinct style backgrounds.

    Sadly, the video functions that DirectX provides always overlay everything, as they take a different rendering path.

    I believe that there is some way to render a video frame to a texture, then that texture could be used in a Construct scene.... but yeah, that'd be some work to implement.

  • Subscribe to Construct videos now

    my brothers (davioware) game made in construct uses sprites with z distortion (makes it 3D) to create a 3d background. although much more simplistic than that in the video, it still proves that its possible to do, and this wasnt very hard to put toghether either.

    technically you could make anything but the more complex, the harder it gets because you need to start figuring out transformation math and stuff like that. which ive done, and to do it you really need to know what youre doing.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Being somewhat of an open source program wouldnt there be a way to add some functions trough add-ons or plugins? The only thing that bothers me is that the FPS engine doesnt seem to have fog which helps with avoiding pop-up with the 3D graphics.

  • fog isnt difficult to implement, just adjust opacity or filter settings based on Z height of each box id imagine

  • fog isnt difficult to implement, just adjust opacity or filter settings based on Z height of each box id imagine

    Wouldn't that color the whole box instead of making a gradient-like effect depending on how close the 'camera' is?

  • I don't think Construct has any draw distance functionality for the 3D box anyway, so things popping like that shouldn't be a problem.

    But you could probably make your own fog by setting up several concentric skyboxes, all plain gray, and all semi-transparent, with the outermost box solid gray.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)