![]() |
Ответ: C3D Engine
С дружелюбностью у тебя конкретно проблемы.
Попросили бинарники для теста, а ты выложил кучу исходников, с bin папкой, где запуск любого exe не даёт ожидаемого.. |
Ответ: C3D Engine
А, сорри...
http://rghost.ru/38625118 |
Ответ: C3D Engine
А фпс где смотреть?
|
Ответ: C3D Engine
Цитата:
|
Ответ: C3D Engine
Цитата:
|
Ответ: C3D Engine
Ну раз в секунду менять заголовок окна, не съест и 1 фпс..
|
Ответ: C3D Engine
БЛИН! гадский NVIDIA CG. Мне придется переписывать на GLSL... чтоб всякие тангенсы, бинормали передавать без костылей..., ну зато будет еще быстрей =)
|
Ответ: C3D Engine
дружище, а ты можешь выложить отдельно 4096 кубов, отдельно 400 анимированных человечков?
и спецификацию файла бы, я может у себя в движке тоже реализую поддержку анимированных моделей твоего формата. тогда можно будет и на анимации померяться :) |
Ответ: C3D Engine
Хорошо только чуть позже, я тут завяз в дебрях GLSL, чуть изменятся функции движка, будет более гибко, CG выкинул. Как доделаю GLSL, изменю PDF с туторами, выложу новую версию с спецификацией формата, и сорцами для 3ds max SDK. Единственное что бесит, я пока не понял как реализовать.. например куб 8 вершин, но нормалей 12, как это реализовать я хз, если продублировать вершины, то трабла с анимацией возникнет, и некоторые модели отображаются с корявыми UV, и нормалями...
|
Ответ: C3D Engine
если делаешь через glsl то обрати внимание на http://www.opengl.org/registry/specs...er_objects.txt.
http://steps3d.narod.ru/tutorials/se...r-objects.html и откажись от такой удобно штуки как explicit vertex layout. она мало где поддерживается. на тех-же девайсах (кстати, зря ты на них внимания не хочешь обратить, имхо это более перспективное направление) оно не поддерживается, и даже Intel HD 3000 не держит. |
Ответ: C3D Engine
я затачиваю под GMA X4500 самая казуальная плата ))) сделал поддержку GLSL выпилил CG, осталось туторы поправить и готово ), Странно но производительность в 3 раза упала вычислил, что тормозит glDrawElements. Причем все буферы устанавливаются только 1 раз далее за все программу идет glDrawElements, но все равно скорость в 3 раза ниже чем было с CG, че за х?
|
Ответ: C3D Engine
в чем то еще косяки. CG ето выше уровнем чем glsl. оно не может работать быстрее (ну если только как-то хитро шейдеры компилит)
|
Ответ: C3D Engine
Короч я там матрицу считал modelviewproj из-за этого тормозило... а на CG эту матрицу я считал шейдером
УРААААААААААА скороссть еще выше 265 ФПС 4к кубов! |
Ответ: C3D Engine
ты ее считал шейдером для каждой вершины, дружище! на 65к вершинах ты бы понял что ето нехорошо.
вот тебе еще один бенчмарк: http://axelynx.googlecode.com/files/...yBenchmark.zip уже на тяжелую геометрию. |
Ответ: C3D Engine
я предоставил выбор и ты там сам решаешь перемножать в шейдере или в коде, короче в туторе написано.
|
Часовой пояс GMT +4, время: 09:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot