frustum.org/3d/
Много новых вещей: правильная физика с joints и ragdoll, простой интерпретатор с for/if/else для конфигов, ARBtec1.0 "шейдеры" (ARB_texture_env_combine+dot3 парсер), работа на всех картах начиная от GeForce2 (теоретически), пост обработка экрана, проигрывание ogg, mp3 и wav файлов через OpenAL. Повышение скорости, большой багфикс.
frustum
давно слежу за твоими работами. Движок красивый, но тормознутый.
местами 40fps в 1024х768 на GF6800 Ultra - это мало, даже в свете полного попиксельного освещения :-(.
azazello, 40fps из-за того что nv40 используется код для nv30 с нормализацей векторов на cubemap, и с дальнейшим уточнением с помощью ряда Тейлора.
если добавить аппаратную NRM (NV_fragment_program2) то скорость возрастет очень сильно (шейдер раза в два станет короче :)
frustum
у меня на ATI 9800 pro не пашет... точнее как, он запускается вылазиет ошибка OPENGL ERROR -> INVALID OPERATION.
потом идет вроде все нормально но как только я двигаю мышь он вылетает :(
Anton_suv, ну не знаю я где косяк, незнаю :), ARB код для Radeon у меня работает безукоризненно, проверить кроме как на geforce у меня нет возможности.
если кто скажет где собака порылась, тутже исправлю.
frustum
Цилиндры вообще страшно тормозят, особенно если в комнате с машинкой эту машинку в них запульнуть. Такие тормоза начинаються, жуть вообщем. И еще у меня сильно фпс падает в комнате там где труп валяеться и синии экраны смерти висят.
Я поковырялся под пывом рендер в текстуру вырубил и мультитекстурирование со всеми шейдерами. Ваще летает оклок 30 - 60 в среденем не считая комнаты с трупом :-)
Не хочет запускаться :( выдаёт ошибку вот лог:
3D Engine
http://frustum.org
vendor: ATI Technologies Inc.
renderer: RADEON 9600 x86/SSE2
version: 1.5.4332 WinXP Release
find GL_ARB_occlusion_query extension
using GL_ARB_fragment_program shaders code
init ok
sectors 6
portals 5
load "physic.map" ok
Shader::Shader(): fragment program error in "data/shaders/glass_light.shader" file at line 22:
"DP3 temp.w, normal, light_dir;"
Shader::Shader(): vertex program error in "data/physic/shaders/engine_v0.2_ambient.shader" file at line 33:
"MAD texcoord.x, sin.w, -0.3, texcoord.x;"
frustum >>azazello, в каких местах 40 fps, координаты плс (кнопка 'i') :)
сорри, топик потерял. чуть позже точно скажу - но, помниться, где-то в тунелле.