|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
3D на Gp2x WIZ/Caanoo
| quasist |
Понедельник, 11 октября 2010, 20:47
Отправлено
#1
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Тема скорее ориентирована на новичков в OpenGL ES.
Предлагаю отписываться о проблемах и решениях кодинга 3д. На данный момент отсутствует официальный SDK для caanoo, что существенно осложняет разработку. Первая проблема разработки в том, что в обычном комповом OpenGL нету GLfixed, который есть в OpenGL ES, что мешает всем функциям вроде glTranslatex существовать. Чтобы каждый раз не дергать SD-карту или кабель, следует вести проект Win32/Gp2x. Первый вариант решения предложило само GPH - использовать их софтварную платформу DGE. Второй вариант - самому писать код для всех платформ. Третий вариант - использовать врапперы OpenGL/Es как на примере quake. Кто что об этом думает? -------------------- 12 удачных сделок в барахолке gbx.ru
|
| Hahahoj |
Понедельник, 11 октября 2010, 22:10
Отправлено
#2
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
DGE мне не очень, тормозит курилка. Второй вариант слишком объемен, третий оптимален, имхо.
-------------------- |
| quasist |
Понедельник, 11 октября 2010, 22:31
Отправлено
#3
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Зато второй вариант приносит больше драгоценного опыта.
GLfixed очень легко стаёт GLfloat, если разделить на 65536.0 -------------------- 12 удачных сделок в барахолке gbx.ru
|
| Сахар |
Вторник, 12 октября 2010, 19:20
Отправлено
#4
|
![]() Энтузиаст Nintendo 3DS и Wii U ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 8 867 Регистрация: 09 янв. 2008 Из: Москва, Северо-Запад Пользователь №: 25 171 ![]() ![]() |
Подскажите нубу, а насколько качественную картинку в 3D-графике может выдавать Виз? В теории же он вообще мощнее PSP.
-------------------- Nintendo Network ID: CaxapRUS (все буквы латинские)
Nintendo: Wii U Premium; New Nintendo 3DS ; Sony: PlayStation 4 Jet Black; PlayStation Vita Slim and Light 16Gb Khaki and Black; Microsoft: Xbox One 500 Гб Other: iPad Air 2; Samsung Galaxy Note 4 ![]() |
| 500mhz |
Вторник, 12 октября 2010, 19:44
Отправлено
#5
|
![]() аццкий сотона ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 677 Регистрация: 21 авг. 2006 Пользователь №: 17 682 ![]() ![]() |
Сахар
я тебя разочарую, 1,33 мильеоноф полигонов против 33 мильеноф полигонов какбы говорит само за себя |
| Hahahoj |
Среда, 13 октября 2010, 02:09
Отправлено
#6
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
500-к, полигоны в обоих случаях будут немного разными. Но акселлератор на уровне ДС-ки скорее - это факт и это здесь уже обсуждали.
Ну и не надо забывать, что частота работы самого проца на GP-хах более в 2-3 раза, чем к примеру на ПСП. -------------------- |
| Don |
Среда, 13 октября 2010, 10:51
Отправлено
#7
|
![]() Sega MD Developer ![]() Группа: Профи Сообщений: 2 886 Регистрация: 26 янв. 2003 Пользователь №: 608 ![]() ![]() |
- а я не согласен
- с кем? - с обоими )))) j/k -------------------- |
| 500mhz |
Среда, 13 октября 2010, 13:15
Отправлено
#8
|
![]() аццкий сотона ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 677 Регистрация: 21 авг. 2006 Пользователь №: 17 682 ![]() ![]() |
Don обоснуй )
Hahahoj а при чем тут частота процессора? полигоны GPU рисует вроде как. |
| Hahahoj |
Среда, 13 октября 2010, 13:40
Отправлено
#9
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
При том что они могут рисоваться и хардварно через гпу, но приложение может использовать и чисто софтовые навороты для разгрузки акселератора.
-------------------- |
| daxter. |
Среда, 13 октября 2010, 15:42
Отправлено
#10
|
![]() флуд мастер 99LV ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 246 Регистрация: 23 апр. 2010 Пользователь №: 36 666 ![]() ![]() |
QUOTE Подскажите нубу, а насколько качественную картинку в 3D-графике может выдавать Виз? В теории же он вообще мощнее PSP. Сколько можно мерять производительность системы по частоте CPU Если следовать этому, то получается, что мощнее всех какой-нибуть топовый телефон на андроиде с 1000Mhz QUOTE но приложение может использовать и чисто софтовые навороты для разгрузки акселератора. В таком случае особого прироста производительности ведь не должно быть, или имеется в виду что Cpu будет для разгрузки просчитывать часть эффектов или освещение? |
| Hahahoj |
Среда, 13 октября 2010, 16:02
Отправлено
#11
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
QUOTE (daxter. @ Среда, 13 октября 2010, 15:42) Сколько можно мерять производительность системы по частоте CPU Если следовать этому, то получается, что мощнее всех какой-нибуть топовый телефон на андроиде с 1000Mhz Покуда не надоест. Сама архитектура МИПС производительней чем архитектура АРМ-ов, но тактовая частота как проца, так и тайминги памяти решают многое. Топовый телефон с 1000 мегагерц мощнее гп-х, но это не игровая консоль. Хотя игрушки там бывают довольно симпатичными. QUOTE В таком случае особого прироста производительности ведь не должно быть, или имеется в виду что Cpu будет для разгрузки просчитывать часть эффектов или освещение? Проц может считать всё что хочешь. Графика уровня ДС-овых проектов, к примеру, при прямых руках достижима на GP-хах вообще без хардварной акселерации. Я скажу даже больше - на ГП-хах без хардварной акселерации (чисто софтово) на сегодня относительно неплохо бегает эмулятор первой Сони. И когда авторы попытались прикрутить хардварную акселерацию от разрабатывавшегося ранее проекта другого автора - вышли одни тормоза. Так что дело не только в железном акселераторе, но еще и в руках заточенных на умении его использовать либо использовать вместо него софтовые оптимизированные библиотеки. -------------------- |
| quasist |
Среда, 13 октября 2010, 22:45
Отправлено
#12
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Первое, что хочу отметить - что про производительность GPU спорить трудно, так как мало людей его щупали.
Про просчёт освещения процом - это частично бред, так как проц обычно только определяет в каких областях какие GL_LIGHT-ы светят. Я пробовал сделать полный софтварный T&L (Transform&Lighting) но уже при отрисовке небольшого ландшафта (40на40) ячеек по 2 полигона было проседание кадров. CPU отлично помогает GPU отсортировать прозрачные полигоны. Мне кажется надо мерить не количество полигонов в секунду, а fillrate в пикселях. -------------------- 12 удачных сделок в барахолке gbx.ru
|
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 24 окт. 2026, 06:42 |




Понедельник, 11 октября 2010, 20:47


















