Вопросы по шейдерам, спрашываем - атвичаем |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы по шейдерам, спрашываем - атвичаем |
3.10.2006 - 09:55
Сообщение
#1
|
|
увлекся жизнью. Группа: Пользователи Сообщений: 737 Регистрация: 6.08.2005 Из: Belarus, Minsk Пользователь №: 858 |
Думаю эта тема никому не помешает =)
Вопросы 1. Как сделать чтобы в текстуре определенная область была прозрачной? 2. Как задать цвет солнца в шейдере к скайбоксу? 3. Можно ли сделать анимированный скайбокс? Например мерцающие звезды... Сообщение отредактировал iFX_aFex - 3.10.2006 - 10:50 -------------------- icq 298891437
mail: nekris@tut.by Расслабился и ударился лицом об стол. Пара спать |
3.10.2006 - 10:06
Сообщение
#2
|
|
Сообщений: -37245 Группа: Пользователи Сообщений: 532 Регистрация: 5.05.2005 Из: Saint Petersburg Пользователь №: 657 |
Мона в FoR MaPPeRs oNLy! спросить у зонта, он знать должен.
Яб на тваём месте в чюжих шейдерах посмотрел. -------------------- Cheat0r's Lover
<[p900]D[15]> blet ja nevizu vashei kirilica naxui! :D |
3.10.2006 - 10:19
Сообщение
#3
|
|
Группа: Пользователи Сообщений: 251 Регистрация: 6.03.2006 Из: ?????? Пользователь №: 1420 |
1. Открываешь скин в фотошопе и переходишь на вкладку Channels (меню это находится там же, где и слои), создаёшь новый канал (внизу с корзинкой есть Create new channel) и выделив всю область (ctrl+a) закрашиваете его белым цветом - с каналом готово! Теперь нам нужно нарисовать места на скине, которые будут просвечиваться - т.е. мы должны выделить только наш канал и чёрным по белому нарисовать эти самые места, т.е. что у нас чёрное, то и будет просвечиваться.
Технология рисования, 2 способа: - 1) виден и выделен только альфаканал и мы на нём вслепую рисуем дырки (при рисовании рисунок кисточки отображается чёрным, как и её цвет т.е.) - 2) видны все каналы, но выделен альфаканал (при рисовании кисточкой чёрный цвет отображается красным и мы всё видем, что и где закрашивать) Пояснения: - альфаканал - дополнительный 5й канал, что мы создали Работа: - Кисточка - инструмент в фотошопе, выбирать нажатием B, а настройка его осуществляется в левом верхнем меню, либо клацнув правую кнопку на изображении - 2 параметра: размер и чёткость кисти (меньше - размытая, больше - чёткая, как видимая окружность кисти) - Изменять размер изображения - ctrl+, crtl- - Изображение при увеличении - нажать пробел, затем левую кнопку на изображении и двигать куда нужно Сохранение: Сохранять нужно либо в bmp, либо в tga - это одно и то же! Но я выбираю tga, чтобы не париться с расширениями и не переименовывать их в скриптах, к примеру... Вобщем выбираем tga и 32Бита (32 потому, что на каждый канал требуется по 8Бит, изначально было 3 канала - 24Бита, но т.к. есть ещё один - 4й, то это уже 32Бита) И правильно подсказал e1dest, когда не знаешь - смотри как делают другие, открывай скины с шейдерами и разглядывай. Думаю нормально объяснил... Сообщение отредактировал moviegear - 3.10.2006 - 10:36 -------------------- my moviemaking projects:
[fps team] -> join #fps.df at QuakeNet.org join our moviemaking community channel: [#moviemaking] at QuakeNet.org aka russian mafia |
3.10.2006 - 10:30
Сообщение
#4
|
|
Группа: Пользователи Сообщений: 163 Регистрация: 12.02.2006 Из: Russia Пользователь №: 1351 |
или ещё один способ - выделяем нужные участки (либо руками, либо волшебной палочкой, либо с помощью пера - не важно), затем переходим во вкладку channels и кликаем на кнопочку "Save selection as channel" - всё, альфаканал готов.
|
3.10.2006 - 10:39
Сообщение
#5
|
|
Группа: Пользователи Сообщений: 251 Регистрация: 6.03.2006 Из: ?????? Пользователь №: 1420 |
n17.BA
да, если знаешь, что тебе нужно "прорезать" в скине сразу и одинаково, а то иногда нужен где плавный переход, где резкий... только потом следует инвертировать цвета в альфаканале Сообщение отредактировал moviegear - 3.10.2006 - 10:41 -------------------- my moviemaking projects:
[fps team] -> join #fps.df at QuakeNet.org join our moviemaking community channel: [#moviemaking] at QuakeNet.org aka russian mafia |
3.10.2006 - 10:46
Сообщение
#6
|
|
Группа: Пользователи Сообщений: 163 Регистрация: 12.02.2006 Из: Russia Пользователь №: 1351 |
ну я ж просто добавил...=)
|
3.10.2006 - 10:49
Сообщение
#7
|
|
увлекся жизнью. Группа: Пользователи Сообщений: 737 Регистрация: 6.08.2005 Из: Belarus, Minsk Пользователь №: 858 |
всем спасибо ща буду пытацца =)
а тема может кому нить другому нужна... почему сразу маперз онли -------------------- icq 298891437
mail: nekris@tut.by Расслабился и ударился лицом об стол. Пара спать |
3.10.2006 - 10:58
Сообщение
#8
|
|
Группа: Пользователи Сообщений: 163 Регистрация: 12.02.2006 Из: Russia Пользователь №: 1351 |
Полезные ссылки по шейдерам:
GTK Radiant 1.5.0 Размер 8 Мб, в составе куча мануалов (в том числе и по шейдерам) Quake 3 Arena Shader Editor Размер 500 Кб, отличная программа для редактирования шейдеров, незамения утилита для дизайнеров. Документация к Q3ASE находится здесь Q3A Shader Manual Размер 66 Кб, подробнейший мануал от ID Software. |
3.10.2006 - 12:09
Сообщение
#9
|
|
Группа: Пользователи Сообщений: 251 Регистрация: 6.03.2006 Из: ?????? Пользователь №: 1420 |
n17.BA
это понятно, я ничё тебе не говорю я вот запустил фотошоп, сделал так, а оказалось надо инвертировать цвета, либо инвертировать выделение (Select - Inverse) перед нажатием на создание канала... просто чтобы вопросов не было, почему не получилось... ты ж советуешь, так что не ленись и расписывай, хехе... за ссылки спасибо, хороший туториал: http://www.bpeers.com/software/q3ase/q3asetutorial.html Сообщение отредактировал moviegear - 3.10.2006 - 12:13 -------------------- my moviemaking projects:
[fps team] -> join #fps.df at QuakeNet.org join our moviemaking community channel: [#moviemaking] at QuakeNet.org aka russian mafia |
3.10.2006 - 12:30
Сообщение
#10
|
|
Группа: Пользователи Сообщений: 163 Регистрация: 12.02.2006 Из: Russia Пользователь №: 1351 |
Анимированный SkyBox
Анимировать сам SkyBox нельзя, но можно анимировать слои, наложенные на SkyBox: textures/skies/[Название Шейдера] { surfaceparm noimpact surfaceparm nolightmap surfaceparm sky qer_editorimage textures/skies/[изображение неба для редактора].tga q3map_sun 1 1 1 100 60 60 q3map_surfacelight 200 skyparms env/[название skybox'а] - - { map [путь к текстуре со звёздами] blendfunc GL_ONE GL_ONE tcMod scroll 0.05 0.06 } } Дополнительное инфо: q3map_sun <красный> <зелёный> <синий> <интенсивность> <гор. угол> <верт. угол> tcMod scroll <скорость перемещения по оси X> <скорость перемещения по оси Y> Сообщение отредактировал n17.BA - 3.10.2006 - 12:32 |
3.10.2006 - 12:37
Сообщение
#11
|
|
Группа: Пользователи Сообщений: 163 Регистрация: 12.02.2006 Из: Russia Пользователь №: 1351 |
2 Gear: Понимаешь, этот альфаканал можно инвертировать уже в самом шейдере, так что это ерунда =)
|
3.10.2006 - 12:58
Сообщение
#12
|
|
Группа: Пользователи Сообщений: 251 Регистрация: 6.03.2006 Из: ?????? Пользователь №: 1420 |
это я понимаю, это описывается в blendfunc
но блин, чё ты понять не можешь к чему я клоню? Когда пишешь что-то - объясняй, что тогда нужно сделать! Сказал про альфаканал без инверсии - напиши как тогда с ним работать в шейдере Чувак сделает по твоему, прочтёт что можно и без инверсии канала работать с каналом, а он знает как блин? нет! Во всех скинах прозрачность делают чёрным цветом, поэтому и легче сделать также и не париться с описанием функции и т.д. p.s. можно пойти домой как обычно, а можно через чужие кварталы - чё париться и ходить по кварталам? -------------------- my moviemaking projects:
[fps team] -> join #fps.df at QuakeNet.org join our moviemaking community channel: [#moviemaking] at QuakeNet.org aka russian mafia |
3.10.2006 - 13:25
Сообщение
#13
|
|
увлекся жизнью. Группа: Пользователи Сообщений: 737 Регистрация: 6.08.2005 Из: Belarus, Minsk Пользователь №: 858 |
n17.BA
тоесть наложение идет как в текстуре типа texture.jpg texture_blend.jpg если не задать tcMod scroll то что будет? -------------------- icq 298891437
mail: nekris@tut.by Расслабился и ударился лицом об стол. Пара спать |
3.10.2006 - 13:31
Сообщение
#14
|
|
просто маппер... Группа: Модераторы Сообщений: 5329 Регистрация: 9.04.2005 Из: Питер Пользователь №: 612 |
Значит движения не будет.. интересно как все на тему накинулись.. я думал что умных будет меньше : )
-------------------- Йа ниадекватен
По вопросам маппинга обращайтесь: cpmupload@gmail.com ICQ 468*400*128 |
3.10.2006 - 13:45
Сообщение
#15
|
|
увлекся жизнью. Группа: Пользователи Сообщений: 737 Регистрация: 6.08.2005 Из: Belarus, Minsk Пользователь №: 858 |
ну дапустим мне надо чтобы на звездном небе двиголось планета...
или солнце... это реально? просто я ща поиграл в UT1 CTF на двух башнях... ну знаете.. и тама насмотрелся на ихний скай =) -------------------- icq 298891437
mail: nekris@tut.by Расслабился и ударился лицом об стол. Пара спать |
Текстовая версия | Сейчас: 10.11.2024 - 06:09 |