motofan logo
6 страниц V « < 4 5 6        
> 

Красивые, но тормозные "ручные" 3d Api, создание Moto 3D API для FPS,QUEST,RPG

EXL
сообщение 12.4.2024, 0:04


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 242
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4674.5



cherr,
Хех, ты таки нашёл в те давние времена игрушку, которая использует эти старые Mascot Capsule 3D v2 API, до этого похоже были только демки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 14.4.2024, 16:03


Ветеран
*****

Группа: Пользователи
Сообщений: 402
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 26.5.2


Настроение:
А руки-то помнят...



Рейтинг: 270



Да. Осталось найти камасутру, и историческая справедливость точно будет восстановлена.

Кстати, для интересующихся:
http://www.j2megame.org/j2meapi/Motorola_3D_API_1_0/ - вот тут лежит довольно подробное описание моторольских 3D сущностей

А демка с собакой неплохо расшифровывается Java Decompiler'ом, там всего два класса:
https://www.decompiler.com/jar/18cdc928d49d...Dog3D%24EC.java
https://www.decompiler.com/jar/86565622df76...336e/Dog3D.java

По сути из не особо понятного остаются только бинарные .mbac/.mtra файлы, но немного доки есть, например, тут:
https://github.com/j2me-preservation/Mascot...iptions/MBAC.md
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 14.4.2024, 16:11


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 242
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4674.5



cherr,
Ну да, я как раз Java Decompiler'ом и смотрел.

https://forum.motofan.ru/index.php?act=Attach&type=post&id=279914

Странно почему Motorola обернула Mascot Capsule 3D v2 API в собственные com.motorola.graphics.j3d
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 14.4.2024, 19:28


Ветеран
*****

Группа: Пользователи
Сообщений: 402
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 26.5.2


Настроение:
А руки-то помнят...



Рейтинг: 270



Что ж, а вот и она, 3D Real Kamasutra:
https://www.andrew-lviv.net/downloads2/en_g...iew.php?id=6403
Настоящее 3D на E398, V3, V600 и компании yesyes.gif

Скрины и анонс тут:
http://www.mforum.ru/news/article/035047.htm

А вот вторая версия, уже M3G - для E770 и подобных smile.gif
https://www.andrew-lviv.net/downloads2/en_g...iew.php?id=6412

Ждем видео отчеты)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 16.4.2024, 5:27


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 242
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4674.5



cherr,
Проверил, работает, тормозит правда очень сильно biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 9.7.2026, 10:34


Ветеран
*****

Группа: Пользователи
Сообщений: 402
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 26.5.2


Настроение:
А руки-то помнят...



Рейтинг: 270



Интересная тема была.

Сейчас вижу, что на самом деле любые попытки как-то конвертировать v2 в v3 не сработали бы. Самое большое ограничение v2 - это, действительно, ортогональная проекция. То есть размеры объектов не зависят от удаления камеры от них. В API есть отдельный метод для установки скейла (для прямого управления размером отрисовки) и, по сути, все.

Кроме того, вообще не было концепции сцены как множества фигур. То есть можно самому рисовать фигуры по-отдельности и с любым скейлом, но за их порядком следить только вручную.

Собственно, потому и так мало было коммерческих игр - дартс свелся к тому, что там рисовали модель доски, а поверх нее - модель дротика (более менее прокатило), демка собаки и танцора, понятно, вообще юзали одну модель на фоне простой картинки. Ну а Камасутра красиво вышла из положения, так как вся игра свелась к отрисовке одной единой модели кровать + люди. Вращение прокатило тоже, потому что на маленьком разрешении ортогональная проекция была не так заметна.

Еще интересно, что сами модели довольно неплохо выглядят даже сейчас, не смотря на текстуры 128х128 smile.gif
Второй скрин из Darts, там эта моделька на фоне главного меню крутится.
Прикрепленное изображениеПрикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 11.7.2026, 12:02


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 242
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4674.5



cherr,
Да, интересная. Хотя и не особо понятен был её смысл внедрения. Игр, которые использовали этот древний Mascote Capsule были единицы. А вот кое-какие Java-приложения от самой Motorola, которые насиловали этот древний 3D-движок были, например, PhoneBook3D: https://t.me/motofan_ru/1100646/1178200

Максимально бесполезная штука.

Так и представляю диалог инженеров Motorola и менеджмента:

— Мы лицензировали 3D-движочек Mascot Capsule 3D и встроили его в прошивку! Давайте запилим крутые 3D-игрушки, которые популярны у молодёжи.

— Какие нахрен игрушки?! Мы же серьёзные американские бизнесмены! Будем делать непонятный тормозной телефонный справочник в 3D которым никто всё равно не будет пользоваться!

— Okay.jpg

--

Прикрепелённые файлы:
Прикрепленный файл PhoneBook3D_V3_F_ENFRESITDE_VER_05_02_01.zip   ( 125.22 килобайт ) Кол-во скачиваний: 162
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 11.7.2026, 20:05


Ветеран
*****

Группа: Пользователи
Сообщений: 402
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 26.5.2


Настроение:
А руки-то помнят...



Рейтинг: 270



Ещё немного поковырял API. Увы, пока не получается сделать свой MBAC, поэтому досталось собаке. Её модельку вполне динамично можно вращать, скейлить, менять направление освещения.
Прикрепленный файл IMG_E96252.mov   ( 27.72 мегабайт ) Кол-во скачиваний: 289

EXL, за телефонную книжку отдельное спасибо! Совсем забыл, что она была. Видимо, как раз потому, что практической пользы не имела crazy.gif Но для реверса формата, возможно, будет полезна. В ресурсах 24 варианта модели куба валяется, к примеру. И все одинакового размера.
Прикрепленный файл IMG_E96252.mov   ( 27.72 мегабайт ) Кол-во скачиваний: 289
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 12.7.2026, 19:38


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 242
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4674.5



cherr,
Собака смешная получилась, где-то вроде читал что эти MBAC можно было в MilkShape 3D открыть. Или плагин был для них какой-то.

Получается через такой Mascote никакую адекватную 3D сценку не наворотить даже всякими хаками?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Красивые, но тормозные "ручные" 3d Api, создание Moto 3D API для FPS,QUEST,RPG · Разработка Java-приложений · Forum
 

6 страниц V « < 4 5 6
Ответ в темуСоздание новой темы
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.8.2026, 2:14

Форум живёт: