Экспорт текстуры из Photoshop с помощью плагина CryTIF

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
Строка 26: Строка 26:
[[Файл:Sandbox_CrytifExporting_image001.jpg]]
[[Файл:Sandbox_CrytifExporting_image001.jpg]]
-
Select a picture of your choice, we have selected a picture of an elegant and classic German car, and resize it to 512 x 512 pixels. Choose '''FileSave''' to create a copy on the hard drive.
+
Выберите фотографию на ваш выбор, мы выбрали фотографию элегантного и классического немецкого автомобиль, и изменили его размер до 512х 12 пикселей. Выбери '''File→Save''' чтобы создать копию на жёстком диске.
-
When the file requester shows up, choose '''CryTIF''' as the format:
+
Когда появится окно сохранения, в качестве типа файла выберите '''CryTIF''':
[[Файл:Sandbox_CrytifExporting_image002.jpg]]
[[Файл:Sandbox_CrytifExporting_image002.jpg]]
-
This opens up the CryTIF Exporter Control Window.
+
Появится окно управления экспортёром CryTIF.
-
===== CryTIF Exporter Control Window =====
+
===== Окно управления экспортёром CryTIF =====
[[Файл:Sandbox_CrytifExporting_image003.jpg]]
[[Файл:Sandbox_CrytifExporting_image003.jpg]]
-
The left side shows the original, uncompressed file and the right side shows a preview of the file in the output format.
+
Слева показан оригинал, несжатый файл, а справа показан предварительный просмотр файла в выводном формате.
-
As we are about to save a texture for the diffuse channel, choose '''Diffuse_highQ''' in the '''Preset Settings'''.
+
Так, как мы собираемся сохранить текстуру для диффузного канала, в диалоговой группе настроек '''Preset''' выберите '''Diffuse_highQ'''.
-
This will create a DXT1 dds file later on, which needs about 170KB , instead of 1024 KB as an uncompressed texture. Compare the original quality and the quality in the preview window on the right side. Position the mouse pointer over one of the two previews and use the mouse wheel to zoom in and out of the pictures simultaneously.
+
Это создаст DDS-файл в формате DXT1, который позже потребует около 170 КБ, вместо 1024 КБ, в несжатой текстуре. Сравните исходное качество и качество в окне предварительного просмотра в правой части. Поместите указатель мыши над одной из двух изображений и использовать колёсико мыши чтобы увеличить обе фотографии одновременно.
[[Файл:Sandbox_CrytifExporting_image004.jpg]]
[[Файл:Sandbox_CrytifExporting_image004.jpg]]
-
Play around with the presets to get a feeling for the formats the exporter is able to output data.
+
Поиграйте с пресетами, чтобы почувствовать форматы, в которых экспортёр может сохранять текстуры.
-
We stick for this example with Diffuse_highQ.
+
В этом примере мы придерживаемся пресета «Diffuse_highQ».
-
The lower part of the interface features Tabs.
+
В нижней части интерфейса присутствуют несколько вкладок.
-
The most important ones, the ones you will check on every texture, are File Output and Advanced.
+
Наиболее важные из них, это те, которые вы будете проверять на каждой текстуры, и это — '''File Output''' (''Вывод файла'') и '''Advanced''' (''Дополнительно'').
-
===== File Output Tab =====
+
===== Вкладка «File Output» =====
-
The File Output tab features the basic settings for the texture export.
+
Вкладка '''File Output''' содержит основные настройки экспорта текстуры.
'''[[Файл:Sandbox_CrytifExporting_image005.jpg]] '''
'''[[Файл:Sandbox_CrytifExporting_image005.jpg]] '''
-
We keep the settings for Reduce Resolution at 0 as we do not want the texture to be scaled down on both axis by default.
+
Мы оставили настройку Reduce Resolution равной 0, так как мы не хотим чтобы текстура была уменьшена по обеим осям.
-
Use this feature to scale down big source files automatically.
+
Используйте эту функцию, чтобы автоматически уменьшать большие исходные файлы.
-
We also want to create MipMaps for the texture and keep the settings to max.
+
Мы также хотим создать мипмапы для текстуры и оставили настройку равной максимуму.
-
===== Advanced Tab =====
+
===== Вкладка «Advanced» =====
-
The Advanced tab features some optimization and exception functionality.
+
Вкладка '''Advanced''' содержит функции оптимизации и исключений.
[[Файл:Sandbox_CrytifExporting_image006.jpg]]
[[Файл:Sandbox_CrytifExporting_image006.jpg]]
-
Auto optimize should be kept turned on for normal textures.
+
Настройка '''Auto optimize''' должны быть включены для нормальной текстуры.<br />
-
Only on very high spec this setting is disregarded.
+
На максимальной конфигурации графики этот параметр не учитывается.<br />
-
It automatically scales all textures over 512 pixels width or height.
+
Эта настройка автоматически уменьшает все текстуры размером более 512 пикселей в ширину или высоту.<br />
-
This was implemented to improve performance and optimize memory consumption. In most of the cases the difference between the 1024 pixel and 512 pixel version is a good trade off for better performance.
+
Настройка была внедрена для повышения производительности и оптимизации потребления памяти. В большинстве случаев, версия текстуры размером 512 пикселей является хороший компромиссом для лучшей производительности.
-
Keep the Supress engine reduce off.
+
Оставьте настройку ''Supress engine reduce'' отключённой.<br />
-
If you switch from High to lowspec, the textures are scaled down automatically to allow them to be loaded into the graphics card memory.
+
При переключении с высокой конфигурации графики на низкую, текстуры автоматически уменьшатся, позволяя им загрузится в память видеокарты.<br />
-
This flag overwrites all the RC settings and keeps the original size throughout all the different quality settings. You want to use this on textures featuring text.
+
Этот флаг перезаписывает все настройки RC и сохраняет оригинальный размер для всех конфигураций графики. Вы можете использовать эту настройку для текстуры на которых присутствует текст.
-
You want the texture to be streamed &#8211; in case of effects you might turn it off to make sure, explosions are displayed without any delay, caused by loading textures.
+
Оставьте настройку ''Allow texture to be streamed'' включённой – в случае артефактов, вы можете отключить эту настройку, чтобы убедиться, что взрывы отображаются без каких-либо задержек, вызванных загрузкой текстур.
-
Press '''OK''' when you are done.
+
Нажмите '''OK''' когда завершите настройка.<br />
-
This saves the Texture as a modified TIF file.
+
Это действие сохранит текстуру в качестве изменённого TIF-файла.<br />
-
It is now ready to be used in the Cryengine2 Sandbox Editor or in a MOD.
+
Текстура готова для использование в редакторе CryEngine 2 Sandbox или в модификации.
-
=== Result ===
+
=== Результат ===
-
You can select the texture in the material editor with in Cryengine2 Sandbox as a TIF or as a dds &#8211; there is no difference.
+
Вы можете выбрать текстуру в редакторе материалов CryEngine 2 Sandbox, как TIF или DDS — в них нет разницы.<br />
-
You could bypass the CryTIF plugin completely, and create your dds files without it.
+
Вы можете обойти плагин CryTIF, и создать свой DDS-файл без него. Но это не рекомендуется.
-
But this is not recommended and when support questions arise, you will be asked to do the same procedure with the CryTIF plugin.
+
-
The big advantages will become apparent for teams who want to create a mod and share data &#8211; you only need to take care of the uncompressed source files (TIF and PSD), the dds will be created when you load assets into the editor.
+
Большие преимущества станут очевидными для команд, которые хотят создать модификацию и распространять данные — вам нужно будет лишь позаботиться о несжатых исходных файлах (TIF и PSD), DDS будет создан при загрузке ассетов в редакторе.<br />
-
When you switch to a lower config Spec because you want to test if the performance of your mod is texture memory bound, you want to have the textures scaled down by the factor 2. This is not possible with pure .dds — only with the CryTIF files.
+
При переключении на более низкую конфигурацию, вы сможете проверить связанность производительности вашего и текстурной памяти, вы хотите. Это не возможно с текстурами в формате DDS — только с CryTIF-файлами.
-
[[Категория:Official:Basic - Object Setup]]
+
[[Категория:Официальная документация:Основы - Настройка объеков]]
-
== See Also ==
+
== См. также ==

Версия 17:03, 7 апреля 2011

Содержание

Экспорт текстуры из Photoshop с помощью плагина CryTIF

Описание

Следующее руководство опишет процесс установки плагина, для полного использования особенностей текстур в CryEngine и опишет процесс его использования в повседневном производстве. Этот плагин добавляет метаданные в не сжатые исходные файлы и передаёт их в CryEngine 2 Resource Compiler (сокращенно RC) для последующего преобразования в формат DDS или в карту нормалей.

Переход к работе

Подготовка

Установка плагина

Программа установки должна автоматически установить плагины. Если по каким-то причинам плагин не может быть установлен автоматически, следуйте инструкциям ниже:

  1. Скопируйте следующие файлы в корневой каталог Photoshop:
    «Bin32/zlib1.dll»
    «Bin32/jpeg62.dll»
    «Bin32/libtiff3.dll»
  2. Скопируйте файл «Tools/CryTIFPlugin.8bi» в папку «Photoshop/Plugins»
  3. В Photoshop, вы можете изменить путь RC, выбрав «Help->About->Plugins->CryTIFPlugin».

При этом, появится окно с параметрами компилятора ресурсов. В нём вы можете установить правильный путь к корню установки CryENGINE 2. Это приведет к ошибке → попробуйте сохранить еще раз. Теперь появится диалоговое окно CryTIFF.

Экспорт текстуры

Текстуры для CryEngine всегда должны иметь равный размер в обоих направлениях, что соответствуют схеме второй степени: 2, 4, 8, 16, 32, 64, 128, 256, 512,… пикселей.

Sandbox CrytifExporting image001.jpg

Выберите фотографию на ваш выбор, мы выбрали фотографию элегантного и классического немецкого автомобиль, и изменили его размер до 512х 12 пикселей. Выбери File→Save чтобы создать копию на жёстком диске. Когда появится окно сохранения, в качестве типа файла выберите CryTIF:

Sandbox CrytifExporting image002.jpg

Появится окно управления экспортёром CryTIF.

Окно управления экспортёром CryTIF

Sandbox CrytifExporting image003.jpg

Слева показан оригинал, несжатый файл, а справа показан предварительный просмотр файла в выводном формате. Так, как мы собираемся сохранить текстуру для диффузного канала, в диалоговой группе настроек Preset выберите Diffuse_highQ. Это создаст DDS-файл в формате DXT1, который позже потребует около 170 КБ, вместо 1024 КБ, в несжатой текстуре. Сравните исходное качество и качество в окне предварительного просмотра в правой части. Поместите указатель мыши над одной из двух изображений и использовать колёсико мыши чтобы увеличить обе фотографии одновременно.

Sandbox CrytifExporting image004.jpg

Поиграйте с пресетами, чтобы почувствовать форматы, в которых экспортёр может сохранять текстуры. В этом примере мы придерживаемся пресета «Diffuse_highQ».

В нижней части интерфейса присутствуют несколько вкладок. Наиболее важные из них, это те, которые вы будете проверять на каждой текстуры, и это — File Output (Вывод файла) и Advanced (Дополнительно).

Вкладка «File Output»

Вкладка File Output содержит основные настройки экспорта текстуры.

Sandbox CrytifExporting image005.jpg Мы оставили настройку Reduce Resolution равной 0, так как мы не хотим чтобы текстура была уменьшена по обеим осям. Используйте эту функцию, чтобы автоматически уменьшать большие исходные файлы. Мы также хотим создать мипмапы для текстуры и оставили настройку равной максимуму.

Вкладка «Advanced»

Вкладка Advanced содержит функции оптимизации и исключений.

Sandbox CrytifExporting image006.jpg

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

Оставьте настройку Supress engine reduce отключённой.
При переключении с высокой конфигурации графики на низкую, текстуры автоматически уменьшатся, позволяя им загрузится в память видеокарты.
Этот флаг перезаписывает все настройки RC и сохраняет оригинальный размер для всех конфигураций графики. Вы можете использовать эту настройку для текстуры на которых присутствует текст.

Оставьте настройку Allow texture to be streamed включённой – в случае артефактов, вы можете отключить эту настройку, чтобы убедиться, что взрывы отображаются без каких-либо задержек, вызванных загрузкой текстур.

Нажмите OK когда завершите настройка.
Это действие сохранит текстуру в качестве изменённого TIF-файла.
Текстура готова для использование в редакторе CryEngine 2 Sandbox или в модификации.

Результат

Вы можете выбрать текстуру в редакторе материалов CryEngine 2 Sandbox, как TIF или DDS — в них нет разницы.
Вы можете обойти плагин CryTIF, и создать свой DDS-файл без него. Но это не рекомендуется.

Большие преимущества станут очевидными для команд, которые хотят создать модификацию и распространять данные — вам нужно будет лишь позаботиться о несжатых исходных файлах (TIF и PSD), DDS будет создан при загрузке ассетов в редакторе.
При переключении на более низкую конфигурацию, вы сможете проверить связанность производительности вашего и текстурной памяти, вы хотите. Это не возможно с текстурами в формате DDS — только с CryTIF-файлами.

См. также