Ответ: создание 3Д движка на j2me
Если лицивая стророна моего полигона с той, что надо стороны, то должно работать.
Я не пойму, если надо рендерить полигон с обоих сторон, то создаются две нормали или два полигона? |
Ответ: создание 3Д движка на j2me
>Если лицивая стророна моего полигона с той, что надо стороны, то должно работать.
А как может быть лицевая сторона не с той стороны? Просто не отсекаешь его и всё. А если ты о случае, когда отсечение включено, но нужно отрендерить полик с обеих сторон, нужно создавать 2 полика. |
Ответ: создание 3Д движка на j2me
Я когда-то читал, что создаётся две нормали. Два полигона сортировать дольше. Хотя расматривая модель формата .bac(MascotCapsule) увидел, что на один полигон который рендерится со всех сторон в .bac'e два полигона.
А как четырёхугольный полигон разделить на два треугольных? А то в том .bac'e почти все четырёхугольный. Буду пытаться учить javaSE и делать конвертер из bac в мой формат. Там, кстати, нормали на каждую вершину, а не полигон. |
Ответ: создание 3Д движка на j2me
>Я когда-то читал, что создаётся две нормали.
Бред. >А как четырёхугольный полигон разделить на два треугольных? Если есть ABCD, создаешь ABC и CDA. >Там, кстати, нормали на каждую вершину, а не полигон. А кто сказал, что гдето по другому? Просто у всех 3х вершин полигона нормали одинаковые... |
Ответ: создание 3Д движка на j2me
разные нормали на вершинах нужны для освещения
|
Ответ: создание 3Д движка на j2me
Цитата:
А, вспомнил, типа для сглаживания углов.. |
Ответ: создание 3Д движка на j2me
Вложений: 2
Сделал новую версию. Добавил полигоны из 4 вершин и убрал линии. И сделал конвертер из .BAC в мой формат.
Модель там почти из 2000 вершин и 500 полигонов. ФПС - 19. |
Ответ: создание 3Д движка на j2me
А кто нибудь делал псевдо 3д игры?
Как там сделано, чтобы не рисовать лишнее? Только не в рейкастинге. П.с. На маскоте кто нибудь программировал? Может показать, что он сделал? |
Ответ: создание 3Д движка на j2me
в My3D.zip/dist только jad файл.
|
Ответ: создание 3Д движка на j2me
Вот jar http://upwap.ru/450211
|
Ответ: создание 3Д движка на j2me
Вот нашол формулы для вычисления нормалей треугольного и четырёхугольного полигона http://pmg.org.ru/nehe/nehe36.htm . Они под "Вот формула векторного произведения:" это правельный формулы?
А то я не пойму как вычислить нормаль четырёхугольного полигона из 3 точек. |
Ответ: создание 3Д движка на j2me
Цитата:
Цитата:
Допустим, есть 4хугольник ABCD. Считаем нормали для каждой вершины: Для вершины A: DAxAB Для вершины B: ABxBC Для вершины C: BCxCD Для вершины D: CDxDA ЗЫ: 12 фпс на эмуляторе... И Z-буфер толи вообще отсутствует, толи страшно глючит... |
Ответ: создание 3Д движка на j2me
Что значит глючит?
Z-буфер в классе G3D. |
Ответ: создание 3Д движка на j2me
Наверно точность плохая :( Ибо иногда одни полики частями пролазят через другие.
|
Ответ: создание 3Д движка на j2me
Ну это недостатки полигональной сортировки. На маскоте эта модель тоже глючит. Особенно уши глючат. Но я бы не назвал это "страшно глючит"
|
Часовой пояс GMT +4, время: 18:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot