<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.122.138.50&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.122.138.50&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/91.122.138.50"/>
		<updated>2026-06-09T09:58:59Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80_%D0%B2_SDK</id>
		<title>Экспорт текстур в SDK</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80_%D0%B2_SDK"/>
				<updated>2010-05-18T16:27:17Z</updated>
		
		<summary type="html">&lt;p&gt;91.122.138.50: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Экспорт текстур в SDK==&lt;br /&gt;
&lt;br /&gt;
===Введение===&lt;br /&gt;
&lt;br /&gt;
Итак, для этого дела нам понадобятся следующие программы и утилиты:&lt;br /&gt;
&lt;br /&gt;
* [http://developer.nvidia.com/object/photoshop_dds_plugins.html Плагин для работы с форматом .dds]&lt;br /&gt;
* [http://dump.ru/files/o/o15228947/ Генератор bump-карт]&lt;br /&gt;
* [http://dump.ru/files/o/o7931317967/ Консольный конвертер .dds в .tga]&lt;br /&gt;
* Photoshop&lt;br /&gt;
* 3D Studio Max&lt;br /&gt;
* X-Ray SDK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если вы не знаете о том, что такое bump mapping, прочитайте [http://sdk.stalker-game.com/ru/index.php/Bump_Mapping эту статью].&lt;br /&gt;
&lt;br /&gt;
===Подготовка текстуры===&lt;br /&gt;
&lt;br /&gt;
Начнём с подготовки текстуры.&amp;lt;br&amp;gt;Я взял вот эту:&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Во-первых, нужно дать ей имя, которое воспримет SDK. Имя текстуры имеет следующий формат: x_y.z, где x - название подпапки с текстурами в папке с игрой, y - название самой текстуры, а z - её расширение. Я ей дал имя prop_fuck (она будет лежать в папке gamedata\textures\prop). Далее, нужно сконвертировать её в форматы .dds и .tga - для игры и компилятора SDK соответственно.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Для обоих полученных файлов можно (по желанию) назначить бамп. Впрочем, его надо для начала создать. Делается bump-карта с помощью предельно простой и удобной программы (см. ссылку в начале статьи). Работает программа с форматом .tga. Создав текстурам bump-карты, даем им имя (prop_fuck_bump).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;После этого, берем .dds-текстуру и bump-карту к ней, а далее - закидываем в папку gamedata\textures\prop (для игры), а также в папку gamedata\textures\prop (для SDK).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Теперь скопируйте ваши текстуры в папку X-Ray SDK\import - после чего запускайте Level Editor. В нём на правой панели выбираем Images и в открывшемся меню щёлкаем по Check New Textures.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Появится сообщение:&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Жмём ОК, и открываем окно:&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk4.jpg]]&lt;br /&gt;
&lt;br /&gt;
В этом окне можно задать новым текстурам определённые свойства, но нас интересуют только bump-карты - их и настроим. Итак – зажимаем Ctrl и выделяем обе наших текстуры. Сбоку, в окне появится множество настроек и функций. Нас интересует только одна из них: в поле format ставим DXT5 и, более ничего не трогая, снимаем выделение с наших текстур. Теперь выделяем только нашу bump-карту и отмечаем поле Use As Bump (R2). Всё.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk5.jpg]]&lt;br /&gt;
&lt;br /&gt;
А теперь – проверим работоспособность нашей bump-карты. Делаем в 3DSMax обыкновенный куб, назначаем ему нашу текстуру из папки gamedata\textures\prop и экспортируем плагином в SDK ([[Создание_моделей_и_их_добавление_в_игру|подробнее]]).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В опциях экспорта необходимо выбрать Export editor object, так как геометрия статическая. Осталось только настроить готовый обьект в SDK и добавить его в библиотеку объектов.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Tx sdk6.jpg|518px]]&lt;br /&gt;
&lt;br /&gt;
==Авторы==&lt;br /&gt;
&lt;br /&gt;
Статья создана: [[Участник:Haron|Haron]]&lt;br /&gt;
Коррекция: [[Участник:BAC9-FLCL|BAC9-FLCL]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]][[Категория:Texturing]]&lt;/div&gt;</summary>
		<author><name>91.122.138.50</name></author>	</entry>

	</feed>