Комментарии 16
Если хочется просто ориентироваться в проводнике по куче 3Д файлов, то иконки с превью можно включить через PowerToys например или любую другую бесплатную софтину.

Ясно, спасибо за информацию, очень давно не ставил powertoys. Но я так понимаю, тут только мелкие превьюшки, покрутить их нельзя. У меня бывает несколько версий одной детали и на таком превью их будет не отличить. И это только для STL, а 3MF, основной формат проекта Cura не поддерживается?
В данном случае нельзя, это чисто чтоб в проводнике наглядней стало.
3MF превьюшки в винде теоретически должны штатно отображаться, там их штатный виндовый 3д вьювер умеет открывать. Но в целом можно поставить программу которая сделает превьюшки, чтото типа https://github.com/themanyone/3mfthumb
Про другие форматы сложно сказать. Вот например превьюшки моделей от скетчапа .skp у меня сами по себе появились, я думаю этот сам скетчап так делает.
Хорошая идея, очень давно искал софт который будет быстро открывать 3д модели, дабы не ждать 3ds max/blender и их медленную загрузку. Если добавить поддержку распространенных форматов обычных 3д моделей (fbx / 3ds / gltf /glb и тому подобных) с загрузкой текстур, а так же докурить рендер (pbr / ibl + тени), то будет ультимативное решение для просмотра моделей.
C шейдерами и рендером могу помочь.
Спасибо, но рендер тут встроенный в WPF, используется контрол Viewport3D, если только в рамках его возможностей докручивать. Если есть идеи - пишите...
Что касается форматов, можно конечно добавить, просто создаются классы для разбора файлов выбранных форматов на базе класса Import. Надо только открытые спецификации форматов или алгоритмы найти. Я хотел сделать ещё импорт blend файлов от блендера, но там как-то сложно всё, пока ещё не разобрался.
Autodesk Meshmixer рекомендую, он бесплатный и умеет в моделирование.
Рекомендую гляделку F3D.
Простая и быстрая, просматривает три десятка форматов, доступна под Linux / Mac / Windows, свободное ПО, а под Windows она ещё и thumbnailer.
Supported file formats
Here is the list of supported file formats:
.vtk : the legacy VTK format
.vt[p|u|r|i|s|m] : XML based VTK formats
.ply : Polygon File format
.stl : Standard Triangle Language format
.dcm : DICOM file format
.nrrd/.nhrd : "nearly raw raster data" file format
.mhd/.mha : MetaHeader MetaIO file format
.tif/.tiff : TIFF 2D/3D file format
.ex2/.e/.exo/.g : Exodus 2 file format
.gml : CityGML file format
.pts : Point Cloud file format
.step/.stp : CAD STEP exchange ISO format
.iges/.igs : CAD Initial Graphics Exchange Specification format
.brep : Open CASCADE BRep format
.xbf : Open CASCADE XBF format
.abc : Alembic format
.vdb : VDB format (experimental)
.obj : Wavefront OBJ file format (full scene)
.gltf/.glb : GL Transmission Format (full scene)
.3ds : Autodesk 3D Studio file format (full scene)
.wrl : VRML file format (full scene)
.fbx : Autodesk Filmbox (full scene)
.dae : COLLADA (full scene)
.off : Object File Format (full scene)
.dxf : Drawing Exchange Format (full scene)
.x : DirectX Format (full scene)
.3mf : 3D Manufacturing Format (full scene)
.usd : Universal Scene Description (full scene)
Да, это хорошая гляделка, я её видел. Но там, насколько я знаю (по portable версии), каждый файл надо открывать индивидуально. Так можно их и в куре открывать или в блендере. Для удобной навигации по библиотеке это не очень подходит. У меня как раз концепция немного иная, слева файловая панелька, по которой можно быстро перемещаться курсорными кнопками по файлам и каталогам, и сразу видеть результат.
F3D выглядит интересно, но под Фрю не собирается:
In file included from /home/rz/f3d/application/F3DStarter.cxx:26:
/home/rz/f3d/external/dmon/dmon.h:148:6: error: "unsupported platform"
148 | # error "unsupported platform"
| ^
1 error generated.
Гондурасы!
Для просмотра всякого рода 3D моделей (STEP, IGES, WRML, STL и т.д.) использую опенсорсную тулзу Mayo. Прекрасно работает с GL на FreeBSD. Имеет очень удобный и простой интерфейс. Есть измерительные тулы, срезы, проекции. Позволяет экспортировать всю модель или её части в любый поддерживаемые формат. Очень шустрая и стабильная утилита, испытана на весьма тяжелых моделях пресс-форм с сотнями компонентов.
3д принтер вещь полезная, из недавнего напечатал потерявщуюся набойку


а связка Blender+Cura позволяла лепить модели мелких деталей порой за считаные минуты, отправляя их затем на печать.
Блендер все-же под техничку не очень заточен, лучше Солид какой-либо для этого юзать или что-то подобное.
Точное моделирование в блендере в общем-то не проблема. Особенно не вызывает сложностей моделировать то, что можно напечатать на 3д принтере. А есть ли бесплатные и открытые CAD системы, сравнимые по уровню возможностей с блендером?
Ещё момент: чтобы файловая панель глаза не мозолила, когда она не используется, можно установить её непрозрачность в ноль FilePanelIdleOpacity=0. Тогда она будет совсем исчезать при отведении указателя. Или наоборот установить 1, тогда она всегда будет на экране.
SolidModelBrowser — удобный просмотр STL, 3MF, OBJ, особенно для тех, у кого завёлся 3D принтер