Community Models
-
Prerequisite
Introduction
On the CreatiCode platform, there are thousands of pre-built 3D models for you to add to your scene.
However, sometimes you may still not find the model you need. Therefore, the CreatiCode platform supports each user to upload and share his/her own models, so that all users can use it for free. Such models are called the “Community Models”.
Adding a Community Model to Your Scene
To add a community model to your scene, you need to use this block:
Let’s discuss the key input parameters below.
Model Name
When you click the “Please select” input box, a library window will pop up that shows all the models shared by the community. Each item shows a preview image, and also the contributor name and license type. When you put your mouse over a specific model, you will see that model’s attribution information, which tells you the original author of this model.
Target Height
Sometimes the size of a community model can be very small, so you may not see it unless you zoom in really closely. An easy solution is to specify the target height, so that model will be scaled to this height along the Z-axis for you.
Rotation X/Y/Z
Sometimes you may want the model to be rotated to a different angle when it is first loaded. You can use the 3 rotation inputs to specify the angles around the X/Y/Z axes. For example, if we need the tire to face the opposite direction, we can add 180 to its X rotation like this:
For another example, suppose the model loads up to be facing the opposite direction of the Y-axis, you can set both the X and Y rotations to 180 to fix it:
Origin Offset X/Y/Z
You can also shift the position of the new object relative to its position anchor point. For example, for this tire, by default its rotation center is at the bottom. So if we make it rotate, it would rotate around the bottom point.
To fix it, we can use an offset of 250 (half of its height), so the tire will rotate around its own center. You can still move it up if you want it to be above the ground.
Upload and Share a New Community Model
We encourage everyone to upload and share new community models. If you need to use a model, then it’s likely someone else might need it as well. To do that, you need to first find a free model file, then upload it to the CreatiCode platform. Let’s discuss each step below.
Find a Free Model File
Currently only single-file formats of GLTF or GLB are supported.
To get such a model file, you can build the model yourself, using 3D modeling tools such as Tinkercad or Blender, then export the model using the “GLB” file format.
You can also try to find free 3D models shared by others, such as Sketchfab and cgtrader. You can only download and use them if the model is free and its license permits using and sharing the model.
For example, a common license type is “CC Attribution”, which stands for “Creative Commons Attribution”. That means you can reuse or adapt this model so long as you state clearly who is the original author and from which website that model is shared.
Upload and Share the Model File
To share this model file on the CreatiCode platform, you need to go through these steps:
- Go to the “MyStuff” page, and find the “3D Models” section on the left.
- Click the “Share a new model” button on the top right. You should see a new dialog box poping up.
- Click the “Click to Upload” box on top, and find the model file on your computer
- Fill in the “Name” and “Category” information
- If the model is not created by yourself, it is critical that you input the “Attribution” information, which can be the URL of the webpage where the original model is shared.
- Add more description if you want to say anything about the model.
- Click the green button to “Upload and share with the CC Attribution license”. That means you agree to share this model with the community under the “CC Attribution” license.
-