3D Object - with gltf 3D model support

0 favourites
From the Asset Store
Create your game with this complete pack of images and animations!
  • Thanks for the reference, looks like a ~100 USD phone. Which I would consider the lower end for NA market, but it's all relative, worldwide as you say might be mid-market.

    Yes, changing the animation rate, can save a lot of CPU perf per frame for 3D Object. For performance testing, if you will also have other moving objects like Sprites, check what the performance is like when all objects are animating how you expect. The more C3 draws, the more we need to draw the 3D Object also.

    I have also added an optimization that reduces animation CPU perf when the object is off-screen (the object is also not drawn when off-screen already.)

  • worldwide as you say might be mid-market.

    yeah, we got to test on calculators to be sure that the game will be playable for big masses

    And yes, I didn't notice any performance issues when objects are offscreen

    but I assume if we will make something like

    Subscribe to Construct videos now

    it will kill even iPhone 12

  • Dancing polygons.

    Hero falling on the very high speed

  • My game was released

    was able to optimize it to 60 fps on my cheap mobile

    construct.net/en/forum/construct-3/your-construct-creations-9/squid-game-run-164629

  • Using the new effect compositor with 3DObject in r270, nice work Ashley!

    Subscribe to Construct videos now

    Example of 3DObject plug-in with a stack of two effects. The second effect (outline glow) operates on the entire rendered image (e.g. the bounding box in case of 3DObject) instead of per face. The first effect works on a per face basis.

  • Adding animation blending (new property animation blend). This is lightly tested, so looking for feedback from tests with other models and animations. Please leave comments if you see issues (and a sample project with model would be very helpful.)

    Set the animation blend property to the length of time in seconds to blend between the last animation (last position of the last animation) and the new animation. From my experience, something in the range of 0.2 - 0.5 seconds works pretty well.

    kindeyegames.itch.io/c3-3dobject-alpha/devlog/315377/add-animation-blending

    Before and after:

    Subscribe to Construct videos now
  • Good job! keep going. One thing: it is possible to respect the nearest sampling​?​ (in the editor the textures of 3D Object are sharp but on runtime they get blurry​).

    Another thing, I'm just curius :)

    I don't know the ACE or any plans about new buffers like face normals, but do you plan to implement somehow a simple lighting on the faces like flat shading from a one set in 3d space light point? I was thinking about extension to the build in 3D Shape to have a option to "set color​" for each face to fake simple lighting instead of global set color to the whole object.

    Cheers

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks! I'll take a look at the texture filtering, but as far as I know, it should use the same filtering as the project setting.

    In terms of lighting, will add it to the to-do list to explore at least, but I don't think you can set per face color on the 3DShape (you can change the object a face is using.) It might cause a big perf hit, since it will break the batch every time you change the color (which is a uniform to a shader.)

  • Thank you for your plugins!

    Would it be okay to get an example of a billboard with this 3D object? The ones in your piggy example show a 3D model, but the billboards are still 3Dshapes.

  • Hi. Is this still working? Are you still supporting it? Really interested! Looks so Useful.

  • Yes and yes :) Look to the itch site for the latest devlogs and comments.

    kindeyegames.itch.io/c3-3dobject-alpha

  • Yea you make such a good plugin. Good luck for developing! And i cant test plugin because i dont have money( But i look in demo and its very good. Good luck!

  • Hi, many more updates have been done to 3DObject, details over at kindeyegames.itch.io/c3-3dobject-alpha

    I am now proposing a project to make the 3DObject addon free and open source enabled by some funding from the Construct community. It is already more than 1/3 funded due to a nice contribution from dev PixelMetal.

    Details are below, contributions are welcome.

    opencollective.com/construct-community/projects/3dobject-open-source-and-free

    The project is to release the 3DObject Addon to Open Source and make it free to all in the Construct 3 Community. The addon is now considered complete and further funding is not need to add more features. In appreciation of the wider Construct 3 community, I want to release it back to the community for free and open source. The addon will also be added to the C3 addon page.

    I will maintain the github repo and will happily accept PRs for optimizations, documentation, tips or new features.

    The 120 Euro goal is to fund the work of moving most of the 3DObject itch.io content over to github (devlogs, tips, sample projects.)

    The addon itself provides support for gltf/glb 3d models with animation.

    I want to thank all the supporters who have bought the product and made this possible, including the big tippers and folks requesting commissions (you know who you are, I appreciate you!)

    If needed for a project I will also be open to doing commissions for added features, etc.

  • I highly recommend for 3D rotation this plugin by Mikal

    kindeyegames.itch.io/construct-3-rotate-3d-behavior

    it can rotate 3d object in construct ANY axis you want. Just use standardized Z axis in project settings to make it work correctly

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