This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
VR Development
Двойная точность координат
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы

Static Mesh

A  static mesh is an object that represents a collection of vertices, edges and triangular faces (organized in polygons) defining the object's geometry. The static mesh can be moved, rotated and scaled, but cannot be modified: vertices of the static mesh are immutable.   Cтатический меш - это объект, который представляет собой набор вершин, ребер и треугольных граней (организованных в многоугольники ) определяющих геометрию объекта. Static Mesh можно перемещать, вращать и масштабировать, но нельзя изменять: вершины Static Mesh неизменны.

Static meshes are usually used to add non-animated geometry: buildings, furniture, vehicles, and so on. Статические меши обычно используются для добавления неанимированной геометрии: зданий, мебели, транспортных средств и т. д.

Static meshes consist of groups of polygons that called surfaces. Each surface requires a separate draw call to the GPU. To render a surface, the material should be assigned to it. Each surface has 2 UV channels. Read more about surfaces and materials here. Статические меши состоят из групп многоугольников, которые называются поверхностями . Каждая поверхность требует отдельного вызова отрисовки к графическому процессору (draw call). Для рендеринга поверхности необходимо назначить ей материал. Каждая поверхность имеет 2 UV-канала. Подробнее о поверхностях и материалах читайте здесь .

Static meshes are created in the third-party graphics programs (such as 3ds Max, Maya, etc.) and can be imported via UnigineEditor and converted to the UNIGINE native format (.mesh). In UNIGINE meshes have a float precision. That is why it is highly recommended to export meshes from third-party graphic programs near the origin and then place the mesh in UnigineEditor. Статические меши создаются в сторонних графических программах (таких как 3ds Max, Maya и т. д.) и могут быть импортированы через UnigineEditor и преобразованы в собственный формат UNIGINE (.mesh). В UNIGINE меши имеют 32-битную точность. Вот почему настоятельно рекомендуется экспортировать меши из сторонних графических программ рядом с источником, а затем размещать меш в UnigineEditor.

The mesh limitations set in UNIGINE:В UNIGINE установлены следующие ограничения для мешей:

Maximum number of vertices per meshМаксимальное количество вершин на меш 4 294 967 295
Maximum number of surfaces per meshМаксимальное количество поверхностей на меш 32 768

See AlsoСмотрите также#

  • The ObjectMeshStatic class to edit static meshes via API Класс ObjectMeshStatic для редактирования Static Mesh через API.
  • A set of samples located in the data/samples/objects/ folder: Набор примеров, находящихся в папке data/samples/objects/:

Adding a Static MeshДобавление Static Mesh#

To add a static mesh to the scene via UnigineEditor do the following: Чтобы добавить Static Mesh в сцену в UnigineEditor, сделайте следующее:

  1. Run UnigineEditor. Запустите UnigineEditor.
  2. On the Menu bar, click Create -> Mesh -> Static.

    В строке меню щелкните Create -> Mesh -> Static.

  3. In the dialog window that opens, choose the path to the .mesh file. В открывшемся диалоговом окне выберите путь к файлу .mesh.
  4. Place the mesh somewhere in the world. Разместите объект где-нибудь в мире.
Примечание
You can change the path to the mesh at any time in the Mesh field. Вы можете изменить путь к файлу меша в любое время в поле Mesh .
Последнее обновление: 17.02.2023
Build: ()