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

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

Команда NashaLife Старожил 
Сообщение #782284
Так же степень отражаемости можно делать альфаканалом. Чем ближе к черному - тем сильнее отражение.Так допустим можно нарисовать альфу по которой "швы" между плитками не будут отражать, а сама плитка будет.
Old Post 28-10-2008 12:33
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
BigBrother
(Space asshole)

Зарегистрирован: Mar 2006
Проживает: Russian Federation/Moscow
Написал: 546 сообщений

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

Сообщение #782305
to Ведроит

В принципе я достаточно улучшил изображение, переделав нормал мапу. Затем поэксперементировал с, предложенным тобою, параметром "$envmaptint", но он почему-то толком не дал никакого эффекта. Во всяком случае я разницы не узрел. Прилагающийся скрин с параметрами "$envmaptint" "[.05 .05. 05]" .

to Xelious
Я пока не дошел до изучения этого пункта, сегодня только основы нормали осваиваю, но в дальнейшем изучу

В любом случае большая вам благодарность за помощь и отзывчивость .
Прикрепленная картинка: [посмотреть в полный размер]
b3781870a5162551bb7b9f6f7fef5e0f
How hard can it be? (c) J. Clarkson
Old Post 28-10-2008 14:00
BigBrother отсутствует Посмотреть данные 'BigBrother' Отправить Приватное Сообщение для 'BigBrother' Найти другие сообщения 'BigBrother' Добавить BigBrother в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Xel
(Х)

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

Команда NashaLife Старожил 
Сообщение #782313
Попробуй

"$envmap" "env_cubemap"
"$envmaptint" "[.4 .4 .4]"
"$normalmapalphaenvmapmask" "1"

У меня с таким параметром не очень сильно блестит.
Old Post 28-10-2008 14:14
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
BigBrother
(Space asshole)

Зарегистрирован: Mar 2006
Проживает: Russian Federation/Moscow
Написал: 546 сообщений

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

Сообщение #782341
Цитата:
Оригинальное сообщение от Xelious
Попробуй

"$envmap" "env_cubemap"
"$envmaptint" "[.4 .4 .4]"
"$normalmapalphaenvmapmask" "1"

У меня с таким параметром не очень сильно блестит.


Чёт без изменений ... Ну в общем лан, пока меня текущий результат устроит
How hard can it be? (c) J. Clarkson
Old Post 28-10-2008 15:22
BigBrother отсутствует Посмотреть данные 'BigBrother' Отправить Приватное Сообщение для 'BigBrother' Найти другие сообщения 'BigBrother' Добавить BigBrother в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
freeman85
(lolwut?!)

Зарегистрирован: Oct 2006
Проживает: /etc/fstab
Написал: 2174 сообщений

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

Сообщение #782352
2) VMT-файл текстуры может содержать дополнительные переменные, управляющие тем, как в этой текстуре будет отражаться env_cubemap. Итак:
________________________________________________
________________________________________________
"$envmapcontrast" «число»
Управляет яркостью (не контрастом!) отражаемого. Отрицательные значения усиливают яркость, а положительные уменьшают её (вплоть до черного при значении 5.9). Эта переменная может иметь значения от «-8.9» до «8.9»(наверно может и больше, но не проверял), но не должна быть равной «-1.0», «0.0» и «1.0» - при этих трех значениях вторая переменная "$envmapsaturation" (см. ниже) не работает. Исходное значение «0.01» соответствует нормальной яркости отражаемого.
________________________________________________
________________________________________________
"$envmapsaturation" «число»
Управляет насыщенностью цвета отражений, со своими тонкостями:
Не должно быть равно «-1» и «1» - при этих значениях отрубается переменная "$envmapcontrast".
Таблица значений "$envmapsaturation":
________________________________________________
________________________________________________
От 1.01 до 3 – завал в теплые цвета + усиление насыщенности цветов.
________________________________________________
1.01 или 0.99 – нормальный цвет отражения, это точка отсчета для наших изменений. Ничего не меняет.
________________________________________________
От 0.0 до 0.99 : 0.0 – полностью обесцвеченное (ч.б.), 0.99 –нормальное. Все что между ними – соответственно степень бесцветности.
________________________________________________
От 0.0 до -0.99 : 0.0 – полностью обесцвеченное, а -0.99 (минус 0.99) – нормальное, но заваленное в холодные цвета.
От 1.01 до -3 - завал в холодные цвета + усиление насыщенности цветов.
________________________________________________
________________________________________________
ВНИМАНИЕ! Эти переменные не работают по отдельности. Для того, чтобы работала хоть одна из них – нужно, чтобы в vmt-файле была и другая! Бред, но что есть – то есть и эти две переменные нам очень понадобятся.
©Uragan_Lex
http://freeman85.net - Мой блог
OpenLife
Twitter || Last.FM || Хабрахабр || Facebook || в Жопе
cat /dev/urandom > /dev/sda
Хочешь задать вопрос? Заюзай Google! http://google.com
Old Post 28-10-2008 15:42
freeman85 отсутствует Посмотреть данные 'freeman85' Отправить Приватное Сообщение для 'freeman85' Посетить домашнюю страничку freeman85 Найти другие сообщения 'freeman85' Добавить freeman85 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #782557
Цитата:
©Uragan_Lex

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


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

Зарегистрирован: Mar 2006
Проживает: Russian Federation/Moscow
Написал: 546 сообщений

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

Сообщение #782561
to freeman85

Мда, не всё так просто как я думал . Спасибо за инструкцию, вечерком поэксперементирую.

Кстати, еще маленький вопросик: После изменений VMT надо заново компилить мапу? Или только заново билдить кубы? или вообще ниче не трогать?
Просто я компилил после каждых изменений
How hard can it be? (c) J. Clarkson
Old Post 29-10-2008 07:55
BigBrother отсутствует Посмотреть данные 'BigBrother' Отправить Приватное Сообщение для 'BigBrother' Найти другие сообщения 'BigBrother' Добавить BigBrother в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SPY_JOHN
(Real Project Modeller)

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

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

Developer 
Сообщение #782564
Компилить заново не нужно. Можно, даже, просто свернуть игру и сделать изменения в .vmt файле, сохранить изменения, потом опять развернуть игру и в консоле прописать mat_reloadallmaterials 1 и все.=)
Old Post 29-10-2008 08:07
SPY_JOHN отсутствует Посмотреть данные 'SPY_JOHN' Отправить Приватное Сообщение для 'SPY_JOHN' Найти другие сообщения 'SPY_JOHN' Добавить SPY_JOHN в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Redner
(Senior Member)

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

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

Сообщение #787257
Кто нибудь знает как создать NormalMap'у к шейдеру "Refract"? Точнее говоря по какому принципу шейдер работает с нормалкой. И ещё, для чего ключ "bluramount" ?

З.Ы. Преломлениями кто-нить пользуется вообще? )))
Old Post 11-11-2008 18:20
Redner отсутствует Посмотреть данные 'Redner' Отправить Приватное Сообщение для 'Redner' Найти другие сообщения 'Redner' Добавить Redner в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #787396
не работает альфа канал.
в tga он есть и работает, а вот в движке не отображается.
пробовал сохранять как скомпрессенную так и некомпрессеную текстуру....
Old Post 12-11-2008 09:21
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

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

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

Developer 
Сообщение #787417
альфа нужна для прозрачности или для отражения?
прозрачность - "$translucent" 1
отражение - "$basealphaenvmapmask" 1
у мя всегда работает.может цвета напутал в альфе?
чёрный - полностью прозрачный \ 100% отражение кубмапов
Old Post 12-11-2008 11:14
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #787445
ы, точно, сенкс
Old Post 12-11-2008 13:16
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Xel
(Х)

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

Команда NashaLife Старожил 
Сообщение #787708
Frozen442
Примечание: Если на материале есть нормалька,то "$basealphaenvmapmask" 1 не канает, надо вшивать альфу в нормальку еще и инвертировать цвета в альфе, и в материале писать "$normalmapalphaenvmapmask". То есть если альфа в диффузе, то в ней не отражает белый цвет, если альфа в нормалке то в ней не отражает черный.
Old Post 13-11-2008 11:48
Xel отсутствует Посмотреть данные 'Xel' Отправить Приватное Сообщение для 'Xel' Найти другие сообщения 'Xel' Добавить Xel в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

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

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

Developer 
Сообщение #787798
знаю) я торопился комп вырубать,поэтому быстренько основное написал и убежал.

"То есть если альфа в диффузе, то в ней не отражает белый цвет, если альфа в нормалке то в ней не отражает черный." << А это для меня новенькое..
Блин,ну вот надо были ИМ такое накручивать.. а я то думал,почему у меня оно в разных текстурах ведёт себя по-разному


п.с. у кого получаль создавать текстуру с преломлением?
для неё нужна не только нормалка,но и DUDV-мапа..
как создать dudv карту,подскажите?))

Поправил Frozen442 13-11-2008 в 18:48

Old Post 13-11-2008 16:10
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

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

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

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

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

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

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


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

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

ђейтинг@Mail.ru