![]() |
Ответ: Sigel
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Ответ: Sigel
Цитата:
Цитата:
|
Ответ: Sigel
теперь двиг умеет работать с HDR текстурами 16f и 32f.
вот дема: http://sigelengine.googlecode.com/files/HDRTest4.zip 1 - обычная текстура 2 - тестура float 16 3 - текстура float 32 z/x менять яркость.
|
Ответ: Sigel
Вложений: 1
добавил константы для режима окна
SWM_FULLSCREEN = 1 SWM_WINDOWED = 2 SWM_SIZEBLE = 3 SWM_SPLASH = 4 первые три соответсвуют блицу, а последний это: Вложение 5970 + окно теперь создается по центру екрана, а не в углу. |
Ответ: Sigel
Сделай ещё чтоб мона было перемещать окно по десктопу (мона конечно и через винапи но в завраппленно-движковом виде будет удобней)
|
Ответ: Sigel
я тут задумал один хитрый алгоритм, который позволит резко увеличить максимальное число ентити в сцене (но за счет ввода ограничения числа ентити в кадре).
как вы думаете, это идиотизм, вводить такое ограничение? пусть даже очень большое - например 256000 объектов. |
Ответ: Sigel
сделай хитрую оптимизацию вклчюаемой\выключаемой.
А вообще - имхо лимит может быть, особенно, если он перекрывает потенциальную производительность движка на сферчиеской видеокарте в вакууме. |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
Тоесть даже хотябы при инициализации движка, сделать переключение этой оптимизации нельзя?
|
Ответ: Sigel
Цитата:
а вот если делать как попроще да покрасивее, то я скорее всего нарвусь на 2 * _число_ентити_в_сцене_ if-ов как минимум. |
Ответ: Sigel
Тоесть как понял ты это реализовал дефайном..
Эх.. |
Ответ: Sigel
я пока еще никак не реализовал :)
да и вопрос был в ограничении, которое, хотя видюхи и не превзойдут, но оно гнетет. в принципе, если подумать, то можно и в рантайме сделать, т.е. при инициализации указывать. |
Ответ: Sigel
В рантайме думаю самый подходящий по производительности способ, всёравно в играх, часто делают лаунчер с настройками, или с игры, где указвается: "настройки будут применены при следующем запуске игры", типо того. Поэтому думаю этот варриант наилучший. ;)
|
Ответ: Sigel
гы...
так и представил опцию scene graph с вариантами: * plain data * octtree * quadtree * kd-tree и пусть геймер выбирает на выбор, что ему больше нравится )) |
Ответ: Sigel
Цитата:
Можно сделать несколько вареаций функций просто при выборе подставляеш поинтер на функции с выбраным типом оптимизации,и не каких тебе лишних проверок. |
Часовой пояс GMT +4, время: 11:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot