Difference between revisions of "Exporting a model/XSI:ru"
MextraJOHN (talk | contribs) (→Merge meshes) |
MextraJOHN (talk | contribs) (→Export SMDs) |
||
Line 55: | Line 55: | ||
Выделите все и выберите "Mesh -> Merge" из меню слева. Это создает новый 'polymsh' объект, который содержит некоторые, но не все данные из существующих meshes. Чтобы объединить несколько последних частей информации откройте обозреватель кнопкой {{key|8}} и дважды щелкните на 'polymsh -> Polygon Mesh -> Merge Meshes. Найдите в нижней части нового диалога две кнопки 'Merge' и нажмите их, а затем нажмите кнопку 'Delete' в верхней части, чтобы удалить исходные meshes. | Выделите все и выберите "Mesh -> Merge" из меню слева. Это создает новый 'polymsh' объект, который содержит некоторые, но не все данные из существующих meshes. Чтобы объединить несколько последних частей информации откройте обозреватель кнопкой {{key|8}} и дважды щелкните на 'polymsh -> Polygon Mesh -> Merge Meshes. Найдите в нижней части нового диалога две кнопки 'Merge' и нажмите их, а затем нажмите кнопку 'Delete' в верхней части, чтобы удалить исходные meshes. | ||
− | == | + | == Экспорт SMD == |
− | + | Теперь ваша модель готова для экспорта в SMD. Диалог экспорта находится в основном меню - {{key|ValveSource -> Export SMD...}}. | |
− | {{tip| | + | {{tip|Снимите флажок 'Remove all unused bones' если вы экспортируете анимированную collision model. В противном случае, вы можете оставить флажки в покое.}} |
− | {{Note| | + | {{Note|ValveSource add-on кажется, не работает с 64-битной версии XSI - кнопка Экспорт SMD отсутствует.}} |
== Compile! == | == Compile! == |
Revision as of 05:17, 26 March 2012
Эта статья покажет вам, как экспортировать модель из XSI Mod Tool для компиляции с помощью Studiomdl.
Чтобы узнать об общем использовании XSI, см. XSI Beginner Tutorial
Contents
Add a texture and UV map
- To learn about UV mapping in general, see XSI Texturing.
In the third group of left-hand menu buttons you will find 'Textures'. Select your mesh(es) and click the button and choose the first sub-option, 'Image'. There are two parts of this dialogue we are interested in: 'Image -> New' and 'Texture Projection -> New'.
The filename of the image you import into XSI defines the name of the VTF file Source will try to apply to the model in-game (though not its location). To avoid confusion, try to keep the texture name the same as the model name. If you don't want to worry about textures yet you can stick with XSI's default, but your model will be covered in Source's purple "missing material" checkerboard when you try to use it.
Next is the texture projection, or UV map. The XSI SMD exporter will decide what to export by looking at what has UV data rather than what is hidden and what is visible, even if the mesh is intended for collision, so don't forget this step!

Отключение автоматического разрыва
Непонятно почему это необходимо - возможно это ошибка SMD экспортера. Тем не менее:
- Откройте 'Explorer'. Это можно сделать из меню View - General - Explorer, или нажав 8 на клавиатуре
- Разверните(значек"+") все meshes
- Вызовите окно параметров двойным кликом мыши по 'Geometry Approximation'
- Выберите 'no' в диалоге "Confirm make local" в ответ на предложение перед этим сделать локальную копию данных
- Выберите вкладку 'Polygon Mesh' в окне параметров
- Снимите флажок 'Discontinuity -> Automatic'
Вы увидите изменение освещения модели, когда снимете этот флаг.

Замораживание(Freeze) трансформаций и истории
Если у вас есть, non-enveloped meshes, что говорит о том, что модель не анимирована, вы должны замораживать(Freeze) их до каждой операции экспорта. Enveloped meshes должны быть заморожены (Freeze) перед применением Envelope!
Замораживание фиксирует геометрию создавая ее из цепочек манипуляций с примитивами (такими как кубы или сферы с которых начиналась модель) в буквальное представление где каждый полигон имеет свои координаты. Так же, как отключение автоматического разрыва, то что это необходимо, кажется, не больше, чем ограничение экспортера XSI SMD; к сожалению, это мешает и может привести к ошибкам, если вы не будете осторожны.
Для заморозки, вначале выделите все ваши meshes. Затем кликните заголовок 'Transform', в правой колонке инструмментов, и выберите 'Freeze All Transforms', находящуюся сразу после первого разделителя. Затем кликните 'Freeze History -> Modeling' ('Freeze M' из раздела 'Edit' в самом низу той же колонки инструментов в стандартном интерфейсе).

Merge meshes
Если ваша модель имеет или будет иметь анимацию вы должны объединить всю ее геометрию в один mesh. Это позволит произвести экспорт в любом случае, но автоматизированная версия процесса уничтожает большинство данных envelope.
Выделите все и выберите "Mesh -> Merge" из меню слева. Это создает новый 'polymsh' объект, который содержит некоторые, но не все данные из существующих meshes. Чтобы объединить несколько последних частей информации откройте обозреватель кнопкой 8 и дважды щелкните на 'polymsh -> Polygon Mesh -> Merge Meshes. Найдите в нижней части нового диалога две кнопки 'Merge' и нажмите их, а затем нажмите кнопку 'Delete' в верхней части, чтобы удалить исходные meshes.
Экспорт SMD
Теперь ваша модель готова для экспорта в SMD. Диалог экспорта находится в основном меню - ValveSource -> Export SMD....


Compile!
With a reference mesh SMD and skeletal animation SMD exported, you are ready to compile your model.