![]() |
Ответ: SimpleGraphicsEngine 0.1b
По оптимизации:
- Организовать нормальный граф сцены с контролем переключения стейтов, шедеров, техник и т.д. - Использовать многопоточность где это возможно. По этой теме есть хороший доклад у Романа Лута из Deep Shadows - "Внедрение многопоточного рендеринга в игровой движок" с КРИ 2009, есть ли она в сети не знаю, мы связывались напрямую с Романом. - Использовать SIMD для ускорения математики (следовательно использовать свою математическую библиотеку, ну или найти готовую) Это если глобально. Ну и уже по ситуации смотреть, в какую сторону дальше рыть. По форматам - есть много хороших и разных, выбирай какой хочешь. В идеале - свой. |
Re: SimpleGraphicsEngine 0.1b
спасибо учту
|
Ответ: SimpleGraphicsEngine 0.1b
Цитата:
Я выразил недовольство только по поводу управления |
Re: SimpleGraphicsEngine 0.1b
Блин щас по совету всезнающего ( Knightmare ) делаю оптимизацию, уже еб*нулся на отличненько.
|
Ответ: SimpleGraphicsEngine 0.1b
А ты как хотел? Было дело мне снились строчки деферред рендера, так что у тя все впереди.
|
Re: SimpleGraphicsEngine 0.1b
Вот прошел почти месяц, трудился по 2-3 часа в день. Сделал оптимизацию, загрузку 3ds моделей, обновил камеру( теперь не глючит ), сделал свободное управление( мышь + wsad), обновил почти каждый класс в движке, создал простую систему коллизий ( сфера - сфера ),
в аттаче простая сценка сделанная в максе + мой двиг ессесно + сяшные библы для запуска у кого нету c++ , кому надо исходники ( 100 кг кода ) пишите. зы. шейдеры откомпилены во второй версии, так что на старых компах( у кого видяха старая) не запустится. РАБОЧАЯ ВЕРСИЯ НА 3 СТРАНИЦЕ В 33 посте |
Ответ: SimpleGraphicsEngine 0.1b
1ое - неработает
2ое - если всё ещё делаешь с d3dx, то пока совсем не айс :) (не подумай что призываю полностью от неё отказаться.. но от того же ID3DXMesh- точно стоит (тем более если двиг пишешь в образовательных целях).... а ещё лучше проектировать так, что б от минимально зависеть от апи (Как учил дядя Ламот).. что при необходимости перейти на другое GAPI не пришлось перелопчивать весь двиг сверху донизу:) ) |
Ответ: SimpleGraphicsEngine 0.1b
блин почему неработает (((( че пишет? я ж вроде все библы нужные запаковал
|
Ответ: SimpleGraphicsEngine 0.1b
че еще и d3dx9 и d3d9 запаковывать?
|
Ответ: SimpleGraphicsEngine 0.1b
Вложений: 1
не, там хз че за хрень вылазит (типа дебага Visual Studio)
а прога висит... |
Ответ: SimpleGraphicsEngine 0.1b
ппц, блиин, у кого еще такая лажа? ояебу если такая жосская несовместимость из-за D3DX то седня же выкину его нах
|
Ответ: SimpleGraphicsEngine 0.1b
Есть мнение что твой код рассадник ошибок. Я правда успел полюбоваться на сцену целый 1 кадр. Потом приложение выпилило себя.
|
Ответ: SimpleGraphicsEngine 0.1b
Вложений: 1
блин почему у меня все работает а у других нет? это реально не айс ((((
кажись въехал в чем проблема. у меня стоит на загрузке шрифт Consolas . а так как у других его нет то при попытке нарисовать текст приложение вылетает с ошибкой. в архиве ехе исправленный |
Ответ: SimpleGraphicsEngine 0.1b
Цитата:
едь дальше ^_^ |
Ответ: SimpleGraphicsEngine 0.1b
все я ушел до выяснения обстоятельств с движком.
|
Часовой пояс GMT +4, время: 13:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot