Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Каскадный · Стандартный · [ Линейный ]

> 3D на Gp2x WIZ/Caanoo

quasist
post Понедельник, 11 октября 2010, 20:47
Отправлено #1


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов(1 - 11)
Hahahoj
post Понедельник, 11 октября 2010, 22:10
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





DGE мне не очень, тормозит курилка. Второй вариант слишком объемен, третий оптимален, имхо.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Понедельник, 11 октября 2010, 22:31
Отправлено #3


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Зато второй вариант приносит больше драгоценного опыта.

GLfixed очень легко стаёт GLfloat, если разделить на 65536.0


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Сахар
post Вторник, 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
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
500mhz
post Вторник, 12 октября 2010, 19:44
Отправлено #5


аццкий сотона
******

Группа: Пользователи
Сообщений: 1 677
Регистрация: 21 авг. 2006
Пользователь №: 17 682





Сахар
я тебя разочарую, 1,33 мильеоноф полигонов против 33 мильеноф полигонов какбы говорит само за себя
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 13 октября 2010, 02:09
Отправлено #6


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





500-к, полигоны в обоих случаях будут немного разными. Но акселлератор на уровне ДС-ки скорее - это факт и это здесь уже обсуждали.
Ну и не надо забывать, что частота работы самого проца на GP-хах более в 2-3 раза, чем к примеру на ПСП.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Don
post Среда, 13 октября 2010, 10:51
Отправлено #7


Sega MD Developer
Group Icon

Группа: Профи
Сообщений: 2 886
Регистрация: 26 янв. 2003
Пользователь №: 608





- а я не согласен
- с кем?
- с обоими ))))

j/k


--------------------
Делаем beat 'em up игру на Sega Genesis. Скачать ROM и поиграть тут : Zabu.Team .
Импортозамещение : Забу в ВК
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
500mhz
post Среда, 13 октября 2010, 13:15
Отправлено #8


аццкий сотона
******

Группа: Пользователи
Сообщений: 1 677
Регистрация: 21 авг. 2006
Пользователь №: 17 682





Don обоснуй )

Hahahoj
а при чем тут частота процессора? полигоны GPU рисует вроде как.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 13 октября 2010, 13:40
Отправлено #9


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





При том что они могут рисоваться и хардварно через гпу, но приложение может использовать и чисто софтовые навороты для разгрузки акселератора.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
daxter.
post Среда, 13 октября 2010, 15:42
Отправлено #10


флуд мастер 99LV
*******

Группа: Пользователи
Сообщений: 5 715
Регистрация: 23 апр. 2010
Пользователь №: 36 666





QUOTE
Подскажите нубу, а насколько качественную картинку в 3D-графике может выдавать Виз? В теории же он вообще мощнее PSP.


Сколько можно мерять производительность системы по частоте CPU smile.gif
Если следовать этому, то получается, что мощнее всех какой-нибуть топовый телефон на андроиде с 1000Mhz

QUOTE
но приложение может использовать и чисто софтовые навороты для разгрузки акселератора.


В таком случае особого прироста производительности ведь не должно быть, или имеется в виду что Cpu будет для разгрузки просчитывать часть эффектов или освещение?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 13 октября 2010, 16:02
Отправлено #11


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





QUOTE (daxter. @ Среда, 13 октября 2010, 15:42)
Сколько можно мерять производительность системы по частоте CPU smile.gif
Если следовать этому, то получается, что  мощнее всех какой-нибуть топовый телефон на андроиде с 1000Mhz

Покуда не надоест. Сама архитектура МИПС производительней чем архитектура АРМ-ов, но тактовая частота как проца, так и тайминги памяти решают многое.
Топовый телефон с 1000 мегагерц мощнее гп-х, но это не игровая консоль. Хотя игрушки там бывают довольно симпатичными.
QUOTE
В таком случае особого прироста производительности ведь не должно быть, или имеется в виду что Cpu будет для разгрузки просчитывать часть эффектов или освещение?

Проц может считать всё что хочешь. Графика уровня ДС-овых проектов, к примеру, при прямых руках достижима на GP-хах вообще без хардварной акселерации.
Я скажу даже больше - на ГП-хах без хардварной акселерации (чисто софтово) на сегодня относительно неплохо бегает эмулятор первой Сони. И когда авторы попытались прикрутить хардварную акселерацию от разрабатывавшегося ранее проекта другого автора - вышли одни тормоза. Так что дело не только в железном акселераторе, но еще и в руках заточенных на умении его использовать либо использовать вместо него софтовые оптимизированные библиотеки.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Среда, 13 октября 2010, 22:45
Отправлено #12


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Первое, что хочу отметить - что про производительность GPU спорить трудно, так как мало людей его щупали.

Про просчёт освещения процом - это частично бред, так как проц обычно только определяет в каких областях какие GL_LIGHT-ы светят.

Я пробовал сделать полный софтварный T&L (Transform&Lighting) но уже при отрисовке небольшого ландшафта (40на40) ячеек по 2 полигона было проседание кадров.

CPU отлично помогает GPU отсортировать прозрачные полигоны.

Мне кажется надо мерить не количество полигонов в секунду, а fillrate в пикселях.


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 28 мар. 2024, 23:38
Skin Designed (c) by Rooq.net, All Rights Reserved.