forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Sigel (http://forum.boolean.name/showthread.php?t=4960)

moka 05.05.2009 22:27

Ответ: Sigel
 
Погоди ты уже имплементируешь разбиение пространства?
По мне так это очень сильно относится к жанру игры..

Насчёт опции, это дело чисто кодера, как он в настройках укажет.
Но где-то привяжет это к типо: ускоренный рендеринг, с пометкой что нагрузка будет немного больше на процессор.

HolyDel 05.05.2009 22:46

Цитата:

quadtree в большенстве случаев будет вообще не в тему
я ее туда просто так, для коллекции написал :)

Цитата:

что за kd-tree?
http://steps3d.narod.ru/tutorials/sp...-tutorial.html

Цитата:

Можно сделать несколько вареаций функций просто при выборе подставляеш поинтер на функции с выбраным типом оптимизации,и не каких тебе лишних проверок.
вот я и говорил о дублировании.


Цитата:

Погоди ты уже имплементируешь разбиение пространства?
По мне так это очень сильно относится к жанру игры..
твоя правда, но есть некоторые базовые методы, котроые можно использовать.

вернемся к вопросу о ограничениях. давайте приведу другой пример, например на трассе будет стоять ограничение скорости в 10000 км\ч. понятно что ни одна машина такую скорость не разовьет, но ограничение то стоит!

ABTOMAT 05.05.2009 23:57

Ответ: Sigel
 
Цитата:

Погоди ты уже имплементируешь разбиение пространства?
По мне так это очень сильно относится к жанру игры..
Имхо прогер игры сам должен делать это
Я вот сам делаю и ничё)
И действительно конкретной игре нужно конкретное разбиение

jimon 06.05.2009 00:10

Ответ: Sigel
 
ABTOMAT
может ты и отсечение по фрустуму будешь сам делать ? :)
все игровые сцены делятся на закрытые и открытые пространства, достаточно просто описать разбиение для двух типов и всё

FDsagizi 06.05.2009 08:54

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 104438)
гы...
так и представил опцию scene graph с вариантами:
* plain data
* octtree
* quadtree
* kd-tree

и пусть геймер выбирает на выбор, что ему больше нравится ))

Ну уж точно выберать то не геймер должен!:crazy:

HolyDel 21.05.2009 00:02

Ответ: Sigel
 
вот. тест скорости сжатых текстур:
http://sigelengine.googlecode.com/fi...nSpeedTest.zip

1 - обычный режим
2 - сжатые текстуры

понажимайте 1-2 попеременно, как надоест нажмите esc. будет окошко с результатом. меня интересует последняя циферка.

вот мои результаты:

Win Vista
9600M GS
P8400 2x2.26GHz
-сжатые текстуры быстрее на 5%

WinXP
HD2600XT
Celerone 2.66
-сжатые текстуры быстрее на 20%

-=Jack=- 21.05.2009 09:57

Ответ: Sigel
 
WinXP SP3
ATI Radeon HD 2600 Pro
56%

SBJoker 21.05.2009 10:27

Ответ: Sigel
 
35,8 %
WInXP SP2, GF-8800, A-5600 X2

MiXaeL 21.05.2009 11:55

Ответ: Sigel
 
22,4%
AMD X2 2.61Hz
GeForce 8800 GTS Retail 386 Mb
DDR2 766MHz 2 Gb

Mr_F_ 21.05.2009 14:58

Ответ: Sigel
 
Цитата:

может ты и отсечение по фрустуму будешь сам делать ?
у меня в левеле куча порталов и каждый своим фруструмом содержимое секторов отсекает)
хотя конечно было бы радостнее уже на уровне двига такие извраты иметь

Morganolla 15.05.2010 16:20

Ответ: Sigel
 
Жалко движок заглох. А почему ОпенАЛ для звука не понравился?

HolyDel 24.05.2010 14:25

Ответ: Sigel
 
Да. я изменил свой взгляд на движек. теперь все будет подругому. отдельно интерфейс, отдельно реализация, отдельно модули.

опенал слишком низкоуровнево имхо, хотя в новом движке наверное буду использовать его для звука в ядре.

Igor' 31.05.2010 09:01

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 147777)
Да. я изменил свой взгляд на движек.

Российская армия меняет взгляды на движек:-D.

.Squid 31.05.2010 11:09

Ответ: Sigel
 
Мля, движОк, сцуко, движОк. Глаза уже замазолили.

impersonalis 31.05.2010 21:13

Ответ: Sigel
 
Цитата:

Сообщение от .Squid (Сообщение 148484)
Мля, движОк, сцуко, движОк. Глаза уже замазолили.


писали бы хоть движЁк,а то ещё и движЕк.
рыально - Б.Е.С.И.Т.!


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

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