forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на JavaME (http://forum.boolean.name/forumdisplay.php?f=114)
-   -   создание 3Д движка на j2me (http://forum.boolean.name/showthread.php?t=8365)

WISHMASTER35 08.08.2009 21:50

Ответ: создание 3Д движка на j2me
 
Вот http://upwap.ru/515371 улучшил качество текстурирования и скорость. Но всё равно, если треугольник сжать в тонкую полоску, то много пикселей выходят за приделы текстуры. Как сделать, чтобы не выходили? Может нужна субпиксельная или тексельная точност?

WISHMASTER35 14.08.2009 13:28

Ответ: создание 3Д движка на j2me
 
Вот http://upwap.ru/520686 сделал, чтобы даже, если пиксель выйдет за массив текстуры, то с помощью "&" зашол обратно в предел массива.

Скажите как в opengl включить з-буфер? Т.е. Чтобы не видемые пикселы не рисовались.

jimon 14.08.2009 13:39

Ответ: создание 3Д движка на j2me
 
glEnable(GL_DEPTH_TEST)

Tronix 01.09.2009 17:11

Ответ: создание 3Д движка на j2me
 
Вложений: 5
Может немного не в тему, но тут на днях мне вспомнилась старенькая игрушка Stunts http://en.wikipedia.org/wiki/Stunts_(video_game)

Смысл в том, что ее движок построен на 3d полигонах _без текстурирования_ и частично спрайтах. И я думаю, что такой движок будет летать на мобильнике. Да и вообще игра сама по себе - можно сказать хит прошлых лет. Когда уже вышли NFS I и NQ Rally, многие по прежнему продолжали в нее рубать.

Я с удовольствием бы сам занялся написанием подобного движка, но с 3d графикой никогда не работал, да и скилл не позволит наверное. Поэтому просто как говорится мысли вслух. Вдруг кого-то на идею натолкну?

С позволения приложу к сообщению архив с игрой, благо всего 1 мб. У меня на Win XP запускаеться без проблемм, файл STUNTS.BAT

WISHMASTER35 04.09.2009 11:42

Ответ: создание 3Д движка на j2me
 
Впервые увидел игру с не текстрированными полигонами.

А как правельно находить нормаль четырёхугольного полигона?
У меня сейчас находится две нормали, а потом из них находится средняя.
Может, есть специальная формула?

-=Jack=- 04.09.2009 18:57

Ответ: создание 3Д движка на j2me
 

Цитата:

Сообщение от WISHMASTER35 (Сообщение 117548)
А как правельно находить нормаль четырёхугольного полигона?

опять двадцать пять...

WISHMASTER35 04.09.2009 21:16

Ответ: создание 3Д движка на j2me
 
Не пиши белым цветом. Я его ели заметил.
Скажи лучше, что по лучше.
Сегодня пролистал тему и не нашол ответа на этот вопрос.

WISHMASTER35 06.09.2009 16:12

Ответ: создание 3Д движка на j2me
 
Сделал версию 1.3
http://www.mcplayer.wen.ru/iceberg/iceberg.html
Наконец-то сделал матрици на fixed point.

_Nox_ 13.10.2009 16:26

Ответ: создание 3Д движка на j2me
 
А адаптировать данный движок под MidletPascal можно (сделать ввиде либы)?

Tronix 13.10.2009 22:21

Ответ: создание 3Д движка на j2me
 
Цитата:

Сообщение от _Nox_ (Сообщение 121450)
А адаптировать данный движок под MidletPascal можно (сделать ввиде либы)?

Не думаю. Можно использовать это: http://forum.boolean.name/showthread.php?t=4621

WISHMASTER35 21.10.2009 19:20

Ответ: создание 3Д движка на j2me
 
В аффинном текстурировании U и V координаты в одномерном массиве(текстуре) изменяются на одно и тоже число. Но как не пытался обьеденить DU и DV (приращения для UиV) обьеденить в одно число ничего не получалось.
Кто нибудь знает это возможно сделать? И как?

jimon 21.10.2009 19:22

Ответ: создание 3Д движка на j2me
 
WISHMASTER35
ну на одно и тоже число только если стороны равны, или я что-то путаю ?

WISHMASTER35 22.10.2009 15:33

Ответ: создание 3Д движка на j2me
 
Стороны текстуры? Да, равны. высота==ширине.
вроде всё просто, но на деле не просто.

WISHMASTER35 24.10.2009 16:56

Ответ: создание 3Д движка на j2me
 
Были б U V целыми числоми, то проблем не было. Но они fixed point.

WISHMASTER35 21.11.2009 18:29

Ответ: создание 3Д движка на j2me
 
Вложений: 1
Кто нибудь умеет рисовать в блендере?
Сделайте стандартную обезьяну с текстурой размера: 64-64, 128-128 или 256-256; Ну и еще пару не сложных моделек с текстурой можно. А то у меня то получается наложить текстуру то нет.
Сделал текстурированные полигоны. :super:


Часовой пояс GMT +4, время: 03:51.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot