Я искал в сети 8 часов, и, видимо, я не сталкивался с какой-либо актуальной полезной информацией о том, как импортировать модели в Sketchup в Unity с текстурами, используя версии обе части программного обеспечения.Каков последний способ импорта моделей Sketchup (Sketchup 2015/2016 бесплатно) в 2D-игру Unity 5.4 без использования платных плагинов и активов?
Метод 1: Прямой импорт
Для начала я попробовал самый прямой путь: импорт Sketchup в Unity 5.4 напрямую, что они сказали, что они поддерживают его here.
Хотя текстура немного трудно понять, в моей Sketchup модели используется конкретная текстура. В Unity он полностью серый. Я очень сильно приблизился к изображению и к игре, чтобы проверить это.
Я знаю, что есть несколько ограничений, перечисленных в Unity's documentation regarding Sketchup, особенно самые первые один: GIF текстуры не поддерживаются.
Моя текстура - .jpg размера 512x512. При применении к стандартной сфере он работает.
Другим ограничением является то, что Unity испытывает проблемы при загрузке SketchUp 2016 файлов. Проблема описана here кем-то в сообществе, и я лично испытал эту проблему. Поэтому перед импортом я сохранил модель в формате Sketchup 2015.
Способ 2: С помощью блендера
Далее, следуя инструкциям на этой link, я дал блендере попробовать. После экспорта файла COLLADA из Sketchup я импортировал его в Blender.
В отличие от шага 4 в потоке, я не могу видеть текстуру в режиме текстуры, режиме рендеринга или режиме материала.
При экспорте в .fbx на шаге 5, не текстура сохраняется в/текстуры/папки рядом с .fbx файла.
Тогда, конечно, при импорте в Unity нет текстуры.
Ну, в конце концов, нить более 5 лет. Я не знаю, является ли этот метод действительным.
Спекуляция
Через моего долгого путешествия по сети, я прочитал старую часть информации (не может вспомнить, где и как именно старый кусок информации) в различных местах, COLLADA экспортируемых из Sketchup не имеет прикрепленной УФ-информации.
Я знал, как использовать Blender пару лет назад, но я забыл большую часть этого. В конечном счете, мне, возможно, придется переучиться Blender. Но время имеет смысл прямо сейчас, поэтому мне осталось всего несколько дней, чтобы наполнить мои модели в Unity.
Вопрос
Вернуться на мой вопрос, что это новый способ, чтобы импортировать SketchUp модели (SketchUp 2015/2016 бесплатно) в Unity 5.4 без использования платных плагинов и активов?
Вопрос обновленный
Когда я создал свой проект, я поставил его, чтобы быть 2D. Дальнейшее вмешательство в редактор Unity показывает, что если я импортирую 3D-модели (используя метод 1) в проект, который был создан в 2D, текстура будет иметь проблемы отображения.
С другой стороны, если импортировано в проект, который был создан в 3D, текстура будет в порядке.
Возможно, есть некоторые настройки 2D, чтобы предотвратить отображение текстуры? Чтобы проверить это, я скопировал настройки из своего 2D-проекта и вставил в/< 3d-проект>/ProjectSettings /. Это не убивает текстуру.
Есть ли какие-либо другие настройки, которые могли бы вызвать это?