Reviewed guidelines
Checked for duplicate suggestions
Summary
When adding a 3dModel it is completely invisible in editor until you add a 3dmodel file to it. I would prefer if Construct would add a basic primitve model as a default until another model is added.
With sprites this issue doesn't exist as it's super easy to make a quick placeholder sprite using the animations editor. But prototyping with 3d model adds a lot of friction as you need to prepare some glbs or change to another software and export import.
Possible workarounds or alternatives
Create some placeholder glb files that you always import when prototyping a game.
Proposed solution
Add a primitive placeholder model that is added by default to 3dModels, could just be a simple box. This would allow prototyping much more easily, as we can start implementing logic on 3d model directly with that box, using the color property to differentiate entities (we want to use 3Dmodel instead of 3dShape so the logic is implemented on the correct objectType) and then replace the model later on with something proper.
Why is this idea important?
Streamlined prototyping workflow.
Additional remarks
No response
Reviewed guidelines
Checked for duplicate suggestions
Summary
When adding a 3dModel it is completely invisible in editor until you add a 3dmodel file to it. I would prefer if Construct would add a basic primitve model as a default until another model is added.
With sprites this issue doesn't exist as it's super easy to make a quick placeholder sprite using the animations editor. But prototyping with 3d model adds a lot of friction as you need to prepare some glbs or change to another software and export import.
Possible workarounds or alternatives
Create some placeholder glb files that you always import when prototyping a game.
Proposed solution
Add a primitive placeholder model that is added by default to 3dModels, could just be a simple box. This would allow prototyping much more easily, as we can start implementing logic on 3d model directly with that box, using the color property to differentiate entities (we want to use 3Dmodel instead of 3dShape so the logic is implemented on the correct objectType) and then replace the model later on with something proper.
Why is this idea important?
Streamlined prototyping workflow.
Additional remarks
No response