Rendera - Construct 3 3D Model renderer
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 | 12 days ago |
Status | In development |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | kindeyegames |
Made with | Construct |
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
RenderaControl (6).zip 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
rendera-control-1.6.0.c3addon 15 kB
rendera_1.3.0.c3addon 331 kB
rendera-control-1.6.2.c3addon 459 kB
Development log
- Working with Foozle again! Celebrate!12 days ago
- Add animation worker support45 days ago
- Add x,y,z rotation properties46 days ago
- Add color, opacity and some animation triggers48 days ago
- Add animation blending49 days ago
- SetScaleXYZ ACE added50 days ago
- Rendera 1.1.0 - Animation Events & Performance Boost50 days ago
- rendera-control - 1.1.0 add basic scene graph support50 days ago
Comments
Log in with itch.io to leave a comment.
By the way, I can't get it working - just empty layout and a console full of errors like this:
index.js:14565 Uncaught (in promise) TypeError: this.gl.bindBufferBase is not a function at GPUResourceManager.initializeBoneUB
I've tried the latest C3 and r449 as well (where 3DObject works fine and I'm using it with this version)
Also, what is the purpose of "3D editor" coming with this plugin?
Make sure everything is set to use webgl2, not webgpu project and editor
Yeah, my editor was set to WebGL1, sorry for bothering you. Thanks for your work!
Wow, wow! The most anticipated (and most needed actually) plugin for C3! You guys rock!
MVP 'requirements' (I can think of):
Thanks for your mvp comments.
I agree that changing textures mid game is a necessity. My tank game allows sprites to be used to change the team color and damage state.
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!