Update 0.93


It's been a while but here's a fresh update which now includes the Model plugin and provides a few other goodies.

Changelog:

  • B3D Model Plugin now officially included
  • added Baby 3D expression "modelProgress" which will return 100 when model loading is complete
  • added Baby 3D action "Create arc rotate camera" creating a special camera which is mostly meant for viewing models or debugging
  • added Baby 3D action "Set mesh texture" changing the texture of any mesh given the UID
  • added Baby 3D condition "On snapshot taken", action "Snapshot 3D canvas" and expression "snapshot" similar to Construct's own but for the 3D canvas
  • added B3D Box action "Displace edge pole" which is a new way to deform a box beyond the ramp property or "Skew box at base"-action
  • added B3D Box property "Override" when true will wait for override action as described next
  • added B3D Box action "Override" which probably won't matter to most users unless you're attempting to build something along the lines of a level editor since this action allows the box to be created differently from its default instance including texture
  • added B3D Box action "Set axis scale" allowing for scaling on each axis
  • added Baby 3D "Any ray"-action parameter "Exclusion" ignoring a mesh by UID. Useful if you want to cast from inside a mesh. BEWARE THIS IS A BREAKING CHANGE. If you used this raypicking action before your project will most likely not open anymore without modifying it by hand

Files

Baby 3D Plugins and Behaviors (0.93).zip 3.1 MB
27 days ago

Get Baby 3D Plugin for Construct 2

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Thanks for the new version of baby3d,interesting system to allow the creation of level editor. There is some way to allow the effects from construct 2 work in 3d from baby3d? If yes could save some work for you. About textures what kind materials is suported in this new version? Whitch 3d formats is suported from the baby3d in this version?

I tested some things and I am very happy with new version resources, sorry my enthusiasm but the progress of this plugin is amazing for construct 2d users like me

Thank you!

Sadly C2 effects will not work on the 3D output of Baby 3D.

There are some effects you may already use in form of the lens effects introduced back in 0.82 (edge blur, distortion and chromatic aberration).

Also do not neglect the glow layer.

In terms of formats for the B3D Model plugin: .gltf/glb files are recommended. .obj files are also confirmed working. Generally I would suggest sticking to those.

If everything goes according to plan support for normal maps should be part of the next update. 

Most other more advanced stuff regarding materials is out of the scope of what this plugin is supposed to be and will most likely not be considering at all before reaching 1.0.

Thanks for answer my questions, especially about supported effects, have some plane to add more effects to baby3d in futures releases like vhs or crt, like the examples:

https://samgrady.itch.io/vhs-shader-for-coppercube-screen-shader-extension

http://gigatron3k.free.fr/html5/C2/FX/ccrt3/

The level editor the plugin suport is something like this video:

https://cg8516.itch.io/easyfpseditor-ce/devlog/926246/where-ive-been

Thanks the attention and sorry my enthusiasm

What will very likely happen before 1.0 is the addition of depth of field also as lens effect.

I've been looking at some examples of crt shaders so it's definitely also in the cards.

Regarding the level editor thing. I've been slowly building a tool on the side that might act as a universal level editor for Baby 3D projects with the possibility of evolving into its own standalone (but rather basic in terms of features) thing.

Don't expect to see anything tangible of this project soon though.

Well I am very happy with the answer, about level editor well the easy fps editor have one system to create levels very interesting, in this level  editor the user create one 3d level editing 2d editor the link:

https://cg8516.itch.io/easyfpseditor-ce

Other ideia follow the same system is in one 3d game engine with free version coppercube, in this game engine is possible create 3d room editing in 2d editor, one of the user from coppercube like you decided create one 3d level editor and the result is this independent program to create 3d levels, there is one video that will show some of the program in the link:

https://5v3n.itch.io/3d-room-editor

Give one look in these sugestions maybe give ideias or inspire you in your project, my intention is inspire you because your work is very interesting and with good quality, while your level editor is not complete you can give one chance for the 3d room editor from sven, is very useful, this program allow create 3d rooms level and export the levels to obj format, I recomend you take this obj models and edit texture and others things in blender before use in baby3d.

I hope this help you like you have help me and others users from construct 2 to create 3d games in construct 2.

 

Any interest in collab or PRs? I did 3DObject and Rendera and 3D Physics addons in the past.Also a very crude babylon and C3 demo addon. 

Nice work!

Hi there! I've been a customer of your 3DObject plugin a few years back hehe... great stuff!

I'm being a bit stubborn with this thing here, but a handful of people still using C2 seem to appreciate it.

Maybe we should chat a bit via discord or email.

OMG it's for C2, sorry I was thinking C3, I don't use C2. 

Ignore me and I appreciate your work!

Oh I see... I was wondering. Simple mistake :) Take care!