forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=15)
-   -   Почему не загружаются модели BSP (http://forum.boolean.name/showthread.php?t=11036)

Мик Данди 27.11.2009 20:28

Почему не загружаются модели BSP
 
пытаюсь загрузить BSP, делаю всё как в хелпе написано , но ничего не загружается.
что делать в этом случае?
bsp от халф-лайф 1
архивы с текстурами в одной папке с моделью
помогите

Mr_F_ 27.11.2009 20:42

Ответ: Почему не загружаются модели BSP
 
Цитата:

bsp от халф-лайф 1
не катит, блиц открыает бсп из квейка

Мик Данди 27.11.2009 21:44

Ответ: Почему не загружаются модели BSP
 
из любого?
или же из всех кроме 4го?

Android 27.11.2009 21:57

Ответ: Почему не загружаются модели BSP
 
4 не катит точно.
Про остальные не помню.
Читай справку.

St.AnGer 03.12.2009 12:57

Ответ: Почему не загружаются модели BSP
 
Из Quake 2 и 3 точно пашут

Ganociy 07.12.2009 15:46

Ответ: Почему не загружаются модели BSP
 
А я из четвертого перобовол пашит , но почему - то с тормозами (не из-за винды точно). А из каких игр можно ещё бсп загружать?

St.AnGer 07.12.2009 19:40

Ответ: Почему не загружаются модели BSP
 
На сколько я пробовал - только с кваков

Мик Данди 03.01.2011 18:09

Ответ: Почему не загружаются модели BSP
 
а он как .pak будет понимать или отдельно карту?

Мик Данди 03.01.2011 18:10

Ответ: Почему не загружаются модели BSP
 
прсото я решил картостроительством заняться в Quark а он предлагает .pak создать. по идее это же обычный архив

ABTOMAT 03.01.2011 19:06

Ответ: Почему не загружаются модели BSP
 
Нет pak он не будет понимать. Ищи способ превратить в bsp. ЕМНИП внутри pak'а как раз и лежит bsp со всеми текстурами.
Кстати не стоит использовать bsp: в блице не работает портальное отсечение - главная штука формата bsp и многие другие фишки. Если только из-за редакторов bsp, которых наплодили фанаты Квейков великое множество. Собственно из-за популярности формата блиц и научили его грузить, хоть это и не лучшее решение.

Мик Данди 04.01.2011 12:47

Ответ: Почему не загружаются модели BSP
 
а что лучше использовать в качестве редактора, просто я долгое время пользовался хаммером

Leowey 04.01.2011 13:20

Ответ: Почему не загружаются модели BSP
 
3d studio max, cartography shop, 3d world studio.

Мик Данди 04.01.2011 14:56

Ответ: Почему не загружаются модели BSP
 
а лучший формат для карт какой? в 3d world studio к примеру?

ABTOMAT 04.01.2011 15:22

Ответ: Почему не загружаются модели BSP
 
Карт (модель уровня + примочки в виде порталов видимости, игровых объектов и т.д.) как таковых в блице нет в принципе, есть модели. Собственно, он и bsp грузит как модель.
Родной формат моделей для блица - *.b3d, соответственно рекомендуется использовать его и редакторы, могущие в него сохранять. Например, 3d studio max может сохранять в b3d если есть плугин pipeline http://www.onigirl.com/pipeline/ Сам пользуюсь этим.
Milkshape3D тоже умеет, но он как редактор отвратителен и примитивен.
cartography shop и 3d world studio - не пользовался, ничего плохого сказать не могу

Мик Данди 04.01.2011 15:31

Ответ: Почему не загружаются модели BSP
 
ну ближе всего к хаммеру оказался 3d world studio.
и умеет в *.b3d экспортировать

Venom2 04.01.2011 18:11

Ответ: Почему не загружаются модели BSP
 
Цитата:

Сообщение от ABTOMAT (Сообщение 174293)
Кстати не стоит использовать bsp: в блице не работает портальное отсечение - главная штука формата bsp и многие другие фишки.

Нет там никакого портального отсечения, читать :)
Цитата:

Сообщение от ABTOMAT (Сообщение 174401)
Собственно, он и bsp грузит как модель.

Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp :)

ABTOMAT 04.01.2011 18:53

Ответ: Почему не загружаются модели BSP
 
Цитата:

Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp
Ок почитаю

tormoz 04.01.2011 19:04

Ответ: Почему не загружаются модели BSP
 
Цитата:

Сообщение от Venom2 (Сообщение 174414)
Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp :)

не верю
проводил эксперимент - количество трисов при передвижению по карте в рендере всегда одинаково и равно общему числу в уровне

грузил квейковские бсп

Knightmare 04.01.2011 19:44

Ответ: Почему не загружаются модели BSP
 
Цитата:

Сообщение от Venom2 (Сообщение 174414)
Опять нет, блиц грузит и рендерит карту также как и квейк, строит бинарное дерево и использует его для отсечения по фрустуму, а так-же для обработки коллизий.
ЗЫ
Если не веришь, глянь исходник B3DSDK blitz3d\q3bsprep.cpp :)

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

Venom2 04.01.2011 20:26

Ответ: Почему не загружаются модели BSP
 
Вложений: 1
Цитата:

Сообщение от tormoz (Сообщение 174422)
не верю
проводил эксперимент - количество трисов при передвижению по карте в рендере всегда одинаково и равно общему числу в уровне

грузил квейковские бсп

Попробывал сейчас вот загрузить карту (квейка нету, под рукой оказалась карта из семплов к irrlicht) и wireframe режиме отчетливо видно как куски карты скрываются когда они не видимы, не слишком качественно, но работает. И TrisRendered подтверждает culling. Может быть у меня блиц какой-то неправильный?:)

Knightmare 04.01.2011 20:28

Ответ: Почему не загружаются модели BSP
 
Там есть разбиение пространства, но это не BSP. Марк накрутил сверху какой-то велосипед.

Мик Данди 04.01.2011 23:33

Ответ: Почему не загружаются модели BSP
 
так что лучше карты в b3d делать или в BSP?

Venom2 05.01.2011 01:38

Ответ: Почему не загружаются модели BSP
 
Цитата:

Сообщение от Мик Данди (Сообщение 174467)
так что лучше карты в b3d делать или в BSP?

b3d
Для современных видеокарт от bsp мало толку, только лишняя нагрузка на ЦП будет.
ЗЫ
Только имей ввиду, блиц для индексов использует 2 байта, т.е. в одном сурфейсе (кусок геометрии с отдельной текстурой) не должно быть больше 65535 вертексов. Эффективнее будет обьединить множество поверхностей с мелкими текстурами в одну большую, текстурки обьединить в один атлас, и поправить соответственно текстурные координаты. Ну и если уровень довольно большой, поделить его на куски (отдельные меши), чтобы frustum culling работал.

Мик Данди 05.01.2011 18:18

Ответ: Почему не загружаются модели BSP
 
тоесть сделать одну огромную текстуру для всех объектов?

ABTOMAT 05.01.2011 18:47

Ответ: Почему не загружаются модели BSP
 
Нет. Тогда ты не сможешь тайлить текстуры. Мелкие объекты, которых много, и текстура которых не тайловая - тех выгодно объединять. Части уровня лучше объединять по признаку - "одна текстура - один сурфейс". По этому поводу нельзя сказать "Только X и никогда Y", тут придётся соображать в зависимости от ситуации, что выгоднее.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot