Ru/Adding Prop Models: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
m (obsolete language category)
 
(20 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|title = Добавление проп-моделей}}
| en = Adding Prop Models
 
| zh-cn = Adding Prop Models:zh-cn
 
}}{{DISPLAYTITLE:Добавление Prop моделей}}
{{first room menu:ru}}
{{first room menu:ru}}


Prop модели - это геометрические файлы, созданные в программах моделирования, таких как [[XSI Mod Tool:ru|XSI Mod Tool]]. Вы можете ставить эти модели на карту, словно добавляя реквизит к фильму.
Prop модели - это геометрические файлы, созданные в программах моделирования, таких как {{L|Softimage Mod Tool|XSI Mod Tool}}. Вы можете ставить эти модели на карту, словно добавляя реквизит к фильму.


Существуют три основных типа пропов:
Существуют три основных типа пропов:
Line 16: Line 15:
{{clr}}
{{clr}}


[[Image:hammer_pickpropstatic.jpg |thumb|left|200px| Выберите [[prop_static]] из выпадающего списка.]]
[[File:hammer_pickpropstatic.png|thumb|left|200px|Выберите {{L|prop_static}} из выпадающего списка.]]
[[Image:hammer_placepropstatic.jpg |thumb|right|200px| Разместите энтити ''prop_static'' на полу, кликнув в 3D окне.]]
[[File:hammer_placepropstatic.png|thumb|right|200px|Разместите энтити ''prop_static'' на полу, кликнув в 3D окне.]]


Мы начнем с добавления статичного пропа.
Мы начнем с добавления статичного пропа.
Line 23: Line 22:
Все пропы являются энтити-объектами, и обрабатываются как таковые, так что снова переключитесь на '''Entity Tool'''.
Все пропы являются энтити-объектами, и обрабатываются как таковые, так что снова переключитесь на '''Entity Tool'''.


Затем выберите [[prop_static]] из списка энтити в '''Objects Toolbar'''.
Затем выберите {{L|prop_static}} из списка энтити в '''Objects Toolbar'''.


Разместите ''prop_static'' на карте, кликнув на браш пола в 3D окне.
Разместите ''prop_static'' на карте, кликнув на браш пола в 3D окне.
Line 33: Line 32:
{{clr}}
{{clr}}


[[Image:hammer_pickworldmodel.png|thumb|right|400px| Переключитесь на поле World Model.]]
[[File:hammer_pickworldmodel.png|thumb|right|400px|Переключитесь на поле World Model.]]


Переключитесь на Selection Tool и дважды кликните на ''prop_static'', чтобы открыть его свойства.
Переключитесь на Selection Tool и дважды кликните на ''prop_static'', чтобы открыть его свойства.
Line 40: Line 39:
# Кликните на кнопку '''Browse...''' и дождитесь, пока список в '''Model Browser''' не заполнится. (Ждать нужно только один раз, после этого список будет храниться в кэше.)
# Кликните на кнопку '''Browse...''' и дождитесь, пока список в '''Model Browser''' не заполнится. (Ждать нужно только один раз, после этого список будет храниться в кэше.)


{{note:ru|Существуют два типа обозревателей моделей, в зависимости от того, установлен ли флажок ''Use VGUI model browser'' в настройках Hammer, будет использоваться новый (включенный по умолчанию) VGUI обозреватель моделей, или старый - имеющий мало функций, и являющийся обычным обозревателем файлов Windows.}}
{{Note|Существуют два типа обозревателей моделей, в зависимости от того, установлен ли флажок ''Use VGUI model browser'' в настройках Hammer, будет использоваться новый (включенный по умолчанию) VGUI обозреватель моделей, или старый - имеющий мало функций, и являющийся обычным обозревателем файлов Windows.}}


{{clr}}
{{clr}}


[[Image:Hammer_ModelBrowser_PickFolder.jpg |thumb|right|400px| Кликните на папку, чтобы обозначить ее как под-каталог.]]
[[File:Hammer_ModelBrowser_PickFolder.jpg|thumb|right|400px|Кликните на папку, чтобы обозначить ее как под-каталог.]]


Не волнуйтесь, если в окне предварительного просмотра имеется надпись “ERROR” большими красными буквами. Это просто потому что, мы еще не выбрали модель для просмотра.
Не волнуйтесь, если в окне предварительного просмотра имеется надпись “ERROR” большими красными буквами. Это просто потому что, мы еще не выбрали модель для просмотра.
Line 52: Line 51:
{{clr}}
{{clr}}


[[Image:Hammer_ModelBrowser_PickFence.jpg |thumb|right|400px| Кликните на модель ''fence01a'', чтобы выбрать ее, и затем нажмите на ''OK'', чтобы закрыть обозреватель.]]
[[File:Hammer_ModelBrowser_PickFence.jpg|thumb|right|400px|Кликните на модель ''fence01a'', чтобы выбрать ее, и затем нажмите на ''OK'', чтобы закрыть обозреватель.]]


В этой папке много моделей, поэтому заместо пролиставания всего списка, мы можем фильтровать содержимое, как мы это делали в обозревателе текстур - напишите "<code>fence</code>" в текстовое поле под списком.
В этой папке много моделей, поэтому заместо пролиставания всего списка, мы можем фильтровать содержимое, как мы это делали в обозревателе текстур - напишите "<code>fence</code>" в текстовое поле под списком.
Line 64: Line 63:
Model Browser закроется и модель ''fence01a'' будет выбрана, как модель для энтити ''prop_static''.
Model Browser закроется и модель ''fence01a'' будет выбрана, как модель для энтити ''prop_static''.


[[Image:hammer_pickapply_sm.jpg |thumb|right|400px| Кликните на кнопку ''Apply'', чтобы сохранить изменения.]]
[[File:hammer_pickapply_sm.png|thumb|right|400px|Кликните на кнопку ''Apply'', чтобы сохранить изменения.]]


Кликните на кнопку ''Apply'', чтобы сохранить изменения.
Кликните на кнопку ''Apply'', чтобы сохранить изменения.
Line 70: Line 69:
В 3D окне вы можете увидеть, как prop_static изменился на выбранную вами модель забора.
В 3D окне вы можете увидеть, как prop_static изменился на выбранную вами модель забора.


Так же вы можете изменить направление, в которое повернут забор, изменяя pitch, yaw и roll настройки или используя угловой круг, вписав значение от 0 до 360.
Так же вы можете изменить направление, в которое повернут забор, изменяя pitch, yaw и roll настройки используя угловой круг или вписав значение от 0 до 360.


{{clr}}
{{clr}}


[[Image:hammer_pickpropphysics.jpg |thumb|left|100px| Выберите подходящую физическую проп энтити.]]
[[File:hammer_pickpropphysics.jpg|thumb|left|100px|Выберите подходящую физическую проп энтити.]]
[[Image:hammer_placepropphysics.jpg |thumb|right|300px| Разместите физическую проп энтити, кликнув на пол в 3D окне.]]
[[File:hammer_placepropphysics.png|thumb|right|300px|Разместите физическую проп энтити, кликнув на пол в 3D окне.]]


Теперь мы добавим модель с физическими свойствами.
Теперь мы добавим модель с физическими свойствами.
Line 83: Line 82:
Тип выбираемой prop_physics энтити зависит от того, для какой игры создается карта.
Тип выбираемой prop_physics энтити зависит от того, для какой игры создается карта.


* Для [[Half-Life 2]]: Single Player выбирайте энтити [[prop_physics]].
* Для {{L|Half-Life 2}}: Single Player выбирайте энтити {{L|prop_physics}}.
* Для [[Half-Life 2: Deathmatch]] выбирайте энтити [[prop_physics]]/[[prop_physics_respawnable]]. ('''НЕ''' используйте энтити [[prop_physics_multiplayer]], т.к. гравипушка с ней не взаимодействует.)
* Для {{L|Half-Life 2: Deathmatch}} выбирайте энтити {{L|prop_physics}}/{{L|prop_physics_respawnable}}. ('''НЕ''' используйте энтити {{L|prop_physics_multiplayer}}, т.к. гравипушка с ней не взаимодействует.)
* Для [[Counter-Strike: Source]] выбирайте энтити [[prop_physics_multiplayer]].
* Для {{L|Counter-Strike: Source}} выбирайте энтити {{L|prop_physics_multiplayer}}.


