alex-krug 17 Posted November 8, 2010 Кошка накормлена, бутеры проглочены, чай выпит или у кого что. Переходим к текстурированию. Саму текстуру мы создали в самом начале первой части. Правда, я понял, что антенну придется переделать. Ну и ладно. В селекторе выбираем "поверхность" (face), дважды нажимаем кнопку А, чтобы выбрать все поверхности. Моделька порозовеет. И я напоминаю, что все это делается в режиме редактирования модели (EDIT mode), который включается кнопкой ТАБ. Выбрав все поверхности нажимаем кнопку U, чем вызываем меню UV calculation, выбираем UNWRAP. После этого (или до), подводим мышку на разделительную линию между рабочим окном и поперечной панелью и делаем правый клик, чтобы появилось вот такое меню ... ... выбираем split area и разбиваем рабочее окно на два. Вот так. Теперь нажимаем кнопку в левом нижнем углу и выбираем UV\image editor То, что оно у меня почернело - странность. Раньше не наблюдалось. Ну да ладно. Все поверхности у нас выбраны, UNWRAP произведен, в меню выбираем image- open находим нашу текстуру и тыкаем на ней колесиком. (либо выбираем текстуру и нажимаем кнопку open image). В левом рабочем окне появляется наша текстура. Если вместо нее какие то черточки с полосочками - в правом окне делаем правый клик на любой поверхности и тогда точно текстура появится. Переводим правое окно в режим текстурирования нажатием Alt+Z. И обнаруживаем примерно такую картину. Мерзенько смотрится. К тому же - почти все текстуры находятся внутри объекта, а не снаружи. То есть мы через стены можем видеть внутреннюю поверхность противоположной стены. Покрутим объект и поймем, что это ужасно. Дело в нормалях. Это такая байда, которая подсказывает блендеру, где изнанка, а где перед. Разберемся с этим. Дважды клацаем А, выбираем все поверхности после чего идем в нижнее меню: mesh - normals - recalculate outside. Ситуация улучшилась, но не полностью. Придется нам каждую "изнаночную" поверхность вернуть в нужное нам состояние. Для этого выбираем все "прозрачные" поверхности и нажимаем W, 0. Либо W и в меню выбираем FLIP NORMALS. Так делаем до тех пор, пока все поверхности не станут нормальными. ============================================================= Quote Share this post Link to post Share on other sites
alex-krug 17 Posted November 8, 2010 Теперь несколько слов об оптимизации. Помимо вопросов ЛОДа есть еще такой момент. Я где-то читал, что опенЖЛю все равно видны камере поверхности или нет. И он их просчитывает. Таким образом, мы можем облегчить модель, удалив все невидимые поверхности. Для этого мы крутим мышкой туда-сюда, залезаем внутрь объекта и выбираем невидимые поверхности. В нашем случае - это "пол" основы высотки - кнопочка delete на клавиатуре, из меню выбираем faces. То есть удаляем только поверхности. Вершини и грани оставляем. Я удалил этот пол, пол "пристройки", которая выше основы, и стену, которая отделяет первый фундамент от всего остального, и "пол" и "крышу" у антенны. Это без скринов ибо у каждого такие поверхности могут быть свои. Дальше работа будет заключаться в том, что мы будем выбирать поверхность в модели правым кликом, нажимать U и выбирать UNWRAP еще раз. Начнем с фасада основы. Выбираем ее правым кликом. Нажимаем U и выбираем UNWRAP. После чего в левом окне появляется немного корявый четырехугольник. Дальнейшая задача сводится к тому, чтобы расположить вершины этого четырехугольника в соответствующих вершинах текстуры. Выбор вершины производится правым кликом, перемещение - через кнопку G. Обратите внимание, что скорее всего вы столкнетесь с тем, что текстура на объекте будет отражаться перевернуто или еще как-нибудь не так. Для исправления в левом окне нажимаем А два раза, чтобы выбрать все вершины "текстуры" и после этого нажимаем М. И выбираем вокруг какой оси нужно отразить изображение. Вот что получилось с фасадом. Повторяем эту процедуру столько, сколько нужно. Если у вас есть одинаковые поверхности, скажем, фасад и (антифасад??), короче - зад объекта, то можем сделать хитрость. Выбираем НЕ ТЕКСТУРИРОВАННУЮ поверхность, зажимаем щифт, выбираем "поверхность - пример", по примеру которой нужно оттекстурировать и нажимаем вот эту кнопочку... ... чем копируем УВ координаты. В левом окне те же кнопки - S - масштабирование, G - перемещение, R - вращение. Так делаем для всех поверхностей. Антенну пока не трогаю, поэтому без промежуточных результатов вот, что у меня получилось: Сверяемся с фотографией - вроде похоже. Довольны. Сохраняемся. ============================================= Quote Share this post Link to post Share on other sites
alex-krug 17 Posted November 8, 2010 Теперь антенна. Прикол в том, что она "прозрачная", то есть через промежутки между трубами мы видим противоположную сторону. Тут два варианта. Либо делаем 3д антенну, что глупо в данном случае. Либо используем прозрачность. Текстуру мы создавали на прозрачном фоне, а сохраняли в ПНГ с альфа каналом. Фотошоп версии цс3 умеет это делать только через file - save for web and devices. Чем будете это делать вы - ваше право. Но суть та же - мы "натягиваем" текстуру антенны на одну из поверхностей антенны. После чего включаем "альфа-канал" нажатием соответствующей кнопочки. Я включил еще и "двухстороннесть", чтобы текстура была видна с обоих сторон поверхности. Это делаем для каждой поверхности антенны. Вот, что получается. В принципе, объект готов для экспорта. Сохраняем. Нажимаем file-export-x-plane 8\9 object если все сделано правильно, все поверхности оттекстурированы, используется только одна квадратная текстура, то через несколько секунд в той же папке, где вы сохраняете проект будет создан файл с аналогичным именем и расширением .obj. Готовый для импорта в сим. Делаем так и запускаем Оверлей Эдитор. Вот, что мы имеем. Урок окончен. Пора идти на работу. На создание самого объекта ушло бы минут 30-50 с текстурированием. По причине того, что писал тутор - времени ушло больше. Надеюсь, это все кому-нибудь будет полезным. ЗЫ Я не умею тайлить текстуры (texture tiling) в блендере. Если кто-то умеет - научите. Этим мы сэкономим кучу видеопамяти и времени. 2 Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 4, 2014 Подскажите пожалуйста. У меня какая-то фигня происходит при экспорте. В Блендере всё нормально, а в WED (я через него объекты в сцену закатываю) выглядит как какая-то фигня. На скринах - картинка в блендере и в WED. Blender - 2.69. Рендер и материалы - Cycles с использованием нодов. Текстуру рисовал в GIMP. Blender: WED: Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 5, 2014 Вопрос по-прежнему актуален Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 5, 2014 Hey, anybody home? Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted March 5, 2014 Hey, anybody home?No one, just spirit above. Объектъ на месте, шкура потекла. Вот с проверки текстуры и начинать. Та ли, там ли, так ли... Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 5, 2014 Ок. Тогда такой вопрос (а точнее - группа вопросов): Нумбер айнц: А с чего текстура вообще могла поплыть? Я в Блендере работаю давно и серьёзно (зарабатываю этим себе на жизнь), поэтому с маппингом, в общем-то знаком неплохо. Текстуры всегда рисую в GIMP, ибо Linux. И вообще GIMP мне по-нраву). Текстуру рисую в виде UW-карты и сохраняю в PNG или JPG, в зависимости от целей. Но для XP впервые решил попробовать помоделить объекты. Получается, что текстуринг по-старинке в Блендере работает, а вот в WED и в симе получается какая-то хня. И ещё, сам объект в симе получается жутко-тёмным. Даже если белый материал натягивал на объект. Так вот, если текстура поплыла, что можно сделать с этим? Как проверить или узнать - из-за чего она поплыла? Нумбер цвай: Если я делаю модель состоящую из нескольких объектов, но рисую для них одну текстуру, мне нужно объединять эти объекты в один или плагин сам всё сделает? Нумбер драй: А может ли проблема глюков текстуры возникнуть из-за плагина? Есть ли какой-то мануал по его использованию? Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted March 5, 2014 если текстура поплыла, что можно сделать с этим? Как проверить или узнать - из-за чего она поплыла?Как минимум, надо бы посмотреть и на объект, и на текстуру. По скринам выглядит сильным несовпадением масштабов Если я делаю модель состоящую из нескольких объектов, но рисую для них одну текстуру, мне нужно объединять эти объекты в один или плагин сам всё сделает?Ничто не мешает этим объектам жить независимо, кроме некоторой доп головной боли у автора. Если объекты разнесены, то соединять их в один не самая лучшая идея с точки зрения рендера. Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 5, 2014 Как минимум, надо бы посмотреть и на объект, и на текстуру. По скринам выглядит сильным несовпадением масштабов Ничто не мешает этим объектам жить независимо, кроме некоторой доп головной боли у автора. Если объекты разнесены, то соединять их в один не самая лучшая идея с точки зрения рендера. Если я выложу сюда модель и текстуру, вы сможете разобраться с этим? Хотя модель проста, как валенок - куб размером 40х20х12 метров... Куда уж ещё проще)) С текстурой тоже всё просто - png-картинка с развёрткой для каждой стороны куба. Могу вообще одну текстуру выложить. Да, масштаб в WED и Blender вроде как выдержан. Просто из разных окон делал скрин с разным приближением. Точнее сказать не могу. Если масштаб и нарушен, то в WED он больше, чем в Blender. Quote Share this post Link to post Share on other sites
Ghost-V 198 Posted March 5, 2014 Если я выложу сюда модель и текстуру, вы сможете разобраться с этим? Хотя модель проста, как валенок - куб размером 40х20х12 метров... Куда уж ещё проще)) С текстурой тоже всё просто - png-картинка с развёрткой для каждой стороны куба. Могу вообще одну текстуру выложить.Для понимания происшедшего нужны и куб, и текстура. Кстати, в порядке эксперимента можно натянуть на этот куб какую-нибудь регулярную текстуру, типа клеток или сетки. Может натолкнуть на мысль. 1 Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 6, 2014 О, благодарю за совет. Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 7, 2014 Люди, помогите. Нифига не получается. Вероятно, я что-то не так делаю. Проблема по-прежнему существует. Рисую текстуру (png в GIMP) в виде карты UW. В Blender 2.69, в котором установлен плагин XPlane2Blender создаю модель (в нашем случае - просто куб, т.к. для эксперимента). Добавляю в плагине слой Xplane и в свойствах слоя добавляю свою текстуру, и ставлю галку около "экспортировать". Само собой, материал с текстурой на модель уже натянут и в самом Блендере всё выглядит так как надо. Экспорт проходит без каких-лио сообщений об ошибках или т.п. Просто 100%DONE. После этого полученный объект кидаю в папку со своей сценой и запускаю WED. Однако в WED объект выглядит просто кошмарно (см. рис. выше). Пробовал выворачивать наизнанку нормали - не помогает. При любом подходе с текстуртой беда, а сама модель почему-то вообще выглядит чёрной. В сцене та же хрень, что и в WED. Да, при выборе версии сима указываю 10.х Вероятно, я что-то не так делаю с плагином-экспортером. Блендером пользуюсь давно и уверено (занимаюсь промышленным дизайном и интерьерами). Думаю, что с этой стороны угрозы быть не должно. Помогите! Сцена лежит мёртвым грузом! Quote Share this post Link to post Share on other sites
cptn1251 59 Posted March 7, 2014 Проблема решена. И решалась просто - я не догадался положить текстуру в папку с объектом)). Спасибо отдельное человеку с ником DokD. Он подсказал. Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 30, 2014 AC3D цвет в объект экспортирует? Или никагг ? Quote Share this post Link to post Share on other sites
MadMarkus 521 Posted July 30, 2014 AC3D цвет в объект экспортирует? Или никагг ? цвет это кагг? Текстуру? Он всё экспортирует. И свет, и текстуру и анимацию. Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 30, 2014 цвет это кагг? Текстуру? Он всё экспортирует. И свет, и текстуру и анимацию. Цвет я не нашол кагг , можно раскрасить в програмке но при экспорте всё слетает или кагг? Свет тоже сносит. Просвяти какГГ ? ))) Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 30, 2014 Маразм в том что блэндер сносит анимацию, а AC3D сносит светильники и цвет. Вразумительного ответа как положить текстуры без швов, как сохранить анимацию в блэндере, как сохранить цвет в AC3D я не нашол. Поиск выдаёт кучу схожих проблем у других людей и они тоже нифига ответа не получают. А чуваки которые делают как-то обычно мякго скажем **** Quote Share this post Link to post Share on other sites
MadMarkus 521 Posted July 30, 2014 Цвет я не нашол кагг , можно раскрасить в програмке но при экспорте всё слетает или кагг? Свет тоже сносит. Просвяти какГГ ? ))) тычешь куда надо лампочку поставить, назначаешь ей свойства через меню хп/хп обджект пропёртиз/ноун, далее выбираешь нужный тебе тип света. Я обычно ставлю ргб, а потом уже в самом файле добавляю что надо. Ргб - это просто светлячок, он не испускает 3д света. Текстура тоже подгружается, менюшка обджект вроде как, далее по логике, лоад текстур. Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 30, 2014 тычешь куда надо лампочку поставить, назначаешь ей свойства через меню хп/хп обджект пропёртиз/ноун, далее выбираешь нужный тебе тип света. Я обычно ставлю ргб, а потом уже в самом файле добавляю что надо. Ргб - это просто светлячок, он не испускает 3д света. Текстура тоже подгружается, менюшка обджект вроде как, далее по логике, лоад текстур. Потом экспорт и больше всего вышеперечисленного ты не увидишь ))) Quote Share this post Link to post Share on other sites
MadMarkus 521 Posted July 31, 2014 Потом экспорт и больше всего вышеперечисленного ты не увидишь ))) Оно пропадает только если не назначены свойства объектов хп. Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 31, 2014 тычешь куда надо лампочку поставить, назначаешь ей свойства через меню хп/хп обджект пропёртиз/ноун, далее выбираешь нужный тебе тип света. Я обычно ставлю ргб, а потом уже в самом файле добавляю что надо. Ргб - это просто светлячок, он не испускает 3д света. Текстура тоже подгружается, менюшка обджект вроде как, далее по логике, лоад текстур. Вот я перечитал и единственное что меня убило это то что в AC3D нужно кликнуть в none - тогда вылезет меню. Тоесть если ты не привык кликать просто в буквы ты не найдёшь это меню ))) Сделано по идиотски, нет даже намёка на то что можно кликнуть в буквы Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 31, 2014 (edited) В PM прозрачное стекло накрывая кокпит скрывает его, не смотря на прозрачность стекла - в симуляторе нормаПриборы кокпита не видно в PM - в симуляторе норма Как быть где рыть? Колёса одел в мишлен ))) Edited July 31, 2014 by Sergey747 Quote Share this post Link to post Share on other sites
MadMarkus 521 Posted July 31, 2014 Осталось диски литые и нормально. AC3D вообще идиотическая программа. Создатели садисты, пользователи герои. Quote Share this post Link to post Share on other sites
MrSergey 381 Posted July 31, 2014 Осталось диски литые и нормально. AC3D вообще идиотическая программа. Создатели садисты, пользователи герои. Я вот что уже с шасси сделал - теперь гуд Quote Share this post Link to post Share on other sites