|
FAQ Туториалы и часто задаваемые вопросы |
04.01.2011, 18:11
|
#16
|
|
Ответ: Почему не загружаются модели BSP
Сообщение от ABTOMAT
Кстати не стоит использовать bsp: в блице не работает портальное отсечение - главная штука формата bsp и многие другие фишки.
|
Нет там никакого портального отсечения, читать
Сообщение от ABTOMAT
Собственно, он и bsp грузит как модель.
|
Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp
|
|
|
04.01.2011, 18:53
|
#17
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Почему не загружаются модели BSP
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp
|
Ок почитаю
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
04.01.2011, 19:04
|
#18
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Почему не загружаются модели BSP
Сообщение от Venom2
Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp
|
не верю
проводил эксперимент - количество трисов при передвижению по карте в рендере всегда одинаково и равно общему числу в уровне
грузил квейковские бсп
__________________
|
(Offline)
|
|
04.01.2011, 19:44
|
#19
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Почему не загружаются модели BSP
Сообщение от Venom2
Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp
|
Все барахло в этом файле делает одну банальную вещь - генерит статическую геометрию из BSP. Чуда не произошло, расходимся.
|
(Offline)
|
|
04.01.2011, 20:26
|
#20
|
|
Ответ: Почему не загружаются модели BSP
Сообщение от tormoz
не верю
проводил эксперимент - количество трисов при передвижению по карте в рендере всегда одинаково и равно общему числу в уровне
грузил квейковские бсп
|
Попробывал сейчас вот загрузить карту (квейка нету, под рукой оказалась карта из семплов к irrlicht) и wireframe режиме отчетливо видно как куски карты скрываются когда они не видимы, не слишком качественно, но работает. И TrisRendered подтверждает culling. Может быть у меня блиц какой-то неправильный?
|
|
|
04.01.2011, 20:28
|
#21
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Почему не загружаются модели BSP
Там есть разбиение пространства, но это не BSP. Марк накрутил сверху какой-то велосипед.
|
(Offline)
|
|
04.01.2011, 23:33
|
#22
|
AnyKey`щик
Регистрация: 14.05.2009
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Почему не загружаются модели BSP
так что лучше карты в b3d делать или в BSP?
|
(Offline)
|
|
05.01.2011, 01:38
|
#23
|
|
Ответ: Почему не загружаются модели BSP
Сообщение от Мик Данди
так что лучше карты в b3d делать или в BSP?
|
b3d
Для современных видеокарт от bsp мало толку, только лишняя нагрузка на ЦП будет.
ЗЫ
Только имей ввиду, блиц для индексов использует 2 байта, т.е. в одном сурфейсе (кусок геометрии с отдельной текстурой) не должно быть больше 65535 вертексов. Эффективнее будет обьединить множество поверхностей с мелкими текстурами в одну большую, текстурки обьединить в один атлас, и поправить соответственно текстурные координаты. Ну и если уровень довольно большой, поделить его на куски (отдельные меши), чтобы frustum culling работал.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
05.01.2011, 18:18
|
#24
|
AnyKey`щик
Регистрация: 14.05.2009
Сообщений: 15
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Почему не загружаются модели BSP
тоесть сделать одну огромную текстуру для всех объектов?
|
(Offline)
|
|
05.01.2011, 18:47
|
#25
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Почему не загружаются модели BSP
Нет. Тогда ты не сможешь тайлить текстуры. Мелкие объекты, которых много, и текстура которых не тайловая - тех выгодно объединять. Части уровня лучше объединять по признаку - "одна текстура - один сурфейс". По этому поводу нельзя сказать "Только X и никогда Y", тут придётся соображать в зависимости от ситуации, что выгоднее.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:21.
|