1. Home
  2. >
  3. 3D models in Unity: list and instructions

3D models in Unity: list and instructions

Reading time10 min.
Article created
Updated

Unity is a popular platform to develop video games and virtual reality. The use of 3D models is an important aspect of the game. However, Unity has limitations on the formats of 3D models that can be used. In this article, we will review the 3D models in Unity and provide guidance on their use.

One of the most common 3D models in Unity is .fbx} Format .fbx is universal and supported by many 3D modelling programs. This format allows textur, animation and other additional data to be retained along with the model. To use the model in Unity, it should simply be imported into the project.

In addition to format .fbx, Unity also supports formats .obj and .dae Format .obj is a very simple and common format of 3D models. It retains only the geometry of the model itself without texture and other data. To use the ...obj file in Unity, it is necessary to import it into the project and to add textures and other data separately.

When importing 3D models in Unity, the following points should be taken into account:

  • Good model orientation. If the model is mischaracterized, it is possible to use Unity ' s tools to turn and scale.
  • Right positioning of models in stage. Unity provides suitable tools to house objects in 3D space.
  • Optimization of models. Unity allows 3D models to be optimized to improve the productivity of the game.
  • Use of animation. Unity supports different types of animation for 3D models.

Thus, selecting the appropriate 3D format in Unity is an important step in developing video games and virtual reality. Formats .fbx, .obj and .dae are the most common and supported formats in Unity, and for the use of models in these formats, they should simply be imported into the project. However, it is also important to take into account the orientation, deployment, optimization and use of animosities to achieve the best results.

3D models in Unity

Unity is a cross-paid movement for the development of games and applications of a virtual and complete reality. It enables the import of 3D models from different formats. Here's a list of the 3D models that are supported in Unity:

  • .fbx The file format developed by Autodesk. One of the most popular and widely used formats for sharing 3D models.
  • .obj A file format that supports not only geometric information but also material and texture information. It is also a standard format for the exchange of models.
  • .dae The file format, also known as COLLADA. It provides a high degree of support for scene information, including graphic effects and animation.
  • 3ds The file format developed by Autodesk for use in program 3D Studio Max. Although this format has some limitations, it can still be used in Unity.
  • .stl The format of the file used to provide geometric data for three-dimensional objects is often used in 3D presses.

Unity also supports model imports in other formats, such as .blend (Blender files) .max (Files 3D Studio Max) and .ma/mb (Files Maya). However, to work with these formats, you may need to use flames or special expansions.

Model formats in Unity
Format of fileDescription
.fbxThe file form developed by Autodesk.
.objFormat of file supporting geometric information, materials and textures.
.daeCOLLADA file format with graphic effects and animation support.
3dsFormat file for 3D Studio Max with some limitations in Unity.
.stlFormat of the file for the presentation of geometric data of three-dimensional objects.

Make sure you choose a model format that is best suited to your needs and that you have all the necessary files (geometrics, textures, animation) to properly import them into Unity. Note that productivity may depend on the quantity and quality of imported models, so optimization of models also plays an important role in the development process.

List of formats 3D models

In Unity, there is a wide range of 3D models that enable developers to use different sets of work in different program environments and formats. Here is a list of the main formats that can be used in Unity:

  • .fbx One of the most popular 3D models is supported by many 3D modelling programs;
  • .obj - Another widely used format that is easily exported from many program media;
  • .blend - The format created by the Blender program, popular among artists and developers;
  • .max - The format of program environment 3D Studio Max is often used for visualization and play design;
  • .dae - The Collada format established for the exchange of 3D models between different programs;
  • .stl - A format often used for prototypes and models for 3D press;
  • .ply - The format used in computer vision and computer schedule;
  • 3ds - The format established for program 3D Studio, which was the predecessor of 3D Studio Max;

These are just some of the formats that are supported. Unity also supports other formats, such as .c4d, .skp, .lwo et al. However, using the model format in Unity, draw attention to limitations and requirements for models that may vary according to the format and version of Unity.

Formats for static models

Unity supports different formats of 3D models for the creation of static objects in the game. A list of the most popular and widely used formats is presented here:

  • FBX: FBX (Filmbox) is the format developed by Autodesk. This format is one of the most popular formats for 3D models and is widely supported by many modelling programs.
  • OBJ: OBJ (Wavefront Object) is a format that is also widely used for the exchange and export of 3D models. OBJ supports geometry, material description and model textur coordinates.
  • PLY: PLY (Polygon File Format) is a format that aims to store model geometry data. Unlike other formats, PLY does not support the colours, textures and other features of models, only their geometry.
  • 3DS3DS (3D Studio) - format developed by Autodesk. 3DS is an old format that is still used in some appes and can be imported into Unity.
  • STL: STL (STereoLithography) is a format usually used for 3D press. STL is a universal format for simple and complex models and is supported by most 3D modelling programs.
  • DAE: DAE (Collada) is a format developed specifically for the exchange of data between the various 3D modelling programs. Collada supports geometry, materials, animation and other model features.

Unity also supports many other formats, but it is recommended that the formats listed above be used, as they are most compatible and well supported in Unity.

Forms for animated models

Unity supports several simulation formats for 3D models that enable dynamic and interactive scenarios. In this section, we consider the main formats supported by Unity and how to properly prepare animated models for use in the game or in the app.

FBX (Filmbox)

