Загрузить .obj с сервера ( как лучше сделать)

176
14 октября 2017, 16:55

На сервере есть 3d объекты, например, кувшин, ручка от кувшина и т.д.

Пользователь может кастомизировать объект как угодно, например, приделать ручку или нет, повернуть ручку как угодно, засунуть ручку в кувшин и т.д

Далее генерируется на сервере .obj и я в юнити его распарсиваю вместе с текстурами.

Далее строится модель, создаются текстуры, нормал мап и материал и это все сетится модели.

Проблема в том что это все очень долго происходит( от 40 секунд и выше.) делаю под мобилки.

Если ли какойто другой способ это сделать (более быстрый)?

Или все файлы, текстуры, нормал мапы и т.д. хранить в юнити, а с сервера передавать индекс материала и расположение 3д объектов( например расположение ручки на кувшине, ротэйшн) ведь оно может быть разное.

Что кто посоветует?

READ ALSO
C#: Перезапуск потока по его завершению

C#: Перезапуск потока по его завершению

Этот вопрос является продолжением темы Инициализация потока в конструкторе классаНа англоязычном StackOverflow я получил такое решение:

243
Проблема с фоном строк в Datagrid WPF

Проблема с фоном строк в Datagrid WPF

Имеется DataGridPeoples :

298
WPF&MVVM: Привязка свойств VM

WPF&MVVM: Привязка свойств VM

В вопросе Получение данных во ViewModel из делегированного объекта по поводу приведённого ниже кода View с привязками и паттерна MVVM в целом я понял...

242
Асинхронный метод запускает AsyncCallback в текущем потоке

Асинхронный метод запускает AsyncCallback в текущем потоке

Имеется сервер класса TcpListenerОн принимает входящие подключения методом BeginAcceptTcpClient (AsyncCallback, Object)

233