Выберите подходящую энтити из списка энтити в ''Object Toolbar''.
Выберите подходящую энтити из списка энтити в ''Object Toolbar''.
Line 95: Line 94:
{{clr}}
{{clr}}


[[Image:Hammer_ModelBrowser_PickOildrum.jpg |thumb|right|400px| После открытия обозревателя, найдите <code>oildrum</code>, выберите модель ''oildrum001'', и кликните на ''OK''.]]
[[File:Hammer_ModelBrowser_PickOildrum.jpg|thumb|right|400px|После открытия обозревателя, найдите <code>oildrum</code>, выберите модель ''oildrum001'', и кликните на ''OK''.]]


В диалоге '''Object Properties''', в '''World Model''' снова кликните на кнопку '''Browse...''', чтобы открыть обозреватель моделей.
В диалоге '''Object Properties''', в '''World Model''' снова кликните на кнопку '''Browse...''', чтобы открыть обозреватель моделей.
Line 105: Line 104:
{{clr}}
{{clr}}


[[Image:hammer_pickapply_sm2.jpg |thumb|right|400px| Нажмите ''Apply'', чтобы применить изменения и обновить 3D окно.]]
[[File:hammer_pickapply_sm2.png|thumb|right|400px|Нажмите ''Apply'', чтобы применить изменения и обновить 3D окно.]]


Кликните на кнопку '''Apply''', чтобы подтвердить ваши изменения, и после этого, физический проп изменится на модель бочки, которую вы выбрали
Кликните на кнопку '''Apply''', чтобы принять изменения, и физический проп изменится на модель, которую вы выбрали.


{{clr}}
{{clr}}


[[Image:hammer_closeprop.jpg |thumb|right|200px| Закройте диалог '''Object Properties'''.]]
[[File:hammer_closeprop.png|thumb|right|200px|Закройте диалог '''Object Properties'''.]]


Закройте диалог '''Object Properties'''.
Закройте диалог '''Object Properties'''.
Line 118: Line 117:


== Перемещение объектов ==
== Перемещение объектов ==
[[Image:hammer_pickselect.jpg |thumb|left|200px| Переключитесь на Selection Tool.]]
[[File:hammer_pickselect.png|frame|right|Переключитесь на Selection Tool.]]
[[Image:hammer_selectfence_sm.jpg |thumb|right|400px| Выделите модель решетки в 3D окне кликнув по ней, и затем кликните и тяните решетку в одном из окон, чтобы передвинуть ее.]]


Вы можете заметить, что модель решетки на пол-пути в пол. Сейчас мы переместим ее.
Вы можете заметить, что модель решетки на пол-пути в пол. Сейчас мы переместим ее.
Line 134: Line 132:


Кликните внутри красного прямоугольника в одном из этих 2D окон, и затем тащите решетку вверх, пока она не выйдет из пола.
Кликните внутри красного прямоугольника в одном из этих 2D окон, и затем тащите решетку вверх, пока она не выйдет из пола.
[[File:hammer_selectfence_sm.png|thumb|left|400px|Выделите модель решетки в 3D окне кликнув по ней, и затем кликните и тяните решетку в одном из окон, чтобы передвинуть ее.]]


{{clr}}
{{clr}}


[[Image:hammer_movefence_sm.jpg |thumb|right|400px| Уменьшение размера сетки позволяет лучше манипулировать объектами.]]
[[File:hammer_picksmgrid.png|frame|right|Уменьшение размера сетки позволяет лучше манипулировать объектами.]]


Вы можете обнаружить, что вы не можете совместить нижнюю линию модели и линию пола, потому что текущий размер сетки препятствует этому. Ничего страшного, если решетка немного заходит в пол, но если вы хотите точности, то вам нужно уменьшить размер сетки:
Вы можете обнаружить, что вы не можете совместить нижнюю линию модели и линию пола, потому что текущий размер сетки препятствует этому. Ничего страшного, если решетка немного заходит в пол, но если вы хотите точности, то вам нужно уменьшить размер сетки:


# Кликните на кнопку '''Smaller Grid''' в Grid Toolbar в левом верхнем углу окна Hammer'а.
# Кликните на кнопку '''Smaller Grid''' в Grid Toolbar в левом верхнем углу окна Hammer'а.
{{note:ru|Кроме того, вы можете использовать быстрые клавиши {{key|[}} для уменьшения размера сетки, или {{key|]}} для увеличения размера сетки}}
{{Note|Кроме того, вы можете использовать быстрые клавиши {{key|[}} для уменьшения размера сетки, или {{key|]}} для увеличения размера сетки}}
# Увеличьте масштаб камеры в том месте, где решетка сходится с полом, так чтобы вы могли видеть лучше.
# Увеличьте масштаб камеры в том месте, где решетка сходится с полом, так чтобы вы могли видеть лучше.
# Отрегулируйте высоту решетки.
# Отрегулируйте высоту решетки.
# Повторяйте шаги 1-3, пока вы не будите удовлетворены. (Для идеального результата, вам необходимо уменьшить размер сетки до 2.)
# Повторяйте шаги 1-3, пока вы не будите удовлетворены. (Для идеального результата, вам необходимо уменьшить размер сетки до 2.)


[[Image:hammer_picksmgrid.jpg |thumb|left|400px| С маленькой сеткой, решетка может быть сопоставлена с полом.]]
[[File:hammer_movefence_sm.png|thumb|left|400px|С маленькой сеткой, решетка может быть сопоставлена с полом.]]


{{clr}}
{{clr}}
Line 153: Line 153:
Наконец, вы завершили свою работу на этой карте.
Наконец, вы завершили свою работу на этой карте.


{{Navbar otherlang|Adding Light:ru|Добавление света|Your First Map:ru|Ваша первая карта|Saving and Compiling:ru|Сохранение и компилирование}}
{{Navbar otherlang|Adding Light|Добавление света|Your First Map|Ваша первая карта|Saving and Compiling|Сохранение и компилирование}}


[[Category:Level Design Tutorials:ru]]
{{ACategory|Level Design Tutorials}}
[[Category:Russian]]
{{ACategory|Level Design}}
{{ACategory|Tutorials}}

Latest revision as of 03:41, 22 August 2024

English (en)Français (fr)日本語 (ja)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)


Prop модели - это геометрические файлы, созданные в программах моделирования, таких как XSI Mod Tool(en). Вы можете ставить эти модели на карту, словно добавляя реквизит к фильму.

Существуют три основных типа пропов:

  • Static - Статичные.
  • Dynamic - Динамические, имеющие анимацию/или взаимодействующие с другими объектами.
  • Physics - Физические, взаимодействующие с миром (повинуясь физике, например гравитации).

В этом уроке вы научитесь использовать два из этих типов.

Выберите prop_static(en) из выпадающего списка.
Разместите энтити prop_static на полу, кликнув в 3D окне.

Мы начнем с добавления статичного пропа.

Все пропы являются энтити-объектами, и обрабатываются как таковые, так что снова переключитесь на Entity Tool.

Затем выберите prop_static(en) из списка энтити в Objects Toolbar.

Разместите prop_static на карте, кликнув на браш пола в 3D окне.

Результатом станет небольшая красная коробка. Она выглядит так, потому что мы еще не выбрали модель.

Нам придется выбирать модель для каждого создаваемого пропа.

Переключитесь на поле World Model.

Переключитесь на Selection Tool и дважды кликните на prop_static, чтобы открыть его свойства.

  1. Кликните на World Model в диалоге Object Properties.
  2. Кликните на кнопку Browse... и дождитесь, пока список в Model Browser не заполнится. (Ждать нужно только один раз, после этого список будет храниться в кэше.)
Note.pngПримечание:Существуют два типа обозревателей моделей, в зависимости от того, установлен ли флажок Use VGUI model browser в настройках Hammer, будет использоваться новый (включенный по умолчанию) VGUI обозреватель моделей, или старый - имеющий мало функций, и являющийся обычным обозревателем файлов Windows.
Кликните на папку, чтобы обозначить ее как под-каталог.

Не волнуйтесь, если в окне предварительного просмотра имеется надпись “ERROR” большими красными буквами. Это просто потому что, мы еще не выбрали модель для просмотра.

Кликните на папку props_c17 в обозревателе моделей, чтобы увидеть список моделей в левом нижнем окне.

