Ru/3D model: Difference between revisions
m (Multipage removal) |
(Russian translate) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar|title = Трёхмерная модель}} | {{LanguageBar|title=Трёхмерная модель}} | ||
{{Source topicon}} | {{Source topicon}} | ||
[[File:Xsimodtool-workspace.jpg|thumb|Редактирование модели в {{L|Softimage Mod Tool}}.]] | [[File:Xsimodtool-workspace.jpg|thumb|Редактирование модели в {{L|Softimage Mod Tool}}.]] | ||
{{modernConfusion|BSP элементы карты так же могут быть [[binary space partitioning|скомпилированы в модель]]; для программного использования она называется [[bmodel]].}} | |||
'''Трёхмерная модель''' (упрощённо называемая "модель") - это набор {{W|ru:Точка (геометрия)|точек}}, которые являются вершинами трёхмерной геометрической фигуры - {{L|Mesh|полигональной сетки}}, представляющей собой форму трёхмерного объекта. Ограниченные точками плоскости в пространстве обычно представлены в виде {{W|ru:Полигональная сетка|многоугольников (полигонов)}}, которые могут быть ''"покрыты"'' {{L|Material|материалом}}. | |||
Модели используются практически для каждого объёмного объекта в Source, который не является {{L|brush|элементами}} геометрии карты. {{L|NPC|НИП}}, физические объекты, оружие, а иногда даже целые здания — являются моделями. | |||
Модели создаются в сторонних программах моделирования, не являющихся частью Source SDK. В настоящее время Valve использует {{L|Maya}}, но есть и {{L|Exporting a model|другие варианты}}. Инструмент SDK {{L|studiomdl}} используется для {{L|Compiling a model|компиляции}} файлов, экспортированных из программ моделирования, в собственный двоичный формат {{ext|mdl|2}} Source. | |||
To ensure consistency an entity will normally choose its own world model; the three main exceptions to this are {{ | To ensure consistency an entity will normally choose its own world model; the three main exceptions to this are {{L|prop_static}}, {{L|prop_physics}}, and {{L|prop_dynamic}}. | ||
== | == Для чего используют модели? == | ||
[[File:Citadel.jpg|thumb| | [[File:Citadel.jpg|thumb|Сцена из {{L|Half-Life 2}} полностью состоящая из моделей.]] | ||
; | ; Детализация | ||
: | : Модель может иметь во много раз больше вершин, чем элемент карты. {{L|LOD Models|Уровень детализации}} модели позволяет уменьшить детализацию, когда она слишком далеко для визуального наблюдения, что повышает производительность. | ||
; {{L|Skeletal animation| | ; {{L|Skeletal animation|Скелетная}} и {{L|Flex animation|вершинная}} анимация | ||
: | : Модель позволяет имитировать подробную и реалистичную анимацию. Ходьбу, разговор, бег, прыжки! | ||
; | ; Динамичность | ||
: | : Если не определены специальные ограничения, то положение модели, а также её освещение и анимация полностью динамичны. Они могут перемещаться где угодно и делать что угодно. | ||
; | ; Дублирование | ||
: | : Каждая копия модели гарантированно будет выглядеть идентично, и можно видоизменять их все одновременно, изменяя один небольшой набор файлов. | ||
== Консольные команды == | == Консольные команды == | ||
; <code>r_flushlod</code> | ; <code>r_flushlod</code> | ||
: | : Повторно считать все модели из файлов. | ||
; <code>r_drawmodelstatsoverlay <1/0></code> | ; <code>r_drawmodelstatsoverlay <1/0></code> | ||
: | : Вывести на экран название модели, находящейся под прицелом. | ||
== | == Смотреть также == | ||
* {{ | * {{L|prop_static}}, {{L|prop_dynamic}} и {{L|prop_physics}} | ||
* {{L|Viewmodel}} | * {{L|Viewmodel}} | ||
* {{LCategory|World Models}} | * {{LCategory|World Models}} | ||
* {{L|Half-Life Model Viewer}} | * {{L|Half-Life Model Viewer|Обозреватель моделей Half-Life}} | ||
* {{L|Anatomy of a Model}} | * {{L|Anatomy of a Model|Структура модели}} | ||
* {{L|Model Creation Overview}} | * {{L|Model Creation Overview|Обзор создания модели}} | ||
* <code>{{LCategory|CBaseAnimating}}</code> | * <code>{{LCategory|CBaseAnimating}}</code> | ||
* {{L|Prop Download Sites}} | * {{L|Prop Download Sites}} | ||
* {{LCategory|Modeling}} | * {{LCategory|Modeling|Категория: Моделирование}} | ||
* {{L|MDL}} (Source | * {{L|MDL}} (Source формат файла модели) | ||
{{ACategory|Glossary}} | {{ACategory|Glossary}} | ||
{{ACategory|Level Design}} | {{ACategory|Level Design}} |
Latest revision as of 11:44, 30 July 2025


Трёхмерная модель (упрощённо называемая "модель") - это набор точек, которые являются вершинами трёхмерной геометрической фигуры - полигональной сетки , представляющей собой форму трёхмерного объекта. Ограниченные точками плоскости в пространстве обычно представлены в виде
многоугольников (полигонов), которые могут быть "покрыты" материалом .
Модели используются практически для каждого объёмного объекта в Source, который не является элементами геометрии карты. НИП , физические объекты, оружие, а иногда даже целые здания — являются моделями.
Модели создаются в сторонних программах моделирования, не являющихся частью Source SDK. В настоящее время Valve использует Maya , но есть и другие варианты . Инструмент SDK studiomdl используется для компиляции файлов, экспортированных из программ моделирования, в собственный двоичный формат mdl Source.
To ensure consistency an entity will normally choose its own world model; the three main exceptions to this are prop_static , prop_physics , and prop_dynamic .
Для чего используют модели?

- Детализация
- Модель может иметь во много раз больше вершин, чем элемент карты. Уровень детализации модели позволяет уменьшить детализацию, когда она слишком далеко для визуального наблюдения, что повышает производительность.
- Скелетная и вершинная анимация
- Модель позволяет имитировать подробную и реалистичную анимацию. Ходьбу, разговор, бег, прыжки!
- Динамичность
- Если не определены специальные ограничения, то положение модели, а также её освещение и анимация полностью динамичны. Они могут перемещаться где угодно и делать что угодно.
- Дублирование
- Каждая копия модели гарантированно будет выглядеть идентично, и можно видоизменять их все одновременно, изменяя один небольшой набор файлов.
Консольные команды
r_flushlod
- Повторно считать все модели из файлов.
r_drawmodelstatsoverlay <1/0>
- Вывести на экран название модели, находящейся под прицелом.
Смотреть также
- prop_static , prop_dynamic и prop_physics
- Viewmodel
- Category:World Models
- Обозреватель моделей Half-Life
- Структура модели
- Обзор создания модели
Category:CBaseAnimating
- Prop Download Sites
- Категория: Моделирование
- MDL (Source формат файла модели)