Hi and welcome to our Community,
It’s great to hear that you chose our favorite toy for your project I think you made the right choice
However, creating a configurator for your first project (and without in-depth knowledge of code) is a bold move You should make ready for some learning because I’m afraid you will have many questions and things you will need a solution for
May be start with clarifying a couple of things:
-
The babylon.js ‘viewer’ is a ‘helper’ (module or feature) of the babylon.js framework. Originally created to quickly view or display simple 3D scenes/meshes, its main use (outside of testing purpose) has become to provide a simple integration of the canvas in a website. You should read the doc to understand the options that are available when using the viewer externally (or in your website). So, the short answer is YES, you can use the viewer in your project. But then, speaking about a configurator, the viewer will likely not provide with your requirements
-
The babylon.js ‘Inspector’ is a tool. More precisely, it’s essentially a ‘development tool’. The Inspector is great to investigate a scene, view all parameters, assert the content, test parameters, check on scene content, performance,etc and also offers some useful tools for capture and stuff. I believe using the Inspector is a great way to better understand what’s happening in the scene (especially when you are new to the framework). And the other short answer is ‘YES’, you can activate the inspector in your own scene/script. To do so, simply add this line:
scene.debugLayer.show();
With that said, the inspector is not a tool ment as ‘a template for a configurator’. It’s not really something you want to show to the end-user of your project.
Which probably raises your third question (I’m anticipating here ), which would likely be: “Are there any templates to create a configurator/editor”. As far as I know (and I know only little ) I believe not. On the other hand, if there was such template, giving the complexity and diversity of what could be an ‘editor’ or ‘configurator’ it would again likely not match your needs/requirements/design.
The good news is: there are plenty of examples, demos and samples around. If you know where you are heading and what you are looking for, you will have 90% chances to find something similar you can study, work from or even build on. And for the remaining 10%, as you said, our Community is packed with very smart and empathetic people that will certainly give you a hand and/or explain.
As for me and my suggestion today following your first post, I would advise you start splitting your work time in 1) learning about the framework (learn to create a scene, import meshes and asset, modify them, interact with them using a GUI…) 2) create the requirements for your project. What it needs to have, what would be ‘nice to have’, how it should work, what is should look like and how the user can interact with it.
Not sure if any of this is helpful? (I hope it is). It’s hard to give an accurate response to a general question such as this one. If you are not satisfied with my answer (or the later answers that might come in), try to be a bit more ‘specific’.
Meanwhile, again a warm welcome to the community and, have a great day