|
12.06.2012, 20:31
|
#76
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
С дружелюбностью у тебя конкретно проблемы.
Попросили бинарники для теста, а ты выложил кучу исходников, с bin папкой, где запуск любого exe не даёт ожидаемого..
|
(Offline)
|
|
12.06.2012, 21:13
|
#77
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.06.2012, 21:24
|
#78
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
А фпс где смотреть?
|
(Offline)
|
|
12.06.2012, 21:28
|
#79
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: C3D Engine
Сообщение от MoKa
А фпс где смотреть?
|
Fraps
|
(Offline)
|
|
12.06.2012, 21:35
|
#80
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Сообщение от MoKa
А фпс где смотреть?
|
я фрапсом пользуюсь... т.к. sprintf в демках будет отнимать лишнее время, чтобы отображать fps в них...
|
(Offline)
|
|
12.06.2012, 21:49
|
#81
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
Ну раз в секунду менять заголовок окна, не съест и 1 фпс..
|
(Offline)
|
|
12.06.2012, 23:48
|
#82
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
БЛИН! гадский NVIDIA CG. Мне придется переписывать на GLSL... чтоб всякие тангенсы, бинормали передавать без костылей..., ну зато будет еще быстрей =)
|
(Offline)
|
|
13.06.2012, 14:12
|
#83
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
дружище, а ты можешь выложить отдельно 4096 кубов, отдельно 400 анимированных человечков?
и спецификацию файла бы, я может у себя в движке тоже реализую поддержку анимированных моделей твоего формата. тогда можно будет и на анимации померяться
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.06.2012, 15:55
|
#84
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Хорошо только чуть позже, я тут завяз в дебрях GLSL, чуть изменятся функции движка, будет более гибко, CG выкинул. Как доделаю GLSL, изменю PDF с туторами, выложу новую версию с спецификацией формата, и сорцами для 3ds max SDK. Единственное что бесит, я пока не понял как реализовать.. например куб 8 вершин, но нормалей 12, как это реализовать я хз, если продублировать вершины, то трабла с анимацией возникнет, и некоторые модели отображаются с корявыми UV, и нормалями...
|
(Offline)
|
|
13.06.2012, 15:59
|
#85
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: 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 не держит.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.06.2012, 16:44
|
#86
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
я затачиваю под GMA X4500 самая казуальная плата ))) сделал поддержку GLSL выпилил CG, осталось туторы поправить и готово ), Странно но производительность в 3 раза упала вычислил, что тормозит glDrawElements. Причем все буферы устанавливаются только 1 раз далее за все программу идет glDrawElements, но все равно скорость в 3 раза ниже чем было с CG, че за х?
Последний раз редактировалось pozitiffcat, 13.06.2012 в 17:45.
|
(Offline)
|
|
13.06.2012, 19:14
|
#87
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
в чем то еще косяки. CG ето выше уровнем чем glsl. оно не может работать быстрее (ну если только как-то хитро шейдеры компилит)
|
(Offline)
|
|
13.06.2012, 21:58
|
#88
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Короч я там матрицу считал modelviewproj из-за этого тормозило... а на CG эту матрицу я считал шейдером
УРААААААААААА скороссть еще выше 265 ФПС 4к кубов!
|
(Offline)
|
|
13.06.2012, 22:00
|
#89
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
ты ее считал шейдером для каждой вершины, дружище! на 65к вершинах ты бы понял что ето нехорошо.
вот тебе еще один бенчмарк:
http://axelynx.googlecode.com/files/...yBenchmark.zip
уже на тяжелую геометрию.
|
(Offline)
|
|
13.06.2012, 22:22
|
#90
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
я предоставил выбор и ты там сам решаешь перемножать в шейдере или в коде, короче в туторе написано.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:12.
|