![]() |
Ответ: axelynx
А ты полюбому физику буллет будешь встраивать?
|
Ответ: axelynx
она уже встроена. и компилится вместе с движком. но не вынесена в интерфейс. летом может найму пару студентов допиливать нудные фишки вроде враппинга физики, сишного и сишарпного враппера.
вообще насчет физики не совсем понятно как ее врапить. либо прикреплять к основной сцене физическую (получается двойной код, как то: Код:
scene->Add(some_surface)->BindBody(physics_scene->AddBox(some_surface->GetAABBox())); Код:
scene->Add(some_surface,PBT_AABBOX); Код:
Scene* scene = eng->AddScene(); Код:
some_ent->CreateBody(StandartPhysicsBodies::Box(some_ent->GetAABBox())); |
Ответ: axelynx
Потестировал готовые сборки.
Тут описания багов с картинками. В файлике worklog.txt написано все. Насчет физики - я считаю нужно дать пользователям возможность создавать шаблонные физические аспекты (объекты). Потом создавая ентити ему назначается один из шаблонов, движок сам добавляет в физическую сцену что нужно и далее рулится на уровне ентити. Вот я решил эту задачу так: у меня ентити крепится к дереву сцены, а сам он состоит из аспектов графических, физических и т п (на gamedev.ru даже статья была, но я чуть по другому сделал). Вот эти аспекты представляют собой структуры с интерфейсами для управления соответственно графическим рендером и физическим движком. Причем там может возникнуть много одинаковых данных, например координаты могут быть как в графическом аспекте так и в физическом, я вот стараюсь убирать одинаковые, но тогда чтобы определить координаты ентити нужно обратится к его физическому аспеку, а узнать координаты из графического неполучится. Вот там в общем посложней чем я рассказал, поэтому я сам пока думаю над этим. Но то что для пользователя физика должна быть единым целым со сценой и движком я считаю правильно, незачем кучу сцен разводить. |
Ответ: axelynx
Спасибо большое за столь подробный отчет!
|
Ответ: axelynx
потестите морфную анимацию пожалуйста!
![]() http://axelynx.googlecode.com/files/md2demo.zip у меня i7-2600K @3.4, 16GB RAM, 460GTX такие цифры когда видны все юниты: без освещения : 974 фпс с освещением : 655 фпс |
Ответ: axelynx
FPS 45
С освещением и без освещения одинаково. Конфиг в подписи. |
Ответ: axelynx
Как то по-особому анимацию делал? или обычными методами?
|
Ответ: axelynx
люди, тестим поактивнее пожалуйста ))
у моего движка сурсы открыты: здесь код рендера: http://code.google.com/p/axelynx/sou...edMesh.cpp#229 здесь шейдер: http://code.google.com/p/axelynx/sou...turing.cpp#473 |
Ответ: axelynx
Конфигурация: проц 2,8 ГГц 4 ядра, видюха AMD4870 512 Мб, 4 Гб оперативки.
С освещением: 493 Без: 554 При этом вся сцена в кадре |
Ответ: axelynx
С освещением - 237
Без освещения - 376 Проц 2,8ГГц, двухядерный Видяха GeForce GT 440 1GB GDDR5 оперативки 4GB (юзается ток 3 т.к. х86 разрядная винда 7) DDR 3 |
Ответ: axelynx
со светом 276
без 279 Intel E3300, NVIDIA GT240 |
Ответ: axelynx
В хрюне глюки. Камера инсталируется прямо внутри перса и хрен чо поймешь...
|
Ответ: axelynx
у всех камера внутри перса. надо немного отъехать - WASD + мышь.
|
Ответ: axelynx
Без света: 420-440 фпс, прыгает.
Со светом: 400-430 фпс, так же прыгает. Конфиг: Intel Core2Duo e6550 2.33 GHz, 2Gb DDR2, MSI Radeon R5770 PM2D1G 1024 Mb GDDR5 |
Ответ: axelynx
Я не нашел где ты загружаешь вертексты кадров в attrib...
|
Часовой пояс GMT +4, время: 06:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot