Work in progress.

Notes:

  • Spiritual successor to 3DObject
  • SDK V2 supported
  • Renders 3D models (using glb files)
  • Requires webgl2 - set in C3 editor and in project settings

Features:

  • Render  3D model w/ PBR textures
  • Lighting (8 lights) - only rendera objects (for now)
  • Shadows (can be enabled for each light, only rendera objects cast shadow)
  • Enable, disable node

Usage:

  • One global object: rendera (controls loading glb model, lighting)
  • World object, instances
    • Can create model per instance
    • Control animation and movement
    • C3 behaviors can control position, rotation
    • Enable, disable nodes

Not ready for production, etc.

Working with the esteemed Foozle, who has been working on a 3d editor for C3. Currently rendera controller just renders a placeholder sprite with the glb name in the editor.

Looking for feedback on Minimum Viable Project, what are the minimum additional ACEs or features to make a shippable C3 3D game in your style? This is not a 'wishlist' it is what features are required for shipping a 3D game using rendera? Thanks for checking this project out. Leave MVP 'requirements' in comments.

Updated 1 day ago
Published 3 days ago
StatusIn development
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorkindeyegames
Made withConstruct

Download

Download NowName your own price

Click download now to get access to the following files:

rendera-control-1-0-0.c3addon 23 kB
rendera-1-0-0.c3addon 381 kB
RenderaControl.c3p 24 MB
rendera-control-1.1.0.c3addon 12 kB
rendera_1.1.0.c3addon 328 kB
rendera-control-1.2.0.c3addon 13 kB
rendera-control-1.3.0.c3addon 13 kB
rendera-control-1.5.0.c3addon 14 kB
rendera_1.2.0.c3addon 330 kB

Development log

Comments

Log in with itch.io to leave a comment.

oooo.

I will play around with it.

The static for glbs that do not have animations to improve performance.

grande!!!

Woohoo! Nice!

Great stuff!

Hmm, ACEs I need, hierarchy mostly pick children and parent, and animation mostly On animation finished and Is playing.

Nice! Lets go!