Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

Оценка: 28 Votes 28 чел.

Сообщение #787914
dudv карты для преломлений в DX8 нужны, (http://developer.valvesoftware.com/wiki/Dudv), а в DX9 только нормалка с альфой используется. Т.е. в альфе по сути хаймапа (скейл преломления), а в RGB нормалка поверхности.
Old Post 13-11-2008 21:15
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

Зарегистрирован: Jul 2008
Проживает: Россия/подмосковье
Написал: 2506 сообщений

Оценка: 39 Votes 39 чел.

Developer Старожил 
Сообщение #788145
слишком просто... я отсюда копал
http://www.hl2world.com/wiki/index.php/Refract_Shader
там написано делать примерно так.. поэтому и не пойму,зачем юзать и нормалку и дудв одновременно =\

"Refract"
{
"$model" "1"
"$bluramount" "1.5"
"$refractamount" ".1"
"$refracttint" "{100 100 100}"
"$scale" "[1 1]"
"$dudvmap" "folder/ice_dudv"
"$normalmap" "folder/ice_normal"
"$basetexture" "folder/ice"
"$envmap" "env_cubemap"
"$envmaptint" "[.5 .5 .5]"
}

ещё вопрос.
поддерживает ли движок такую вещь:
1 текстура имеет прозрачность
2 она имеет отражения
3 есть бамп
4 отражения сидят в альфе бампа.

просто с вышеперечисленным раскладом,мой друг столкнулся с проблемой - те места на текстуре,которые НЕ должны быть прозрачными,почему-то стали ПОЛУ-прозрачными.
ВМТ по аналогии сделан,там всё норм.
В альфа каналах ошибок тоже нет,только черный и только белый,полу-прозрачности взяться неоткуда.

это такой глюк движка или слишком большая нагрузка для одной текстуры? и бамп,и отражения,и прозрачность... =\
Old Post 14-11-2008 17:08
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #788150
Цитата:
1 текстура имеет прозрачность
2 она имеет отражения
3 есть бамп
4 отражения сидят в альфе бампа.


Не знаю точно, поддерживает ли LightMappedGeneric, но VertexLit поддерживает точно в новой версии движка (и только в ней) и бамп и спекулар, помнишь заграждения из паутины в пещерах антлинов или крылышки antlion_worker'a?..

Вот содержание материала крылышек воркера:
code:"VertexLitGeneric"
{
"$basetexture" "Models/antlion/antlion_worker_wing"
"$surfaceprop" "cardboard"
"$bumpmap" "Models/antlion/antlion_worker_wing_normal"
"$translucent" "1"
// "$alpha" .1
"$envmap" "env_cubemap"
"$model" 1
//phong properties
"$phong" "1"
"$phongboost" "3"
"$phongexponent" "45"
"$phongfresnelranges" "[.9 1 1]"
"$nocull" 1
}

Никаких доп. параметров, бамп + кубмап спекулар + спек по фонгу ну и + отражение на обратную сторону, скриншоты ищи в инете, если не веришь мне...
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"

Поправил FishMan 14-11-2008 в 17:26

Old Post 14-11-2008 17:16
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Xel
(Х)

Зарегистрирован: Apr 2005
Проживает: Россия/Приморский Край/Владивосток
Написал: 9207 сообщений

Команда NashaLife Старожил 
Сообщение #788158
А почему нет? Вроде в хл2 есть двери с прозрачными забамповаными стеклами...
Old Post 14-11-2008 17:25
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #788160
В Хл2 нету, в Еп2 есть...
В стёклах в Хл2 юзалась dudv-карта, причём только в "Refract" шейдере, который жрёт немеренное колличество ресурсов. Теперь можно юзать Bump, не знаю ничего о ресурсах, могу сказать, только что эффект помоему другой выходит, без приломления (и не уверен в поддерживании LightMappedGeneric)... Сделать в Хл2 с помощью dudv например "гриль"-текстуру для вентиляции, не представлялось возможным, ибо альфа была равномерной, как ни крути, сейчас теоретически это возможно, уж не знаю, как на практике...
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"

Поправил FishMan 14-11-2008 в 17:32

Old Post 14-11-2008 17:26
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

Зарегистрирован: Jul 2008
Проживает: Россия/подмосковье
Написал: 2506 сообщений

Оценка: 39 Votes 39 чел.

Developer Старожил 
Сообщение #788265
Почему сразу не верю?веееерю)))только "VertexLitGeneric" это для моделек,а у нас эта текстура LightMappedGeneric..
ну да ладно,основное я выяснил,всем спасибо,остальное практикой добью.

п.с. пробная текстура льда с шейдером REFRACT у меня получилась,только пока не разобрался,как сделать её прозрачно\преломляющей
Old Post 14-11-2008 21:38
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
SPY_JOHN
(Real Project Modeller)

Зарегистрирован: Nov 2006
Проживает: Наша Russia/Волжский
Написал: 776 сообщений

Оценка: 22 Votes 22 чел.

Developer 
Сообщение #788285
Цитата:
п.с. пробная текстура льда с шейдером REFRACT у меня получилась,только пока не разобрался,как сделать её прозрачно\преломляющей


Посмотри как сделаны витражы в лост коаст...Если тебе конечно нужно добиться подобного эффекта. Может найдешь решение

И да, кстати..Dudv карту можешь не юзать. Время DX8 видюх прошло Или я ошибаюсь?) А одновременно они юзались для отката, например, если у юзера dx8 видяха, включалась dudv карта преломления, если dx9 - нормалка..

https://www.hl-inside.ru/showpic/?/...ostcoast-26.jpg

SPY_JOHN добавил 14-11-2008 в 22:53:52:
Нашел такую фразу на VDC про Refract shader:
Цитата:
Only works correctly on models

Так что делай выводы

Поправил SPY_JOHN 14-11-2008 в 22:15

Old Post 14-11-2008 22:11
SPY_JOHN отсутствует Посмотреть данные 'SPY_JOHN' Отправить Приватное Сообщение для 'SPY_JOHN' Найти другие сообщения 'SPY_JOHN' Добавить SPY_JOHN в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

Зарегистрирован: Jul 2008
Проживает: Россия/подмосковье
Написал: 2506 сообщений

Оценка: 39 Votes 39 чел.

Developer Старожил 
Сообщение #788429
Ура!)Дело сделано.Оно заработало.Смог сделать прикольный лёд.
Что меня удивило,для этого оказалась нужна только одна текстура - нормалка.Базовой тестуры вообще нету,а цвет будущей поверхности определяет "$REFRACTTINT" .

Если кому интересно - вот такой VMT: (для моделек)

"Refract"
{
"$model" 1
// "$refractamount" ".065"
"$refractamount" ".025"
"$bluramount" "1"
"$REFRACTTINT" "{180 210 250}"
"$scale" "[1 1]"
"$dudvmap" "ice/ice_Normal"
"$normalmap" "ice/ice_Normal"
// "$nocull" 1
"$surfaceprop" "ice"
"$envmap" "env_cubemap"
"$envmapcontrast" "1"
"$envmapsaturation" "[1 1 1]"
"$envmaptint" "[.7 .7 .8]"
}

ещё могу отметить,что оно работает на брашах,правда с одним условием:
нужно отключить $envmap.И всё будет красиво,даже без него.
На моделях кубмапы работают нормально,а на брашах сходят с ума и дёргаются,поэтому я создал отдельный VMT,для использования на брашах,удалив из него переменные "$model" 1 и всё связанное с кубмапами ("$envmap***").
Прикрепленная картинка: [посмотреть в полный размер]
6f49cd5e98c482cb4bbae1573bbbaa01
Old Post 15-11-2008 12:39
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

Зарегистрирован: Jul 2003
Проживает: /
Написал: 9467 сообщений

Оценка: 143 Votes 143 чел.

Старожил Developer 
Сообщение #790162
Встретил на вики вот такую строчку:
Цитата:
Select the class func_reflective_glass

Вы думаете о том же о чём и я?
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 19-11-2008 07:25
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #790304
Я лично думаю о том, что зеркало давно есть, и о том, почему ФишМан об этом только узнал.
Old Post 19-11-2008 13:49
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Redner
(Senior Member)

Зарегистрирован: Oct 2008
Проживает: /
Написал: 174 сообщений

Оценка: 9 Votes 9 чел.

Сообщение #804914
А к DetailTexture можно как нить нормалмапу подключить?
Old Post 29-12-2008 20:04
Redner отсутствует Посмотреть данные 'Redner' Отправить Приватное Сообщение для 'Redner' Найти другие сообщения 'Redner' Добавить Redner в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #804923
О_О
Это как?
Old Post 29-12-2008 20:25
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Redner
(Senior Member)

Зарегистрирован: Oct 2008
Проживает: /
Написал: 174 сообщений

Оценка: 9 Votes 9 чел.

Сообщение #804929
Ммм....
Как к базовой текстуре, так и к детальной... вобщем я всё понял)).
Old Post 29-12-2008 20:34
Redner отсутствует Посмотреть данные 'Redner' Отправить Приватное Сообщение для 'Redner' Найти другие сообщения 'Redner' Добавить Redner в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Rise of Death
(Member)

Зарегистрирован: Aug 2008
Проживает: Россия/Воронеж
Написал: 37 сообщений

Оценка: 0 Votes

Сообщение #809291
Как можно сделать что бы у текстуры светились в темноте отдельные части. Вот пример, в котором я ничего не понял. http://slil.ru/26527746
Old Post 11-01-2009 13:14
Rise of Death отсутствует Посмотреть данные 'Rise of Death' Отправить Приватное Сообщение для 'Rise of Death' Посетить домашнюю страничку Rise of Death Найти другие сообщения 'Rise of Death' Добавить Rise of Death в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #809376
Та чё тут понимать.. в альфу базовой текстуры - маску, а в материал $selfillum 1.
Old Post 11-01-2009 15:59
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 21:09.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены