Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на Unity

Ответ
 
Опции темы
Старый 02.10.2010, 12:48   #1
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Диваны

Работаю сейчас над построителем диванов для диванного сайта.
Демка на текущий момент (8Мб+)

Жмите кнопку "создать диван" с указанной формулой, часть модулей дивана еще не переделана, так что лучше построить диван по формуле по умолчанию
Управление:
  1. Левая кнопка мыши - ващение камеры, перемещение текстуры на модели, двойной щелчек - вращение текстуры на 90 градусов
  2. Правая кнопка мыши - масштабирование
  3. Средняя кнопка мыши - перемещение цели камеры (колесико как зум не работает)

Назначение текстур дивану - щелкнуть по кнопке текстуры, щелкнуть по месту на диване для применения.

Изменение конфигурации дивана - изменить формулу (имена модулей показаны ниже текстового поля), нажать "Создать диван" (повторюсь - пока часть модулей не переделана и выглядеть будут плохо ) Разделитель в формуле либо пробел либо запятая, все что непонятно интерпретатору будет проигнорировано.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
ABTOMAT (02.10.2010), ARA (03.10.2010), baton4ik (03.10.2010), developer (03.10.2010), Illidan (02.10.2010), Nex (02.10.2010), Phantom (03.10.2010), Данил (02.10.2010)
Старый 02.10.2010, 15:44   #2
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Диваны

модно лучше бы так роботов делать ^_^
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (02.10.2010)
Старый 02.10.2010, 16:07   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Диваны

о, прикольно.
сколько делал?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (02.10.2010)
Старый 02.10.2010, 16:28   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Диваны

Крутняк вот в этом юнити нет конкурентофф
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (02.10.2010)
Старый 02.10.2010, 16:57   #5
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

Занимаюсь пока неделю (может полторы), но параллельно еще много чего приходится делать...
Для этого проекта вот шейдеры пришлось писать для интерполяции лайтмэпов (в примере этого не видно). Здесь нет освещения, тока лайтмэпы, а когда диван будет раскладываться - надо будет анимировать лайтмэпы.
Написал пока два шейдера - для PS2.0 и для трехтекстурных видеокарт простыми combine'ами думаю переделать на двухпроходный и двухтекстурный чтобы ему еще блики сделать, а то пока нету.

UPD
Вообще диван этот дали для работы - самый полигональный (в диване по формуле по умолчанию ~300к треугольников). Все модули дивана вместе взятые имеют 680к+ треугольников. Зачем такие диваны отображать на старых видеокартах я не понимаю. Даже если на напишу двухтекстурный вариант - тот же самый GeForce2 MX или GeForce4 MX в двухпроходном шейдере кажется загнуться нафиг... хотя это надо будет проверить
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 02.10.2010, 18:00   #6
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Диваны

ниче так приятно получается
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (02.10.2010)
Старый 02.10.2010, 18:29   #7
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

это дебаг-окошко, его не будет в конечном варианте, вот на нижнее со списком загруженных текстур надо будет отключить камеру в его области... а формулу дивана пользователи не сами будут составлять. а чисто тыркать на кнопочки на странице.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 03.10.2010, 05:56   #9
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений
(для 410 пользователей)
Re: Диваны

Мощно! Никогда такого не видел ...

Puf 4 d P PUFIK - недотекстурено
4т - диван раскладывается, а подушки нет ((
А зачем лайтмап и шейдеры?, нельзя простым вертексным освещением обойтись?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (03.10.2010)
Старый 03.10.2010, 09:08   #10
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Re: Диваны

Сообщение от MadMedic Посмотреть сообщение
Puf 4 d P PUFIK - недотекстурено
4т - диван раскладывается, а подушки нет ((
То что не заменены модели, я написал в первом посте. А по поводу раскладывания - тут должны интерполироваться лайтмэпы для придания в конечном положении нормальной освещенности (а не так как сейчас). Подушки скорее всего так и останутся

Сообщение от MadMedic Посмотреть сообщение
А зачем лайтмап и шейдеры?, нельзя простым вертексным освещением обойтись?
К сожалению с простым вертексным освещением и двумя интерполирующимися лайтмэпами + текстура на старых видеокартах можно реализовать нормально в два прохода, а с PS2.0 в один без проблем. С учетом полигонажа дивана (писал выше) - два прохода это х2 треугольников, что не приемлемо, но придется мириться на старых видеокартах с этим.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 03.10.2010, 12:32   #11
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

Сегодня прикрутил интерполяцию лайтмэпов.

Создаем диван, жмем сначала Anim1 чтобы разложить диван, потом Anim2 чтобы сложить. Лайтмэп для анимации всего две (начало и конец), но поддерживается любое количество.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (03.10.2010)
Старый 03.10.2010, 13:37   #12
jimon
 
Сообщений: n/a
Ответ: Диваны

имхо чисто строитель диванов на сайте с помощью unity это утопия, ни одна домохозяйка не будет ставить плагин, а сразу перейдет на сайт конкурента, флеш в этом плане лучше, но не намного

а вот как стенд в магазине мебели - самое оно
 
Ответить с цитированием
Старый 03.10.2010, 15:13   #13
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

Сообщение от jimon Посмотреть сообщение
имхо чисто строитель диванов на сайте с помощью unity это утопия, ни одна домохозяйка не будет ставить плагин, а сразу перейдет на сайт конкурента, флеш в этом плане лучше, но не намного

а вот как стенд в магазине мебели - самое оно
А это уже не мои проблемы, а заказчика
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Taugeshtu (03.10.2010)
Старый 03.10.2010, 17:21   #14
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Диваны

Сообщение от pax Посмотреть сообщение
А это уже не мои проблемы, а заказчика
А заказчик предупреждён на счёт плеера?)

Конструктор прикольный намечается
Интерполяцыя клёво смотрится. Вот только заметил что Beast-овские лайтмапы в режиме эмуляции DX7 не отображаются. А просчитанные в максе отображаются. У тебя какие? А то домохоязьки фпечале будут.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 03.10.2010, 18:01   #15
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Диваны

Сообщение от ARENSHI Посмотреть сообщение
А заказчик предупреждён на счёт плеера?)

Конструктор прикольный намечается
Интерполяцыя клёво смотрится. Вот только заметил что Beast-овские лайтмапы в режиме эмуляции DX7 не отображаются. А просчитанные в максе отображаются. У тебя какие? А то домохоязьки фпечале будут.
Да все вроде работает как надо:
Нажмите на изображение для увеличения
Название: beast_dx7.jpg
Просмотров: 973
Размер:	271.9 Кб
ID:	11441
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:02.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com