Форумы Технос: Экспорт в OBJ - Форумы Технос

Перейти к содержимому

  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Экспорт в OBJ

#1 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 03 May 2019 - 12:57

Сделали экспорт в OBJ. Все, ок, уже можно использовать. Но также есть вопросы - нужно ли тащить за файлом материалы? Как группировать объекты в OBJ файле? Или надо что-то переделать? Поэтому приложил OBJ файл, кому задача актуальна - посмотрите, пожалуйста. Так годится?

Видео экспорта из Астра Конструктор Мебели и импорта в SketchUp: https://www.facebook...236612252107%2F

Вообще, еще есть новости и советую их читать здесь: https://www.facebook...truktor.Mebeli/
Да, понимаю, что фейсбук не всем удобен и лучше почтовой рассылки ничего нет, но с рассылкой пока сложно - сейчас всеобщая паранойя и постоянно нас серверы банят. Пожалуй, можно сервисы какие-то использовать. Подумаем над этим.

Прикрепленные файлы


1

#2 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 03 May 2019 - 22:45

Ура!! Супер, это свершилось!!

Меня больше всего вопрос мучает, как будут формы с шаблонов торца передаваться.

Насчет текстур - не факт, что программа, в которую производится импорт будет их подхватывать. Если будет, то тогда это вообще предел мечтаний. Можно как вариант одним цветом выделять детали, имеющие одну текстуру, это значтельно упростит процесс "раскрашивания". По группировке - наверное лучше всего будет группировать по деталям. Но так как есть сейчас - дает возможность нанести, например, кромку отличную по текстуре от плати, причем в тех программах, в которых изначально нет такой возможности (pro100).

Открыл obj в pro100 и Autodesk Fusion, в про100 текстуры не наносятся, так как отсутствует UVmap, пришлось прогнать через утилиту для нанесения карты (правый стол на первой картинке). Во фьюжене оба стола текстурируются одинаково.

Прикрепленные изображения

  • Прикрепленное изображение: 32D73968B66C4DE6A847975C3A193266.jpg
  • Прикрепленное изображение: Снимок.PNG
  • Прикрепленное изображение: Untitled.png

1

#3 Пользователь офлайн   Aleksander81 

  • Активный участник
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 313
  • Регистрация: 05 January 18
  • Пол:Мужчина
  • Город:Краснодарский край
  • Интересы:Астра Конструктор Мебели, bCAD, Keyshot, изготовление мебели, разработка интерьера.

Отправлено 03 May 2019 - 22:56

Импорт в 3д макс получился, но некоторые полигоны перевернутые наоборот. Что касаемо экспорта текстур , то для меня это очень нужно, так как предметы у меня красятся в акм для предварительной визуализации для клиента и ориентации по материалам для оператора, но в максе придется все делать заново что бы довести проект до логического визуального завершения , а это очень трудоемкий процесс , который может свести всю идею на нет
0

#4 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 04 May 2019 - 02:11

Просмотр сообщенияAleksander81 (03 May 2019 - 22:56) писал:

Импорт в 3д макс получился, но некоторые полигоны перевернутые наоборот.

Что это значит, перевёрнутые?

Просмотр сообщенияAleksander81 (03 May 2019 - 22:56) писал:

а это очень трудоемкий процесс , который может свести всю идею на нет

Как вариант - одинаковым цветом выделять детали, имеющие одну текстуру. Перекраска в максе тогда будет занимать секунды, там все равно свои материалы, со своими свойствами.
0

#5 Пользователь офлайн   Aleksander81 

  • Активный участник
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 313
  • Регистрация: 05 January 18
  • Пол:Мужчина
  • Город:Краснодарский край
  • Интересы:Астра Конструктор Мебели, bCAD, Keyshot, изготовление мебели, разработка интерьера.

Отправлено 04 May 2019 - 13:01

[quote name='zzerg' timestamp='1556928667' post='7833']
Что это значит, перевёрнутые?

Представь подарочную упаковку ,коробочку на которой декоративное оформление не снаружи , а внутри коробочки, причем не полностью , а частично. Еще пример , имеем плоскость ,пласть . На пласти находятся несколько полигонов , которые должны быть лицом , но некоторые из них развернуты в обратную сторону. Это значит , что когда мы положим текстуру на предмет , то она окажется внутри предмета. Да, полигоны можно выворачивать инструментом ( Flip) наоборот, но если их много , то замучаешься выворачивать. Вообщем , я немного в замешательстве, и пока не знаю что с этим делать.
0

#6 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 05 May 2019 - 05:11

Покажи на скрине, так не понятно.

Пример, для чего собственно нужен экспорт в obj - делать визуализацию в сторонних программах.

Прикрепленные изображения

  • Прикрепленное изображение: A414A6F91ECE4D71835A9DB01C7119E6.jpg

0

#7 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 06 May 2019 - 10:19

Насчет протащить текстуры за OBJ файлом - пока не знаю, надо искать как. А цветом текстуру передать - это можно. Описание есть. Т.е. каждую текстуру своим цветом. Но каждый цвет передается отдельным файлом. Т.е. если в проекте есть 5 разных материалов, то будет один файл OBJ + 5 дополнительных файлов цвета. Имхо - как-то не мобильно.
0

#8 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 06 May 2019 - 11:15

Вся информация о текстурных координатах и путях к текстурам вроде пишется в файл *mtl, он как правило идёт вместе с *obj и также имеет текстовый формат.

В архиве простой корпус - пример экспорта из другой программы, obj с текстурами. Заодно можно проверить, принимает ли эти текстуры, например, 3d max.

Прикрепленные файлы

  • Прикрепленный файл  Desktop.zip (81.27К)
    Количество загрузок:: 148

0

#9 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 06 May 2019 - 12:32

Спасибо за пример. Конечно, мы пишем текстурные координаты. И да, *mtl - это внешний файл. Т.е. будет один OBJ и несколько MTL файлов. И в том описании, что нам досталось MTL содержит только описание цвета текстуры, но не путь к файлу, если это растровая картинка. Впрочем, последнее еще поищем тщательнее.
0

#10 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 06 May 2019 - 14:41

Проверил самостоятельно выложенный файл - импортировал в самую популярную программу рендеринга KeyShot.

Смотрим на скринах - первый вариант, импортирую obj рядом с которым есть файл mtl с описанием путей и есть текстуры с правильными путями. Текстуры всё равно НЕ подтягиваются, но в списке материалов мы видим отличия материалов по деталям, и можем оптом быстро покрасить нужное.



Вариант второй - делаю импорт того же файла obj, но удалив файл mtl и все текстуры. Информация о материалах сохраняется, и так же все можно перекрасить оптом. Сделал вывод - возможно достаточно информации о материалах, которая есть в самом файле obj.


0

#11 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 07 May 2019 - 09:05

Поэкспериментируем. Спасибо.
0

#12 Пользователь офлайн   fomingood 

  • Активный участник
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 166
  • Регистрация: 20 September 17

Отправлено 09 May 2019 - 10:48

Эта функция войдет уже в официальный релиз в следующем обновлении? или можно уже сейчас?
0

#13 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 09 May 2019 - 14:47

Просмотр сообщенияfomingood (09 May 2019 - 10:48) писал:

Эта функция войдет уже в официальный релиз в следующем обновлении? или можно уже сейчас?


Функция уже включена и релиз есть. Но до официального выхода версии 3.0 мы хотим еще сделать другие функции, подготовить описания, руководства пользователя и т.п. - это много времени займет. Поэтому официально версию 3.0 будем выпускать уже в августе в конце сезона отпусков. Но пользоваться промежуточным релизом уже можно.
0

#14 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 13 June 2019 - 20:01

По отзывам обладателя версии 3 предрелизной - экспорт работает с любыми сложными формами, в том числе и сделанными шаблонами торцов. Теперь абсолютно реально нарисовать в Астре сложную балясину или объёмную пилястру и отправить ее в программу для многоосевого ЧПУ.
1

#15 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 14 June 2019 - 09:32

Просмотр сообщенияzzerg (13 June 2019 - 20:01) писал:

реально нарисовать в Астре сложную балясину или объёмную пилястру и отправить ее в программу для многоосевого ЧПУ.


Эти станки уже OBJ принимают? Или через DXF-конвертор?
0

#16 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 14 June 2019 - 10:35

OBJ элементарно конвертится в STL, таких конвертеров куча, есть даже он-лайн. А STL уже подгружается в программу для станка и обрабатывается.
0

#17 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 14 June 2019 - 11:44

Посмотрел описание STL файла. Если правильно понял - это текстовый файл. А значит - нам проще сделать в него прямой экспорт. Если задача актуальна, то дайте пример файла проекта и STL файла для какой-то одной детали.
0

#18 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 14 June 2019 - 12:43

В общем случае формат stl используется для станков ЧПУ и печати на 3D принтере.

Не знаю, насколько актуальна задача, мне кажется не особо приоритетная.

ИмХО, то что есть экспорт в obj уже достаточно, мы имеем полноценную модель с поверхностями в самом универсальном формате, и можем делать с ней все, что угодно - конвертировать в любой другой формат, импортировать в любые другие программы, делать фотореалистичную визуализацию...

Придерживаюсь мнения, что на данный момент в Астре предостаточно инструментов и возможностей, нового даже ничего и не нужно, то что есть довести бы до идеала, отшлифовать и заполировать, какие то базовые инструменты пересмотреть, мелкие недочеты, недоделки, ограничения и т.п. И побольше настроек, которыми сам пользователь может управлять, на поведение программы, на выдачу чертежей и прочее и прочее.
2

#19 Пользователь офлайн   zzerg 

  • Активный участник
  • PipPipPip
  • Группа: Продвинутые
  • Сообщений: 908
  • Регистрация: 24 June 16
  • Пол:Мужчина
  • Город:Сибирь

Отправлено 26 September 2019 - 09:02

Просмотр сообщенияTechnos (06 May 2019 - 10:19) писал:

Насчет протащить текстуры за OBJ файлом - пока не знаю, надо искать как. А цветом текстуру передать - это можно. Описание есть. Т.е. каждую текстуру своим цветом. Но каждый цвет передается отдельным файлом. Т.е. если в проекте есть 5 разных материалов, то будет один файл OBJ + 5 дополнительных файлов цвета. Имхо - как-то не мобильно.



Вобщем, потестировали в боевых условиях, сам экспорт сделан толково.

Заминка, как и ожидалась, возникает с последующим нанесением текстур. То что рядом с файлом OBJ будет много mtl не проблема, если их в одну папочку складывать. Если при этом время "раскрашивания" сократится с часа до нескольких секунд - оно того стоит однозначно.
1

#20 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 26 September 2019 - 15:53

Просмотр сообщенияzzerg (26 September 2019 - 09:02) писал:

То что рядом с файлом OBJ будет много mtl не проблема, если их в одну папочку складывать. Если при этом время "раскрашивания" сократится с часа до нескольких секунд - оно того стоит однозначно.


Добро, понятно. Согласен. Сделаем.
1

Поделиться темой:


  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей