Порівняння SolidWorks vs Fusion 360. AR+VR model preparation


Ми вже з’ясували, що коли автор початкового порівняння починає лаятися на СВ, це не завжди обґрунтовано. А тут в нас SW називають як мінімум сміттям:

Точніше не сам SolidWorks а його плагін, але з урахуванням контексту – різниця не суттєва. Я трохи змінив послідовність, Бо Сітка->Саб-Д->Рендер – має сенс. Рендер->АР+ВР теж. А до оригінальної структури в мене є певні питання.

Фіг з нею зі структурою. Давайте зпочатку озберемось що ж таке AR+VR?

Англійською це Augmented Reality, Virtual Reality. Українською: Доповнена (або розширена) Реальність та Віртуальна (або замінена) Реальність. Першими йдуть більш звичні варіанти.

Ось це картинка з віртуальної реальності з фільму Джонні Мнємонік:

віртуальна реальність, вигляд з середини (за Джонні Мнємоніком)
віртуальна реальність, вигляд з зовні (за Джонні Мнємоніком)

А от “Термінатор” дав нам інфу про Доповнену Реальність:

Крутим (хоч поки і не працюючим) прикладом AR є окуляри Google Lense.

Але якщо говорити про галузь САПР, то AR зазвичай це про трохи інше. Там скоріш вставити 3д модель в оточення на превью камери телефону/планшету.

Тепер від теорії перейдемо до практики: Autodesk Fusion 360

Прикладів дуже багато, але я взяв цей. Це приклад з офіційного блогу Автодеск і в принципі на цьому можна завершити цю публікацію. Бо не дуже багато зусиль потрібно щоб зрозуміти, що це “фотошоп” причому кривий як наше життя. Можливо це просто для розуміння, але може тоді це можна було зробити хоч не так коряво? Щоб не одразу в очі кидалося? Якщо ви думаєте, що я про те що “мАпед” не виглядає фотореалістичним… то ні Це мене не чіпає. Придивіться уважніше, а що побачите – опишіть в коментарях.

В 21 році Autodesk додала можливість експорту моделей в USDz формат.

USDz – це нестиснутий і незашифрований ZIP-архів для формату Universal Scene Description (універсальний опис сцени), який містить і проксі для файлів інших форматів (таких як текстури та анімація), вбудованих у архів і запускає їх безпосередньо з часом виконання USD без необхідності розпакування. Файли USDZ — це пакунки, дизайн яких базується на новій абстракції рівня Ar

Я не буду зараз довго думати над тим що ми експортуємо нешифровану інформацію про проект і хоч вона і є тріангульованою, цього іноді вже достатньо, бо всі інші варіанти (obj, 3ds, fbx) по суті такі ж. То питання до того як робиться цей самий експорт а не до формату.

Але там же на блозі автодеска користувачі пишуть приблизно наступне:

USDz is not a very useful format in the scope of programs in the AR/VR space. Properly generated obj, fbx, glTF… are the standards and what 99% of interfacing programs will require to use Fusion 360’s files for AR/VR programs. I’d rather Autodesk’s efforts go toward supporting the broad industry standards than the weird apple proprietary format nothing else uses.

Currently the fact that the workflow to use Fusion-designed models requires an intermediary like Blender makes anyone in the VR/AR/Game Dev space wonder if the model should have just been made in Blender from the get-go.

Якщо коротко, то автор комента дивується нащо потрібен цей формат, бо його не всі підтримують, і при цьому є стандарти які підтримують майже всі: obj, fbx. Причому фьюж давно вміє в них експортувати… але фігово (не експортує кольори, матеріали=текстури і все таке). І Це призводить до того, що перш ніж ви зможете працювати з даними в пакетах AR/VR Вам треба доопрацювати їх в якомусь Блендері. А якщо так, то не зовсім зрозуміло нащо фьюж…ю

