Sidebar

Как создать новый отдельный шейдер?

NiGo32

New member
08.08.08
377
0
0
Как создать новый отдельный шейдер?

Как создать свой отдельный шейдер для мода? Чтобы бы появилось отдельное новое расширение в vmt типа UnlitGeneric, тока например: NewUnlitGeneric
В внешке все писалось по англ как там все делается, но нихрена не черта не понятно, пишут что надо написать новые шейдеры с расширением .fxc и с именованием в конце _vs2x, и _ps2x. Вообщем все сделал, написал новые шейдеры в stdshader лист. Компилирую их, и вовремя компиляции, он почему то их ПРОПУСКАЕТ и некоторые тоже! А в батнике все норм было (как указали во внехе), проверял все, ничего не нашел ошибочного. Все идеально было сделано но в результате мои новые шейдеры fxc формата не компилировались, и не появились в папке shaders/fxc. Вообщем полный провал, ошибка: неизвестно, причина ошибки: неизвестно.
Тогда еще я сам решил создать дубликат файла sdk_unlitgeneric в проекте game_shader_generic.dll (game_shader_dx9.dll) где описывались все новые дополнительные шейдеры хранящийся в файлах shaders/. Когда я его компилировал то всякие дополнительные шейдеры SDK_*** работали! Т.е я их вводил спокойно в vmt файл с текстуркой и все пахало. И я сделал дубликат SDK_unlitgeneric но результат таков: компиляция библиотеки успешная, в игре результат - unknown shader Newunlitgeneric.
Искал во внехе еще долго долго, и везде одно и тоже - fxc не компилируются и т.п.
Даже я брал старые шейдеры от VALVe: sdk_postprocess (эффект sharpen), sdk_lightmap, sdk_particle и все они тоже не компилируются.
Помогите пожалуйста!! У кого получилось сделать это, дайте знать :(

p.s. using orangebox shaders (episode two)
 

NiGo32

New member
08.08.08
377
0
0
ок, вообщем я смог сделать пол работы, теперь осталась проблема в компиляции .fxc шейдеров в .vcs, как это сделать?
в внешке просидел 2 часа - ничего не помогло.
хелп! окаца у меня directx sdk старый, киньте мне кто нить пожалуйста fxc.exe файл из более нового dxsdk, от версии 2007 до нашего :drink:
 

NiGo32

New member
08.08.08
377
0
0
ну помогите плз! никто не знает чтоли?? :( :( :( :(
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 NiGo32: вальвовцы так к соурсу HLSL и не прикрутили?
Я с этой компиляции офигевал еще под ту бетку - оно в среднем полчаса занимало, это ж какой тайм-вастер.
 

Game Server

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

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

Немає користувачів онлайн.