Рендеринг файлов openCTM на android (особенно трепетание) - PullRequest
1 голос
/ 04 мая 2020

В настоящее время я разрабатываю приложение во флаттере, которое мне нужно для отображения 3D-моделей. Я знаю. Flutter, по крайней мере, на данный момент, не лучший выбор (или не должен быть даже выбором) для создания 3D-приложений, но, к сожалению, я не знал этого, когда начинал разработку. Мне удалось отобразить простой файл '.obj' с простым движком, который я нашел в inte rnet:

https://levelup.gitconnected.com/a-simple-3d-engine-in-flutter-cc4a7edc943e

Теперь моя проблема:

Мое приложение должно содержать несколько сотен 3D-моделей, поэтому мне нужно уменьшить размер приложения. Я экспериментировал с openCTM, чтобы сжать свои модели .obj, и получил хороший результат. Теперь я хочу отобразить эти файлы .ctm в моем приложении. И это тот момент, когда я застрял.

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

Я прочитал официальные документы openCTM и обнаружил, что читатель openCtm портирован на javascript (https://github.com/jcmellado/js-openctm) и dart (https://github.com/nelsonsilva/dart-openctm). И теперь я не знаю, с чего начать. Я думаю, что мне нужно, если моя проблема разрешима во флаттере, изменить движок, который я использую в настоящее время, и добавить к нему часть чтения openCTM.

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

Если вы можете предоставить собственное решение, оно также будет полезно.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...