* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Массовый конверт в материалы. Started at 06-04-2009 12:36 by G@RG Visit at https://bbs.hl-inside.ru/showthread.php?threadid=49998 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : G@RG Date : 06-04-2009 12:36 Title : Массовый конверт в материалы. Собсно сабж, имеется около 200мб текстур в формате ТГА. Вручную конвертить их просто устанешь. Есть ли какая нить прога чтобы автоматом перевести разом все эти ТГАшки в формат понимаемый сорсом? Текстуры обычные без нормалей и альфы, вообщем без замарочек. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Mitai Date : 06-04-2009 13:02 В фотошопе, c помощью экшенов. Нужно записать один экшн, с нужными настройками сохранения рисунка. А потом с помощью Batch, превести всё остальные файлы. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : G@RG Date : 06-04-2009 13:05 [QUOTE][i]Оригинальное сообщение от Mitai [/i] [B]В фотошопе, c помощью экшенов. Нужно записать один экшн, с нужными настройками сохранения рисунка. А потом с помощью Batch, превести всё остальные файлы. [/B][/QUOTE] Разпиши плз пошагово. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Roger Wilco Date : 06-04-2009 13:05 по-моему есть такая прога, но названия не помню, в любом случае через batник можно -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : G@RG Date : 06-04-2009 13:11 ХЗ, дай содержимое подобного батника, а дальше я разберусь ) Главное чтобы vtf и vmt сразу создавались. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Stone Date : 06-04-2009 20:19 Ну ды, батником скармливать все *.tga утилите vtex.exe, у нее по-моему есть параметр, который простейшие материалы создает автоматом. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : Freeeeeeeman Date : 06-04-2009 20:50 групповая конвертация .тга в .втф+создание простого .вмт с шейдером LightmappedGeneric: не проверял, но вроде работать должно. .bat : [code] pushd ...\SteamApps\*****\sourcesdk_content\ep2\materialsrc\ololo //папка с .тга "%sourcesdk%\bin\orangebox\bin\vtex" -shader LightmappedGeneric *.tga pause [/code] естесно коменты удалить, пути поправить :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : FishMan Date : 07-04-2009 01:35 %sourcesdk% - такой нету по умолчанию вродь. Её создать надо. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : Stone Date : 07-04-2009 07:11 Хех_)) Комменты и в батниках есть - с "::" начинаются. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : G@RG Date : 07-04-2009 11:28 no config file for ./adoor01_2.tga Can't convert image from RGBA8888 to DXT1 in CalcLowResImage Как я понял картинки не принадлежат к RGBA8888? Но тогда как их конвертнуть массово еще и в RGBA8888? (хотя у них и так стоит RGB). З.Ы. путей с русскими символани и пробелами нет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Freeeeeeeman Date : 07-04-2009 14:53 [QUOTE]Комменты и в батниках есть - с "::" начинаются.[/QUOTE] с батниками мало знаком, знаю что // не является коментами в .бат(за этим и написал что их надо удалить), как комментировать не знал, написал как в С++ =). теперь буду правильно коментить. [QUOTE]%sourcesdk% - такой нету по умолчанию вродь. Её создать надо.[/QUOTE] у меня есть, сама появилась. [QUOTE]Но тогда как их конвертнуть массово еще и в RGBA8888?[/QUOTE] -> [QUOTE]В фотошопе, c помощью экшенов.[/QUOTE] :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : G@RG Date : 07-04-2009 15:01 Что за экшены? Как их юзать. Объясните нубу ). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : manJak Date : 07-04-2009 16:13 G@RG > Can't convert image from RGBA8888 А говоришь, что без альфы) Тогда надо текстовики создавать либо с dxt5 либо nocompress.. Короче, лучше фотошопом)) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : G@RG Date : 07-04-2009 16:18 Все картинки в RGB 8. Альфу я вроде не замечал... И еще картинки обязательно должны быть рода: 512x512, 1024x1024,512x1024 но не 512x768 ? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : Mitai Date : 07-04-2009 16:27 [QUOTE][i]Оригинальное сообщение от G@RG [/i] [B]картинки обязательно должны быть рода: 512x512, 1024x1024,512x1024[/B][/QUOTE] Обязательно. А экшены, это аналог макросов из ворда (или наоборот :)). Вот, почитай - [url]http://rusforumz.com/library/photoshop/lib/index.php?newsid=28[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : G@RG Date : 07-04-2009 16:36 Почему он 768 не понимает ? Он же делится даже на 64 ... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 17] Author : realspaik Date : 07-04-2009 16:53 Сторона текстуры должна быть степенью двух -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 18] Author : FishMan Date : 07-04-2009 18:58 ну ты и выразился =) Лучше было сказать: Размер текстуры (колличество пикселей) должен определяться по формуле: S = 2^n Где S - размер. 2 - двойка :D. ^ - степень. n - число (показатель степени), в данном случае, от 1 до 11. Но в OB встречаются текстуры и 12-той степени (4096) только vtex такие делать не может. Или может? А вот все степени: 2 4 8 16 32 64 128 256 512 1024 2048 (?)4096 Никаких тебе 24, 48, 72, 96, 384, 768 и т.д. Такие размеры годятся только для размеров брашей в хаммере =) Где-то я читал, что дело в чипах видеокарт, нупским языком - видеокарте проще работать с текстурами "степени двойки". Хз на сколько это правда... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 19] Author : G@RG Date : 08-04-2009 10:09 Ага. Спс что пояснили что разрешение должно работать со степенью двойки. Конечно для такого движка как сорс немного не ясна цель делать подобного рода ограничения. Вообщем уже пишемс скрипт который всё это отскейлит как надо. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 20] Author : Freeeeeeeman Date : 08-04-2009 14:29 помоему это ограничение ничему не мешает вовсе -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 21] Author : G@RG Date : 08-04-2009 15:31 Нашел в vmt такой блок: side { "id" "3397" "plane" "(2656 160 192) (2656 160 160) (2656 144 160)" "material" "METAL2_2" "uaxis" "[0 1 0 0] 1" "vaxis" "[0 0 -1 0] 1" "rotation" "0" "lightmapscale" "16" "smoothing_groups" "0" } Как я понял "uaxis" "[0 1 0 0] 1" и "vaxis" "[0 0 -1 0] 1", это скейл текстуры? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 22] Author : manJak Date : 08-04-2009 17:13 Единички в конце - скейл. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 17.09.2024 06:55:59