Войти
ПрограммированиеФорумОбщее

Выбор формата моделей (2 стр)

Страницы: 1 2 3 4 5 Следующая »
#15
22:06, 28 июня 2012

AngelOfDeath
Хреново... Кочегарь Х формат, реализация в Д3ДХ есть.

#16
22:08, 28 июня 2012

TheGrayWolf
> Кочегарь Х формат, реализация в Д3ДХ есть.
Лучше не надо. Опасно для мозга.

#17
22:14, 28 июня 2012

TheGrayWolf
> Кочегарь Х формат, реализация в Д3ДХ есть.
На кой? Он же текстовый, и к тому же уродливый. Сейчас у меня используется .obj, что не есть гуд. Я хочу заменить его на нормальный формат, хранящийся в бинарном виде.
А на счёт работы с бинарными форматами, я правильно понимаю?: берём сишный массив вертексов/индексов, приводим его к массиву char'ов, записываем в файл, читать - тоже, но в обратном порядке?

#18
22:27, 28 июня 2012

Х есть и бинарный, только как его получить ХЗ

Ну как то так. Я лочу буфер, получаю указатель на память и скармливаю его ReadFile

#19
22:46, 28 июня 2012

AngelOfDeath
> Я хочу заменить его на нормальный формат, хранящийся в бинарном виде.
Только свой.

#20
22:50, 28 июня 2012

-Eugene-
> Только свой.
Само собой, я думаю таки воспользоваться советом из первого поста, и сделать преобразование [всё что есть Assimp]->[мой бинарник] или что-то в этом роде

#21
8:16, 29 июня 2012

AngelOfDeath
> и сделать преобразование [всё что есть Assimp]->[мой бинарник] или что-то в этом роде

вот так примерно и у меня [всё что есть 3ds Max]->[мой бинарник]...

#22
15:01, 1 июля 2012

> Assimp
> No external dependencies except boost

except boost

except boost


Изображение


А если без шуток, то весьма неплохая либа. Да и буст, к тому же, отпиливается. Загрузчик скелетной модели с анимацией набросался где-то за день.
Правда, авторы в своей матлибе зачем-то выбрали такой формат расположения матриц в памяти, который не совместим с графическими апи (у них смещения лежат в 3-7-11, а не в 12-13-14). Да ещё и всем векторам и матрицам понаписали зануляющие конструкторы по умолчанию.

#23
18:00, 1 июля 2012

BUzer
> который не совместим с графическими апи
ОпенЖЛ-дефолт

#24
1:31, 2 июля 2012

-Eugene-
> ОпенЖЛ-дефолт
С точки зрения расположения элементов в памяти, в обоих апи матрицы одинаковые.

#25
7:04, 2 июля 2012

BUzer
> С точки зрения расположения элементов в памяти, в обоих апи матрицы одинаковые.
С точностью до транспонирования - да.

#26
8:28, 2 июля 2012

TheGrayWolf
> [всё что есть 3ds Max]->[мой бинарник]...
только вот для преобразования всегда нужен 3ds Max, а это хреново...

#27
8:32, 2 июля 2012

AngelOfDeath
> а это хреново...
В чём же? Его можно скачать бесплатно, без смс, но с регистрацией и пользовать в некоммерческих целях.
К тому же если нет знакомого моделлера, то хорошо на первых парах и самому модельки лепить.

#28
8:45, 2 июля 2012

Это то же самое, что и для просмотра текстур использовать Photoshop + nvidia plugin.
А модели можно со специализированных сайтов качать.
Хотя может и твой вариант попробую реализовать.

#29
11:04, 2 июля 2012

-Eugene-
> С точностью до транспонирования - да.
Без всякого транспонирования, просто одинаковые.

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.