FBX is one of the most popular formats for animation in Unity. He supports various types of animation, such as animation of bones (skeletal animation) and animation of the peaks (morphing). FBX supports key personnel, temporary alloys and other attributes to create and manage complex animations in Unity.

Blend (Blender)

Blend is a format developed for Blender, a popular tool for 3D models and animation. Blender supports various types of animation, such as skeletal animation, morphing and animation of textur. It can export Blend models for subsequent imports and use in Unity.

OBJ (Wavefront)

OBJ is a file format used by graphical applications for the storage of 3D models and their materials. In Unity OBJ, files can be imported for static models, but they can also contain animation using the OBJ sequence of files where each file represents the next animation. Although OBJ does not support complex animation, it may be useful for simple animated objects.

3DS (3D Studio)

3DS is a format developed for program 3D Studio Max. 3DS files contain models, materials, light and animation. However, when importing 3DS files in Unity, animation may be limited and require some additional construction.

Manipulations with animated models in Unity

After importing animated model in Unity, it can be easily manipulated and used in scenarios and violators. Unity provides various components and constructions that allow the reproduction of animation, bulbs, reproduction rates and other animation attributes. Skeletal animation, interaction with colliders and other objects in the stage can also be monitored.

All supported formats of animated models in Unity have their characteristics and requirements for building and modelling. To achieve the best results, it is recommended that the documentation of Unity be examined and that the recommendations on export and import of models be followed.

Import and export instructions 3D models

Unity supports a wide range of 3D models that enables producers to use different content sources for their projects. In this section, we will consider the main import and export instructions for 3D models in Unity.

Import 3D models in Unity

The following steps should be taken to import 3D of the model in Unity:

  1. Open the Project of Unity where you want to import the model.
  2. Pick up the Assets folder in Project window and move the 3D model to this folder. Unity will automatically download and import the model into your project.
  3. Start model properties, such as size, turn and position, in the window Inspector.
  4. The model is now ready for use in your project. You can add it on stage or use it in violin.

Unity supports the following 3D import models:

  • .fbx is a format supported by most 3D programs containing information on the geometry, textures, animations and other characteristics of the model.
  • .obj is a simple format containing only the geometry of the model. Additional construction may be required for the import of textur and other properties.
  • .dae is the format used in the Autodesk Maya program containing information on the geometry, textures and animations of the model.

Export 3D models from Unity

For exports 3D models from Unity, the following actions will be implemented:

  1. Choose a model in the window project and open it in the window Inspector.
  2. Press the right button of mouse on the models and select the Export item.
  3. Choose the export path and the format of the file to preserve the model.
  4. Set up export parameters, such as the scale and turn of the model.
  5. Press the Export button and the model will be retained in the format chosen.

Unity allows models to be exported to the following formats:

  • .fbx is the most common format supported by most 3D programs and games.
  • .obj is a simple format containing only the geometry of the model.
  • .dae is the format used in Autodesk Maya and other 3D programs.

It is important to remember that the export of models from Unity may lose certain properties, such as animation or certain textures, depending on the export format and the design of the model.

Now you know the basic import and export instructions for 3D models in Unity. Follow these steps to successfully add and use 3D content in your projects.

Councils of choice of model format for Unity

In Unity, a wide range of 3D models is maintained, which provides an opportunity to work with various tools and to use the models developed in other programs. However, several important factors should be taken into account in selecting the model format for use in Unity:

  • Support for Unity: There are formats that have built-in support in Unity and best work with this move. For example, FBX has a high level of compatibility and is preferable to Unity. The OBJ and DAE formats are also supported.
  • Model quality: In selecting the model format, consideration should be given to its quality and detail. For example, formats that support textures and norms provide more realistic and detailed models. The size of the model file should also be taken into account and optimized if necessary.
  • Editorial capacity: Some formats support more models for editing. For example, formats that retain the hierarchy of objects can facilitate the editing and animation of the model in Unity.
  • Compatibility and envelope: If you want to use a ready model from another format, check its compatibility with Unity. In some cases, it may be necessary to convert the model into a suitable format.

Exploring the possibilities and features of different models will help you choose the most appropriate option for work in Unity. Take into account the requirements of your project and the choice of format in the selection of the model.

Question-record

What formats 3D models can be used in Unity?

In Unity, 3D models such as FBX, OBJ, DAE, 3DS, DXF, MAX, BLEND and others can be used. Unity also supports the 3D models established in various 3D editors, such as Autodesk Maya, Blender, 3ds Max and others.

How do you add 3D models in Unity?

In order to add 3D models to Unity, the model file should simply be moved to the active project lounge in Unity. The project panel will then have a new folder containing 3D models. The model can then be easily used in its project.

What formats 3D models are best used in Unity?

The most popular and recommended format of 3D models for use in Unity is FBX. It is supported by many 3D editors and is highly capable. In addition, OBJ and DAE formats are also frequently used in Unity and suitable for most projects.

Can animated 3D models be imported in Unity?

Yes, animated 3D models can be imported into Unity. To this end, supported formats such as FBX that support animation should be used. Unity reproduces simulations in editing mode and during the project.

What instructions should be used when importing 3D models in Unity?

In importing 3D models in Unity, some instructions are recommended. For example, before importing the model, it should be ensured that it is optimized and contains only necessary geometry and textures. The model should also be properly scaled up and animated, if any.