Кликните на модель fence01a, чтобы выбрать ее, и затем нажмите на OK, чтобы закрыть обозреватель.

В этой папке много моделей, поэтому заместо пролиставания всего списка, мы можем фильтровать содержимое, как мы это делали в обозревателе текстур - напишите "fence" в текстовое поле под списком.

Кликните на модель fence01a.mdl, чтобы выбрать ее.

Вид модели отображается в окне предварительного просмотра. Вы можете использовать мышь, чтобы свободно вращать модель.

Когда вы закончите с выбором модели, подтвердите ваш выбор, нажав на OK.

Model Browser закроется и модель fence01a будет выбрана, как модель для энтити prop_static.

Кликните на кнопку Apply, чтобы сохранить изменения.

Кликните на кнопку Apply, чтобы сохранить изменения.

В 3D окне вы можете увидеть, как prop_static изменился на выбранную вами модель забора.

Так же вы можете изменить направление, в которое повернут забор, изменяя pitch, yaw и roll настройки используя угловой круг или вписав значение от 0 до 360.

Выберите подходящую физическую проп энтити.
Разместите физическую проп энтити, кликнув на пол в 3D окне.

Теперь мы добавим модель с физическими свойствами.

Переключитесь на Entity Tool.

Тип выбираемой prop_physics энтити зависит от того, для какой игры создается карта.

Выберите подходящую энтити из списка энтити в Object Toolbar.

Разместите физическую проп энтити где-нибудь на полу комнаты.

Снова откройте диалог Object Properties (если он был закрыт), чтобы отобразить настройки физического пропа. В противном случае диалог будет автоматически изменен, чтобы отобразить его свойства.

После открытия обозревателя, найдите oildrum, выберите модель oildrum001, и кликните на OK.

В диалоге Object Properties, в World Model снова кликните на кнопку Browse..., чтобы открыть обозреватель моделей.

  1. Заместо "fence", ищите "oildrum".
  2. Выберите oildrum001.mdl.
  3. Закройте обозреватель, нажав OK.
Нажмите Apply, чтобы применить изменения и обновить 3D окно.

Кликните на кнопку Apply, чтобы принять изменения, и физический проп изменится на модель, которую вы выбрали.

Закройте диалог Object Properties.

Закройте диалог Object Properties.

Перемещение объектов

Переключитесь на Selection Tool.

Вы можете заметить, что модель решетки на пол-пути в пол. Сейчас мы переместим ее.

Энтити перемещаются так же, как и браши:

Переключитесь на Selection Tool и кликните на решетке, чтобы выделить ее.

Затем выберите модель решетки, кликнув по ней в 3D окне.

Во всех окнах, вокруг модели появятся квадратики, показывающие, что модель была выбрана.

Чтобы переместить что-либо вдоль оси Z (вверх или вниз), нужно использовать одно из нижних окон (front (y/z) или side (x/z)).

Кликните внутри красного прямоугольника в одном из этих 2D окон, и затем тащите решетку вверх, пока она не выйдет из пола.

Выделите модель решетки в 3D окне кликнув по ней, и затем кликните и тяните решетку в одном из окон, чтобы передвинуть ее.
Уменьшение размера сетки позволяет лучше манипулировать объектами.

Вы можете обнаружить, что вы не можете совместить нижнюю линию модели и линию пола, потому что текущий размер сетки препятствует этому. Ничего страшного, если решетка немного заходит в пол, но если вы хотите точности, то вам нужно уменьшить размер сетки:

  1. Кликните на кнопку Smaller Grid в Grid Toolbar в левом верхнем углу окна Hammer'а.
Note.pngПримечание:Кроме того, вы можете использовать быстрые клавиши [ для уменьшения размера сетки, или ] для увеличения размера сетки
  1. Увеличьте масштаб камеры в том месте, где решетка сходится с полом, так чтобы вы могли видеть лучше.
  2. Отрегулируйте высоту решетки.
  3. Повторяйте шаги 1-3, пока вы не будите удовлетворены. (Для идеального результата, вам необходимо уменьшить размер сетки до 2.)
С маленькой сеткой, решетка может быть сопоставлена с полом.

Наконец, вы завершили свою работу на этой карте.