|
02.10.2010, 12:48
|
#1
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Диваны
Работаю сейчас над построителем диванов для диванного сайта.
Демка на текущий момент (8Мб+)
Жмите кнопку "создать диван" с указанной формулой, часть модулей дивана еще не переделана, так что лучше построить диван по формуле по умолчанию
Управление: - Левая кнопка мыши - ващение камеры, перемещение текстуры на модели, двойной щелчек - вращение текстуры на 90 градусов
- Правая кнопка мыши - масштабирование
- Средняя кнопка мыши - перемещение цели камеры (колесико как зум не работает)
Назначение текстур дивану - щелкнуть по кнопке текстуры, щелкнуть по месту на диване для применения.
Изменение конфигурации дивана - изменить формулу (имена модулей показаны ниже текстового поля), нажать "Создать диван" (повторюсь - пока часть модулей не переделана и выглядеть будут плохо ) Разделитель в формуле либо пробел либо запятая, все что непонятно интерпретатору будет проигнорировано.
|
(Offline)
|
|
Эти 8 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
02.10.2010, 15:44
|
#2
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Диваны
модно лучше бы так роботов делать ^_^
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.10.2010, 16:07
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Диваны
о, прикольно.
сколько делал?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.10.2010, 16:28
|
#4
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Диваны
Крутняк вот в этом юнити нет конкурентофф
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.10.2010, 16:57
|
#5
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Диваны
Занимаюсь пока неделю (может полторы), но параллельно еще много чего приходится делать...
Для этого проекта вот шейдеры пришлось писать для интерполяции лайтмэпов (в примере этого не видно). Здесь нет освещения, тока лайтмэпы, а когда диван будет раскладываться - надо будет анимировать лайтмэпы.
Написал пока два шейдера - для PS2.0 и для трехтекстурных видеокарт простыми combine'ами думаю переделать на двухпроходный и двухтекстурный чтобы ему еще блики сделать, а то пока нету.
UPD
Вообще диван этот дали для работы - самый полигональный (в диване по формуле по умолчанию ~300к треугольников). Все модули дивана вместе взятые имеют 680к+ треугольников. Зачем такие диваны отображать на старых видеокартах я не понимаю. Даже если на напишу двухтекстурный вариант - тот же самый GeForce2 MX или GeForce4 MX в двухпроходном шейдере кажется загнуться нафиг... хотя это надо будет проверить
|
(Offline)
|
|
02.10.2010, 18:00
|
#6
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Диваны
ниче так приятно получается
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.10.2010, 18:29
|
#7
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Диваны
Когда перетаскиваешь окошко Divan builder диван тоже крутится.
Формула дивана страшна)
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
02.10.2010, 20:15
|
#8
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Диваны
это дебаг-окошко, его не будет в конечном варианте, вот на нижнее со списком загруженных текстур надо будет отключить камеру в его области... а формулу дивана пользователи не сами будут составлять. а чисто тыркать на кнопочки на странице.
|
(Offline)
|
|
03.10.2010, 05:56
|
#9
|
ПроЭктировщик
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений (для 410 пользователей)
|
Re: Диваны
Мощно! Никогда такого не видел ...
Puf 4 d P PUFIK - недотекстурено
4т - диван раскладывается, а подушки нет ((
А зачем лайтмап и шейдеры?, нельзя простым вертексным освещением обойтись?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.10.2010, 09:08
|
#10
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Re: Диваны
Сообщение от MadMedic
Puf 4 d P PUFIK - недотекстурено
4т - диван раскладывается, а подушки нет ((
|
То что не заменены модели, я написал в первом посте. А по поводу раскладывания - тут должны интерполироваться лайтмэпы для придания в конечном положении нормальной освещенности (а не так как сейчас). Подушки скорее всего так и останутся
Сообщение от MadMedic
А зачем лайтмап и шейдеры?, нельзя простым вертексным освещением обойтись?
|
К сожалению с простым вертексным освещением и двумя интерполирующимися лайтмэпами + текстура на старых видеокартах можно реализовать нормально в два прохода, а с PS2.0 в один без проблем. С учетом полигонажа дивана (писал выше) - два прохода это х2 треугольников, что не приемлемо, но придется мириться на старых видеокартах с этим.
|
(Offline)
|
|
03.10.2010, 12:32
|
#11
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Диваны
Сегодня прикрутил интерполяцию лайтмэпов.
Создаем диван, жмем сначала Anim1 чтобы разложить диван, потом Anim2 чтобы сложить. Лайтмэп для анимации всего две (начало и конец), но поддерживается любое количество.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.10.2010, 13:37
|
#12
|
|
Ответ: Диваны
имхо чисто строитель диванов на сайте с помощью unity это утопия, ни одна домохозяйка не будет ставить плагин, а сразу перейдет на сайт конкурента, флеш в этом плане лучше, но не намного
а вот как стенд в магазине мебели - самое оно
|
|
|
03.10.2010, 15:13
|
#13
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Диваны
Сообщение от jimon
имхо чисто строитель диванов на сайте с помощью unity это утопия, ни одна домохозяйка не будет ставить плагин, а сразу перейдет на сайт конкурента, флеш в этом плане лучше, но не намного
а вот как стенд в магазине мебели - самое оно
|
А это уже не мои проблемы, а заказчика
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.10.2010, 17:21
|
#14
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Диваны
Сообщение от pax
А это уже не мои проблемы, а заказчика
|
А заказчик предупреждён на счёт плеера?)
Конструктор прикольный намечается
Интерполяцыя клёво смотрится. Вот только заметил что Beast-овские лайтмапы в режиме эмуляции DX7 не отображаются. А просчитанные в максе отображаются. У тебя какие? А то домохоязьки фпечале будут.
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
03.10.2010, 18:01
|
#15
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Диваны
Сообщение от ARENSHI
А заказчик предупреждён на счёт плеера?)
Конструктор прикольный намечается
Интерполяцыя клёво смотрится. Вот только заметил что Beast-овские лайтмапы в режиме эмуляции DX7 не отображаются. А просчитанные в максе отображаются. У тебя какие? А то домохоязьки фпечале будут.
|
Да все вроде работает как надо:
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:53.
|