І дійсно фьюж не вміє експортувати ані в обж ані в фбх ані кольори ані текстури і це дійсно призводить і до проблем і до питань. Що стосується ЮСДз – тут буду чесним – експортує. Особливо це прикольно звучить, якщо пам’ятати, що FBX – це формат самої Autodesk…. ну автодеск така автодеск.

Що ж стосується glTF експорт якого теж вбудований в Fusion 360….

То в мене погано з очима, чи його немає? І навіть AppStore від Autodesk каже: GLTF Exporter for Autodesk® Fusion 360™ – Trial. Тобто не вбудований а окремо від інших розробників і за гроші…

Чому при експорті в по суті текстові формати з сіткою так сильно відрізняються розміри файлів:

Це треба досліджувати окремо. Може все через те, що там сітка різна? Але тоді це буде досить прикольно. Проте потребує додаткових досліджень. Якщо цікаво – пишіть в коментарях.

Ну а що з SolidWorks?

Теоретично у SW не повинно бути гірше. Дивимось сюди: Exporting Using Extended Reality. Причому не просто не гірше, а згідно до хелпу, навіть трохи більше (можна вивантажити з анімацією “вибуховими сценами” (exploded view) та інш. Але. Тепер давайте розглянемо більш детально і теорію і практику.

В теорії ми можемо експортувати в glTF, в який не може F360, але не вміємо в USDz. Це перше. Друге. СВ вміє і в інші формати, в тому числі в “обж”. Але треба додати деталей. Що стосується fbx, obj то це через додаток (офіційний і в комплекті) ScanTo3D. Що стосується “жлтф”… то це до 2019 версії неможливо (і якщо адепти фьюжа захочуть порадіти то я нагадаю що це 2018 рік… а не 2021 як у Фьюжа…). з 2019 по 2021 це можливо х СВ, з 2021 це можливо через додаток SolidWorks Visualize (тому ми і говоримо після рендерів). Що стосується експорту кольорів та текстур в формати OBJ/FBX та (барабанна дроба) WRML (який є стандартом VR ще з 95 року, та присутній в СВ з давніх давен) то я не скажу. Свого часу для фьюжа ми це активно тестували, а для СВ – ні. Тому перевірю якось та доповню.

Судячи з того, що автор первинного порівняння писав про “СВ Візуалізе” в графі “Рендер”, то поточний “джанк” він відніс саме до нього ж. Мені складно це оцінювати з точки зору якоїсь. Бо автор не описав жодного критерію. Короче можливість є а далі кожен вирішує сам.

Ось що Dassault пише про VR

Зазвичай ми тут згадуємо ще Inventorале з ним все дуже просто – експорт в obj/fbx в якомусь вигляді є (але за допомогою окремих хоч і офіційних додатків obj fbx (доречі вони в текстури вміють на відміну від фьюжу). А от з gltf/usdz трохи складніше. Але є неофіційний плагін від американсько-українського розробника AMC Bridge. по опису щось трохи дивне але то таке.

А так пропонують всім використовувати шлях через 3Ds Max… ну таке…

Ось в цілому порівняння. Як на мене автор пипустився декількох дуже грубих помилок у порівнянні, про що я сказав вище. Але тут вже кожному вирішувати хто переміг, бо “фсьо нє так однозначно”

Попередні публікації:


5 відповідей до “Порівняння SolidWorks vs Fusion 360. AR+VR model preparation”

  1. Дуже цікава додаткова інфа, що eDrawings який входить в комплект SolidWorks вміє робити AR (augmented reality) власними засобами:
    https://t.me/Saprobasni_Live_talks/132517
    “дозволю собі доповнити що СВ є можливість експорту у формат edrawing, який можна відкривати через додаток на телефоні (на андроїді платний, на яблуку безкоштовний) і там використовуючи спеціальний заздалегідь роздрукований маркер дивитися через телефон на модель у реальному світі. https://www.youtube.com/watch?v=Pww722Sn8QI

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *