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

Зарегистрирован: Jun 2009
Проживает: Украина/Киев/
Написал: 2304 сообщений

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

Developer 
"Рекомпил" модели кнопки Portal2
Сообщение #1096745
И так в 2-х словах о проблеме.
Имею кастомную модель выключателя в портал 2. Раньше делал маппингом этот выключатель, а теперь понадобилось именно заменить базовую модель в портале.
Итак проблема.
При нажатии кнопки на вальвовской модели синие полоски меняют цвет на желтый. Но базовая модель выключателя имеет всего 2 скина: чистый (базовый), и грязный . И НЕТУ больше скинов (с желтыми полосками). Как они сделали это я не знаю.
PS. Текстуры этих 2-х скинов не анимированные, то есть переключения фрейма нету.
У кого есть идеи?


Модель я заменил, скин при нажатии понятное дело не меняется. Пока буду подавать инпут "Skin 1\0" на prop_button, так скин (цвет полосок, синий\желтый) меняется..
Но просто интересно как они это сделали..
Old Post 15-03-2014 06:21
Stridemann отсутствует Посмотреть данные 'Stridemann' Отправить Приватное Сообщение для 'Stridemann' Найти другие сообщения 'Stridemann' Добавить Stridemann в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #1096756
Альфа-каналы или что-то есть?
Что в VMT? Изначально цвет какой (на текстуре имеется ввиду)?

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


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

Поправил FishMan 15-03-2014 в 13:22

Old Post 15-03-2014 13:18
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Stridemann
(Инженер-изобретатель)

Зарегистрирован: Jun 2009
Проживает: Украина/Киев/
Написал: 2304 сообщений

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

Developer 
Сообщение #1096759
Цитата:
Оригинальное сообщение от FishMan
Альфа-каналы или что-то есть?

Свечение. selfillum стоит.

Цитата:
Оригинальное сообщение от FishMan
Что в VMT?

Бамп, фонг, шейдер стандартный. Контент перерыл, других текс нету. Исходник модели стандартный, ничего особенного (никаких submodel, body2 и т. д.), в нем написано:
// Model uses material "switch.vmt" -чистый скин
// Model uses material "switch_skin002.vmt" -грязный скин
например для той же модели кубов по 4 скина, два грязных: активир, неактивированый, два чистых: -\\- .
В модел вьювере в кнопке никак не сменить скин на активированый, со скинов только чистый и грязный, при анимации нажатия кнопки желтый скин не меняется (может то и не скин).

Цитата:
Оригинальное сообщение от FishMan
Изначально цвет какой (на текстуре имеется ввиду)?

На одной голубой, на другой темно синий со темными трещинами. Желтого цвета там нету (чтоб поликами смену цвета сделать).

Цитата:
Оригинальное сообщение от FishMan
Вероятно шейдером инвертируют цвет по маске, либо умножают его на нужный.

Очень сомневаюсь.


PS. так, какая-то хрень в игре. При нажатии на кнопку скин кнопки не меняется на желтый, даже на карте портала2 http://clip2net.com/s/719FvM

Блин, я ж точно помню что он меняется..(((
Либо вальвы затупили и не сделали.. и тот же вариант что цвет никогда не переключался...-_-


Stridemann добавил 15-03-2014 в 14:14:26:
UPD. Активированного скина модели никогда не было и нет. Либо вальвы так задумали, либо тупо затупили, ибо всегда синий цвет при активации на желтый менялся. ВО ВСЕХ элементах геймплея.
тему можно закрывать..

Поправил Stridemann 15-03-2014 в 14:16

Old Post 15-03-2014 13:56
Stridemann отсутствует Посмотреть данные 'Stridemann' Отправить Приватное Сообщение для 'Stridemann' Найти другие сообщения 'Stridemann' Добавить Stridemann в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #1096763
То есть цвет никогда не менялся на кнопке?
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 15-03-2014 15:16
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Stridemann
(Инженер-изобретатель)

Зарегистрирован: Jun 2009
Проживает: Украина/Киев/
Написал: 2304 сообщений

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

Developer 
Сообщение #1096764
Цитата:
Оригинальное сообщение от FishMan
То есть цвет никогда не менялся на кнопке?

Никогда. не в первом портале, не во 2-м.
Вальве не могли этого не сделать. Видимо на доске ToDo места не хватило.. Ну че, бывает..
Old Post 15-03-2014 15:17
Stridemann отсутствует Посмотреть данные 'Stridemann' Отправить Приватное Сообщение для 'Stridemann' Найти другие сообщения 'Stridemann' Добавить Stridemann в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

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


The "Earth" without "art" is just "eh"
Old Post 15-03-2014 15:20
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Stridemann
(Инженер-изобретатель)

Зарегистрирован: Jun 2009
Проживает: Украина/Киев/
Написал: 2304 сообщений

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

Developer 
Сообщение #1096766
Цитата:
Оригинальное сообщение от FishMan
Это ещё раз говорит о том, что всем пофигу на такие ненужные мелочи - воображение само их дорисует ) Ты сам это только что заметил )

Но блин КААК??? КАК можно было забыть? Они НЕ МОГЛИ не сделать. У них нет отговорки, я уверен. Это просто "must have", это закон, чтобы на активируемых элементах синий цвет менялся на оранжевый. Везде так сделано: кубы, кнопки на полу, спавнеры, световые линии, ВЕЗДЕ.
Old Post 15-03-2014 15:26
Stridemann отсутствует Посмотреть данные 'Stridemann' Отправить Приватное Сообщение для 'Stridemann' Найти другие сообщения 'Stridemann' Добавить Stridemann в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
totktonada
(Добрый доктор)

Зарегистрирован: May 2008
Проживает: Russian Federation/Москва
Написал: 4047 сообщений

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

Старожил 
Сообщение #1096770
Хм, всегда знал, что цвет не меняется, но как-то даже не задумывался. А теперь глаз будет цепляться и огорчать меня.
Stridemann, ты плохой.
Old Post 15-03-2014 20:21
totktonada отсутствует Посмотреть данные 'totktonada' Отправить Приватное Сообщение для 'totktonada' Найти другие сообщения 'totktonada' Добавить totktonada в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

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


The "Earth" without "art" is just "eh"
Old Post 15-03-2014 21:47
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 17:27.
Создать Новую Тему    Ответить

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

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