Каков наилучший способ визуализации модели блендера в Android? - PullRequest
2 голосов
/ 12 января 2011

Я знаю, что есть способ проанализировать модель Blender, экспортировав ее в файл OBJ (WaveFront), а затем проанализировав ее содержимое (в виде открытого текста), но это глупо, когда вы имеете дело с огромными моделями.Просто не имеет смысла анализировать файл каждый раз, когда приложение загружается, когда сам файл имеет размер 5 МБ (файл obj).

Мне пришла в голову однажды разобрать его и записать все эти координаты в массивы, а затем просто использовать их для рисования модели, но не уверен, что это правильный путь.

Что такоерекомендуемый способ загрузки моделей Blender в Android?

Ответы [ 2 ]

1 голос
/ 12 января 2011

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

0 голосов
/ 12 января 2011

Официального метода не существует; однако, предварительный анализ файла и сохранение двоичных данных - отличная идея. Я бы пошел с этим.

...