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

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

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

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

2ALL: заказчик дал для работы самый не оптимизированный диван . Диван который на картинке (который по умолчанию) визуализируется с помощью двух точечных источников света и в сумме дает на экран 900к полигонов.

От чего тормоза:
  1. При загрузке дивана юнити отправляет его сетку в физических движок для получения MeshCollider'а. Для такого количества поликов это весомая операция.
  2. Текстуры не подготовленные и есть с размером 1658х1447. По которым еще генерируются карты нормалей при загрузке, что так же дает задержу (до секунды на моей машине), кроме сжатия в DXT после загрузки. Генерацию карт нормалей возможно вынесем в отдельный поток, но не факт.
  3. Часть времени жрут текстуры в GUI. Я еще не успел сделать их уменьшенные версии и на месте кнопок они визуализируются как есть, так что оптимизация кончено будет )

PS: это еще не законченный проект и работы ведутся, жаль медленно из-за нехватки времени.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
Harter (26.11.2010), impersonalis (26.11.2010), pepel (26.11.2010)
Старый 26.11.2010, 18:00   #32
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Диваны

При загрузке дивана юнити отправляет его сетку в физических движок для получения MeshCollider'а.
Вопрос: интерфейс позволит виртуально прыгать по дивану? Иначе - нафига?!
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 26.11.2010, 19:30   #33
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

Сообщение от Taugeshtu Посмотреть сообщение
Вопрос: интерфейс позволит виртуально прыгать по дивану? Иначе - нафига?!
Пробовал таскать текстуру по дивану?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 26.11.2010, 19:59   #34
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Диваны

Пробовал таскать текстуру по дивану?
Пробовал. Не проще ли подругить легковесную модель для коллизий или шейдером читать экран в текстуру с depth-записью, обратно переводить пиксель мышки в world-координаты (кстати в CG есть доступ к worldpos пикселя, можно вытащить оттуда и использовать их для "таскания" текстуры)?

Не, ну то есть да, это нифига не проще, но как вариант...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 26.11.2010, 20:46   #35
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Диваны

Да еще записать туда ориентацию координат текстуры в точке пика, чтобы определить в какую сторону двигать.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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