Sidebar

Создание нормалей

Z-O-M-B-I-E

Школоло
29.06.09
8 631
Создание нормалей

Есть программа ShaderMap CL 1.2.2, но она создаёт только по одной нормали, можно ли сделать, что бы сразу пачкой конвертила?
http://shadermap.com/downloads.php

Или подскажите нормальные программы для этого.
 

Kalich_

New member
26.09.08
1 197
33
х.з. даже у тебя их сто штук?
у меня помню было штук 30 ну как то достаточно быстро по одной сделал
 

Изя

Туторокурец
19.01.11
379
0
0
1) В сталкере вроде и так есть нормали к каждой текстуре.
2) В SourceSDK почти все программы для работы с текстурами конвертят пачками.
 

Gaia

Чёрный вертолёт
Спонсор
04.08.08
4 685
37
154
63
2 Z-O-M-B-I-E:
Карты нормалей в сталкере вполне обычные, нужно просто "перетасовать" каналы, правда я не помню, в каком именно порядке :)

ПС: в фотожабере есть макросы, с помощью них можно обрабатывать хоть вагонами :)
 

Gaia

Чёрный вертолёт
Спонсор
04.08.08
4 685
37
154
63
посмотрел сейчас, вот так:
Stalker CSS
Alpha -> Red
Blue -> Green
Red -> Alpha (Specular)
Green -> blue

Про макросы напишу чуть позже :)
 

Z-O-M-B-I-E

Школоло
29.06.09
8 631
Сталкеровский бамп не покатит :) Там его слишком мало)

Вот удалось сделать бамп в фотошопе, плагином нвидиа:
1. Нвидиа.
2. Шейдер мап.
Вот тока теперь ещё вопрос, как из фотошопа вагонами конвертить?

==================================
Вот этим скриптом делаю нормали шейдермапом:
Код:
REM Convert diffuse map (cdiff) to displacement, normal, and specular
REM * parameters are default -v is verbose
START /WAIT D:\Programs\ShaderMap\shadermap.exe cdiff "D:\Z-O-M-B-I-E\compile\stalker\crete\crete_beton_3.tga" -norm (*,50,*,*) -v
Как сделать, что бы конвертил все .tga файлы?
 

Вкладення

Останнє редагування:

realspaik

Member
30.08.06
651
4
18
В фотошопе есть File->Automate->Batch или File->Scripts->Image Processor , которые позволяют совершать действия над группой изображений.

Батник для шейдермапа, который сконвертит все файлы tga, должен выглядеть примерно так
Код:
for %%I in (*.tga) do D:\Programs\ShaderMap\shadermap.exe  cdiff %%I -norm (*,50,*,*) -v
 
  • Like
Reactions: Z-O-M-B-I-E

Z-O-M-B-I-E

Школоло
29.06.09
8 631
2 realspaik:
Да, да! Работает))))))))))
Тока теперь нужно указывать output dir.
Код:
REM Convert diffuse map (cdiff) to displacement, normal, and specular
REM * parameters are default -v is verbose
START /WAIT D:\Programs\ShaderMap\shadermap.exe fprop -norm (TGA32,_NORM)
for %%I in (*.tga) do D:\Programs\ShaderMap\shadermap.exe  cdiff %%I -norm (*,50,*,*) -v -od "D:\Z-O-M-B-I-E\compile\stalker\crete"
Спасибо))))))))
 

Gaia

Чёрный вертолёт
Спонсор
04.08.08
4 685
37
154
63
Такс.. Видимо нужда в макросах (называю так по привычке) отпала, но напишу на всякий случай.

1. Открываем любой файл из той кучи, которую надо обработать.
2. Идем на вкладку "Actions", создаём новое действие, нажимаем на "Rec"
3. Проделываем определенные действия с картинкой.
4. Нажимаем "Stop Recording".
5. Идем в File -> Automate -> Create Droplet.
6. Указываем путь для сохранения дроплета (Save Droplet in)
7. чуть ниже выбираем "макрос", который записывали.
8. "Destination" настраиваем по своему усмотрению. Тут важно не натворить делов :)
9. "Ok".
10. Создаем bat-файл следующего содержания:
Код:
for %%I in (*.tga) do dropletname.exe %%I
затем кидаем дроплет и бат в папку с картинками, запускаем бат, ждем.
Готово. :)
 

Lefront

всегда можно орнуть
30.06.08
2 195
34
  • Лампочка
Хм пачками переводить дефузки в нормали это извращенство. Ты попробуй хейтмапы нарисовать. (Хотя для сталкеровских текстур это трудно)
Скачай CrazyBump и там уже (опять же по одной) настраивай нормалку так как тебе хочится
 

Z-O-M-B-I-E

Школоло
29.06.09
8 631
2 Lefront:
Шейдер мап сначала дисп делает, потом нормаль, хейт, дудв и спец.
Это ты предлагаешь мне для 1 ГБ текстур делать нормали по одной? Извращенство.
 

.enemy.

Member
11.08.07
144
0
16
На кой черт тебе твой сталкер нужен? в нете полным полно нормальных текстур, этот сталкер уже чересчур узнаваем, да и текстуры параша если разобраться.Качни Marlin Studios, или из других игр.Смотрится как параша. эти текстуры.Ничего годного нет.
 

Game Server

Доноры Красавчики

Користувачі онлайн