Вы не вошли.

Уважаемый гость, добро пожаловать на форум: CRYMOD.NET - Портал сообщества CryENGINE. Если вы здесь впервые, то, пожалуйста, прочитайте раздел Помощь. В этом разделе можно подробно ознакомится с функционалом данной системы. Что бы использовать все возможности системы, необходимо зарегистрироваться. Для этого пройдите по ссылке и узнайте подробнее о процессе регистрации. В случае если вы уже зарегистрировались – войдите под своей учётной записью.

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

1

Воскресенье, 17 Апрель 2011, 13:56

Перенос моделей из S.T.A.L.K.E.R.

Извлечение локаций и текстур

Для работы потребуется: Распаковщик Русской или Английской версии игры (unpacker.rar).
Запускаем X-Ray Unpacker и выбираем файлы «gamedata.db0-gamedata.db9», а после них выбираем «gamedata.dba» и «gamedata.dbb». Если для вас это очень долго, то скопируйте «Unpack_Rus.exe» и «Unpack.bat», в каталог с игрой (туда, где находятся файлы «gamedata») и запустите «Unpack.bat», после этого там же появится подпапка «gamedata», в ней нам нужны папки «textures» и «levels», а остальные папки можно удалять. Вот и всё, далее остаётся подготовить модель к экспорту, об этом читайте ниже.


Подготовка модели к экспорту

Для работы потребуются: 3ds Max 9, плагин GEOMImport (GEOM_Importer(3ds Max 9)_v1.0.1.rar).

  1. Импортируем в сцену карту, нажав File->Import, выбираем файл level.geom из папки локации (пример: l01_escape->level.geom), далее появится окно в котором щелкните OK, на вопрос «Do you want to create materials?» (русск. «Хотели бы вы создать материалы?») ответьте положительно. Плагин импорта разбивает сетку на этакие «лоскуты» руководствуясь материалами, присвоенными геометрии.


  2. Находим на карте нужный нам объект и изучаем его. Если он состоит из разных материалов, то, соответственно, модель его будет не цельной, а разбита на части. Наша задача собрать его из этих частей. Для этого выбираем какую-либо его часть и не снимая выделения в свитке Modify (Изменение) нажимаем кнопку Attach (Присоединить) поочередно присоединяем (или же жмём там же Attach List (Список присоединения), но не рекомендуется) остальные части щелкая по ним. При присоединении очередного куска, в появляющемся диалоге выбираем пункт Match Material IDs to Material (Назначить материал как ID) и жмём ОК.




  3. Собрав объект в единое целое, не снимая выделения с него, отжимаем кнопку Attach, щелкаем правой кнопкой в окне проекции правой кнопкой и жмем Hide Unselected (Скрыть не выделенное).




  4. Теперь, посмотрим на результаты нашего Attach’а, нажав кнопку Zoom Extents (Увеличить степень). Взглянув на это:



    Понимаем, что прилепилось немного лишнего. Поэтому, выделяем всю эту бяку, в свитке Modify выбираем редактирование полигонов объекта, и выделяем только полигоны нужного нам объекта.




    Далее, не снимая выделения с полигонов, жмем кнопку Detach (Отсоединить), и отделяем присвоив нашему объекту название и нажав ОК (все галочки должны быть сняты).




  5. Опять выделяем наш объект, прячем ненужное (см. п.3). Далее центрируем Pivot (Точку опоры). Для этого выделяем объект, идем в свиток Hierarchy (Иерархия), зажимаем кнопку Affect Pivot Only (Только точка опоры) и жмём кнопку Center to Object (На центр объекта). После этого отжимаем кнопку Affect Pivot Only для возвращение в режим редактирования самого объекта.




  6. Устанавливаем объект в ноль координат по осям X, Y и Z. Выделяем объект, нажимаем кнопку Move (Перемещение) и в окнах координат прописываем нули.




    Поднимаем объект по оси Y вверх так, чтобы нижние точки лежали в плоскости X-Z. Выглядеть это должно вот так:



  7. Все практически готово. Последний штрих, применяем модификатор X-Form для сброса проведенных изменений. Выделив наш объект, заходим в панель Utilities (Утилиты), и нажав кнопку Reset X-Form (Сбросить X-Form) жмём Reset Selected (Сбросить выбранное). Отжимаем кнопку Reset X-Form. Все, объект готов к экспорту.





Экспорт модели


После проведения сброса X-Form, описанного в предыдущей части, вам необходимо создать материал, для этого запустите «Material Editor» (русск. Редактор материалов) нажав кнопку Mated.jpg, или клавишу «M» (английскую) на клавиатуре. Затем, выберите пустой слот и нажмите «пипетку», и щелкните ею по объекту, это заполнит слот материалами объекта.




Затем зайдите в каждый подматериал и выберите «Crytek Shader», и отметьте «Physicalize» (русск. Физикализировать).



По завершению, вернитесь в корневой материал, нажав кнопку .

Затем, переименуйте материал в название объекта (лучше короткое).



После указания имени, сохраните сцену, нажав «File→Save As…» (русск. Файл→Сохранить как) и сохраните файл с таким же именем, какое у материала и объекта, сохранять необходимо в папку «D:\Games\Electronic Arts\Crytek\Crysis\Game\Objects» (по аналогии), если папка Objects не существует — создайте её!


После этого, нажмите «File→Reset» (русск. Файл→Сброс), на появившееся вопросы ответьте положительно, после откройте только что сохранённый объект, нажав «File→Open» (русск. Файл→Открыть). Также нужно увеличить объект до 1000-10000 инструментом масштабирования (рекомендуется увеличить до 9000), по перед этим настройте единицы измерения в «Customize→Units Setup…» (русск. Настройка→Установки единиц измерения) выбрав «Centimeters» (русск. Сантиметры), после щелкните по объекту правой кнопкой мыши и выберите Convert To: (русск. Преобразовать в:) → «Convert To Editable Poly» (русск. Редактируемый полигон), и снова сбросьте X-Form.


Теперь, переходим непосредственно к экспорту.

Перейдите на вкладку «Utilities» (русск. Утилиты), щелкните «CryEngine 2 Exporter».



Перейдите до секции «Material» (русск. Материал) и нажмите «Create Material» (русск. Создать материал), далее появится окно материалов редактора Sandbox 2, вновь нажмите «Create Material», появится окно сохранения материала, введите такое же имя, что у объекта и нажмите «Сохранить».




Затем, на каждом подматериале укажите «Diffuse Color» (русск. Диффузный цвет), как показано ниже.



По завершению, закройте окно материалов. И перейдите до секции «Object Export» (русск. Экспорт объекта), выберите объект, и нажмите «Add Selected» (русск. Добавить выбранные) и нажмите «Export Nodes» (русск. Экспортировать узлы).
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

Это сообщение было отредактировано 1 раз(а), последнее редактирование в "DCamer" (17 Апрель 2011, 13:58)


2

Воскресенье, 17 Апрель 2011, 13:58

Воо! Тема! Спасибо!
Legacy of the Yods
Indie of the Year Awards


3

Понедельник, 18 Апрель 2011, 14:36

Хм..я то уж думал все знают как это делать.
Отличная тема спасибо! :)

4

Понедельник, 9 Май 2011, 13:48

Почему когда я жму File->Import вылетает вот такое окно
Нажмите сюда, чтобы узнать больше
после нажатия OK вылетает вот такая ерунда
Нажмите сюда, чтобы узнать больше
после чего max закрывается с ошибкой в чём может быть проблема?

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

5

Понедельник, 9 Май 2011, 14:58

Не достаточно ОЗУ для чтения локации.
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

6

Понедельник, 9 Май 2011, 15:32

о_О у меня 3 гб озу! и специально для моддинга стоит xp что бы ресурсов меньше жрало и всё равно мало!!Мда...

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

7

Понедельник, 9 Май 2011, 16:54

И попробуй включить Auto-smooth, и из какой игры ты открываешь локации? Попробуй открыть самую мелкую по весу локацию.
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

8

Понедельник, 9 Май 2011, 17:18

И попробуй включить Auto-smooth

пробывал не чего не изменилось.Из зова припяти карту припять он не открывает видимо слишком большая сейчас маленькую мультиплеерную открыл и уже вытащил из неё домик всё норм.Мне вот интересно скока оперативки ему надо?

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

9

Понедельник, 9 Май 2011, 18:31

Из зова припяти карту припять он не открывает видимо слишком большая

Импортёр не поддерживает Зов Припяти, необходима обновлённая версия. Во вложении.
DCamer приложил следующий файл:
  • xr_maxplugin.rar (103.41 kB - Скачано 299 раз - Последняя загрузка: 8 Август 2018, 08:38)
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

Это сообщение было отредактировано 1 раз(а), последнее редактирование в "DCamer" (9 Май 2011, 18:39)


10

Понедельник, 9 Май 2011, 20:16

Благодорю!!!
Вообщем такое дело этот плагин вообще не открывает не одну карту :) вещде пишит не хватает ОЗУ.
Всё уже нашол я плагин который нужен спасибо за статью!

Это сообщение было отредактировано 2 раз(а), последнее редактирование в "Don92" (9 Май 2011, 20:31)


11

Вторник, 10 Май 2011, 12:57

А если допустим дом очень большой и там свыши 32 матерьялов(При экспортирования выдаёт ошибку типа больше 32 матерьялов нельзя использовать) используется то не как не получится экспортировать?

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

12

Вторник, 10 Май 2011, 13:01

В таком случае надо модель разделять на несколько объектов, подобно тому, как это сделано в Crysis 2.
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

13

Вторник, 10 Май 2011, 13:34

Ммм...А ты не мог бы подробно написать как это делать а то я в максе не очень разбираюсь?(Ну вот я разрезал дом на пополам а материал нет он остался общим)

Это сообщение было отредактировано 1 раз(а), последнее редактирование в "Don92" (10 Май 2011, 13:49)


DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

14

Вторник, 10 Май 2011, 14:14

Выбери второй пустой слот в редакторе материалов, и кликни пипеткой по второй части дома, и этот второй слот назначь на вторую часть дома (примечание: все дублирующие подматериалы надо удалять, но не забывать переназначать MatID полигона, который использует подматериал).
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

15

Вторник, 10 Май 2011, 15:22

Не сильно дошло о чём ты:) ладно и на том тебе спасибо! Попробую такое поискать в уроках про макс,но если не сложно сделай в виде статьи со скринами как именно это делать думаю эта информация не только мне нужна.

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

16

Вторник, 10 Май 2011, 16:05

Не сильно дошло о чём ты

В этой статье описано, читаем внимательно.
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби

17

Пятница, 13 Май 2011, 14:13

DCamer у тебя талант по расписыванию уроков! Очень хорошо и доходчиво написано, просто отлично! :thumbup:

18

Пятница, 13 Май 2011, 15:07

Да! Еще бы так же объяснил как с большим количеством материалов экспортировать и вообще бы зачётно было :thumbsup:

DCamer

Администратор CryMod

  • "DCamer" мужчина
  • "DCamer" создал эту тему

Сообщений: 2,539

Место жительства: пгт. Змиёвка

Профессия: Программист

19

Пятница, 13 Май 2011, 15:15

На днях по этому поводу выложу видеоурок. :)
«Как лекарство не достигает своей цели, если доза слишком велика, так и порицание и критика - когда они переходят меру справедливости.»Артур Шопенгауэр
«Самый длинный путь начинается с одного шага, а не поворота ключа в замке зажигания.»Эдвард Эбби