JFlow Labs / WIEDZA

Wizualizacja 3D z pliku CAD: jak zamienić STEP lub SolidWorks w rendery i model 3D produktu

Wizualizacja 3D z pliku CAD to fotorealistyczny render albo lekki model 3D produktu przygotowany z dokumentacji konstrukcyjnej, a nie ze zdjęć, więc kształt i wymiary zgadzają się z tym, co trafi do produkcji. Najbezpieczniej wysłać wykonawcy uproszczone złożenie w neutralnym formacie STEP (norma ISO 10303), najlepiej w wersji AP242, bez części wewnętrznych, których nie widać w kadrze. Plik CAD nie jest jednak gotowym modelem do renderu: trzeba go zamienić na siatkę trójkątów, oczyścić, nadać materiały według kodów RAL i wykończeń, a zanim powstaną rendery, model sprawdza inżynier po stronie producenta. Z tej samej siatki powstaje wersja na stronę: plik GLB do obracania w przeglądarce i podglądu AR na Androidzie oraz USDZ dla iPhone’a, a Google zaleca dla niej najwyżej 100 000 trójkątów i plik około 10 MB. Cenę i termin wyznaczają liczba kadrów, liczba wariantów i stan plików. Przewodnik jest dla producentów, u których konstruktor ma model w SolidWorksie, Inventorze lub Fusion, a marketing potrzebuje renderów na katalog, targi albo stronę.

Na czym polega wizualizacja 3D z pliku CAD?

Render albo interaktywny model produktu powstaje tu z geometrii narysowanej przez konstruktora, a nie z kształtu odtwarzanego ze zdjęć. Wymiary, promienie i proporcje są więc takie jak w produkcji, a obrazy mogą powstać, zanim z linii zejdzie pierwsza sztuka.

Piszę z Mikołowa, z myślą o producentach, także tych ze Śląska: o firmach, w których dział konstrukcyjny ma gotowy model w SolidWorksie, Inventorze, Fusion albo innym systemie CAD, a marketing potrzebuje obrazów na katalog, targi albo stronę. Ten tekst ma ułatwić rozmowę między konstruktorem a osobą, która zamawia wizualizację.

Model CAD i model do renderu opisują ten sam produkt inaczej. Program konstrukcyjny przechowuje dokładne powierzchnie: płaszczyzny, walce, zaokrąglenia i krzywe swobodne opisane matematycznie, bo maszyna ma z nich wyciąć detal z tolerancją. Silnik renderujący i przeglądarka rysują trójkąty. Nawet program konstrukcyjny, żeby pokazać bryłę na ekranie, liczy jej triangulację; dokumentacja Open CASCADE opisuje ją jako tę, której używa się do wyświetlenia kształtu w trybie cieniowanym.

Droga od pliku do obrazu ma więc cztery przemiany: geometria zamienia się w siatkę trójkątów, z setek części zostają te widoczne w kadrze, kolory robocze zamieniają się w materiały z połyskiem i fakturą, a na końcu dochodzą światło, tło i kamera. Każda przemiana może coś zgubić, dlatego przed finalnymi renderami model ogląda ktoś, kto zna produkt.

Z tej samej pracy powstają rendery do druku i sieci oraz lekki model, który obróci się na stronie albo stanie w pokoju klienta w rozszerzonej rzeczywistości. Różnią się wagą pliku i przygotowaniem siatki.

Ta droga nie zawsze się opłaca, o czym piszę w ostatniej części: gdy produkt już stoi w magazynie i ma jeden kolor, fotograf bywa szybszy i tańszy, a gdy o wyglądzie decyduje tkanina, pianka albo nadruk, model konstrukcyjny daje tylko szkielet. Cenę wyznaczają liczba kadrów, liczba wariantów kolorystycznych i stan plików, czyli to, ile pracy zajmie oczyszczenie siatki. W moim cenniku ujęcie kosztuje 600–⁠1 500 zł netto, razem z przygotowaniem modelu, materiałami, światłem i dwiema turami poprawek po akceptacji podglądu; cenniki innych studiów zebrałem w przewodniku o kosztach. Termin ustalamy przy zamkniętym zakresie, a najdłużej zwykle czeka się nie na render, tylko na próbki materiałów i decyzje po podglądzie.

Cenniki i przepisy się zmieniają. Linki do źródeł są na dole strony.

Co jest w pliku CAD, a czego potrzebuje model do renderu i na stronę.
ElementW pliku CADW modelu do renderu i na stronę
GeometriaDokładne powierzchnie opisane matematycznieSiatka trójkątów o gęstości dobranej do kadru albo do budżetu strony
CzęściWszystkie, z wnętrzem, mechanizmami i elementami złącznymiTe, które widać w kadrze, plus te, które rozsuwa widok rozstrzelony
KolorKolor roboczy części, nadany dla czytelnościMateriał: kolor bazowy, metaliczność, szorstkość, czasem lakier bezbarwny
JednostkiMilimetry albo cale, jak ustawił konstruktorMetry w modelu glTF na stronę i do AR
Oznaczenia i logoZwykle brak albo tylko na rysunkuPliki wektorowe od marketingu

Jaki format wysłać: STEP, Parasolid, IGES czy STL?

Najbezpieczniej wysłać STEP, czyli plik .step lub .stp, w wersji AP242, a jeśli program jej nie oferuje, AP214. To neutralny format opisany w normie ISO, który zapisują główne programy konstrukcyjne, więc wykonawca nie potrzebuje tej samej licencji i wersji programu co Twój konstruktor.

STEP to rodzina norm ISO 10303 rozwijana przez komitet ISO TC 184/SC 4, a plik zapisany według jej części 21 jest zwykłym tekstem o ustalonej składni. Biblioteka Kongresu USA, która ocenia formaty pod kątem długiego przechowywania, nie widzi przy nim problemów z licencjami ani patentami i zauważa, że protokoły AP203 i AP214 wspierają główne programy CAD, CAM i CAE, bo używają ich łańcuchy dostaw wielu branż.

AP242 połączył i rozszerzył AP203 z lotnictwa i AP214 z motoryzacji; Biblioteka Kongresu datuje pierwsze wydanie na 2014 rok, a najnowsze ISO oznacza jako ISO 10303-242:2025. Według opisu normy zakres AP242 obejmuje produkty producentów mechanicznych i ich dostawców, w tym części i złożenia części oraz dane o prezentacji kształtu. STEP przenosi więc podział złożenia na komponenty, a to jest potrzebne do widoków rozstrzelonych.

Plik natywny, na przykład SLDASM z SolidWorks, IAM z Inventora albo F3D z Fusion, otworzysz bez problemów tylko w tym samym programie i w zgodnej wersji; inne programy importują go z różnym skutkiem. Blender, w którym pracuję, takich plików nie czyta, więc konwersja i tak jest potrzebna. Lepiej, żeby zrobił ją ktoś, kto zna model.

Parasolid, z plikami .x_t i .x_b, to format jądra modelującego Siemensa, na którym zbudowana jest część programów CAD. Ma sens, gdy Ty i wykonawca pracujecie w takich programach, ale do wizualizacji niczego nie dodaje ponad STEP. IGES to starszy neutralny format wymiany; wysyłaj go tylko wtedy, gdy STEP z jakiegoś powodu nie działa.

Siatki, czyli STL, OBJ i FBX, mają sens, gdy konstruktor sam ustawi dokładność tesselacji. Biblioteka Kongresu opisuje STL jako zapis samej powierzchni w trójkątach, bez standardowej obsługi kolorów i tekstur, opisujący jeden obiekt, a nie scenę, więc tracisz podział na części i kolory. Rysunki 2D w DWG albo DXF wystarczą do zbudowania modelu, ale to modelowanie od nowa.

Formaty plików CAD i siatek: co przenoszą i kiedy je wysłać do wizualizacji.
FormatCo to jestZaleta przy wizualizacjiOgraniczenie
STEP AP242 lub AP214Neutralny format ISO 10303Otworzy go wykonawca bez licencji na Twój program; zachowuje podział na częściKolory z CAD bywają robocze
IGESStarszy neutralny formatZapasowa droga, gdy STEP nie działaWybieraj go dopiero po STEP
Parasolid (.x_t, .x_b)Format jądra SiemensaZgodność między programami na ParasolidzieDo renderu i tak wymaga siatki
Natywne (SLDASM, IAM, F3D)Pliki programu źródłowegoPełna historia i konfiguracjeBez niespodzianek tylko w tym samym programie i wersji
STLSama powierzchnia w trójkątachCzyta go każdy program 3DBrak kolorów i podziału na części
OBJ, FBXSiatki z programów 3DPodział na obiekty i proste materiałyJakość zależy od tesselacji u nadawcy
DWG, DXF 2DRysunki techniczneWymiary i przekrojeModel trzeba zbudować od nowa

Jak przygotować eksport z SolidWorks, Inventora i Fusion?

Zanim konstruktor kliknie eksport, warto ustalić trzy rzeczy: który wariant produktu wysyłacie, co z wnętrza może zostać pominięte i czy części kupowane, jak śruby, uszczelki czy przewody, mają się pojawić w kadrze. Sam zapis do STEP trwa chwilę, a te trzy decyzje oszczędzają rundę poprawek.

Uproszczony model sprawdź wzrokiem przed wysłaniem. Narzędzia upraszczające działają według reguł, a nie według tego, co ma być w kadrze, więc potrafią zabrać drobny element widoczny z zewnątrz, na przykład zaślepkę. Jeśli nikt nie ma czasu na upraszczanie, wyślij pełne złożenie, ale wtedy umowa o poufności i kanał przekazania plików są jeszcze ważniejsze.

  1. Wybierz wariant i rewizjęEksportuj konfigurację, która będzie sprzedawana, a numer rewizji wpisz w nazwę pliku. Przy kilku wariantach wyślij kilka plików albo jedno złożenie z opisem, które części się zmieniają.
  2. Uprość złożenieW SOLIDWORKS służy do tego polecenie Defeature, które według dokumentacji usuwa z modelu szczegóły stanowiące własność intelektualną. W Inventorze od wersji 2022 robi to polecenie Simplify, które zastąpiło Shrinkwrap; Autodesk opisuje je jako sposób na wyeksportowanie uproszczonej części bez know-how i z mniejszą wagą pliku.
  3. Zachowaj osobne części, jeśli będzie widok rozstrzelonyZłożenie scalone w jedną bryłę nie zdradza budowy wnętrza, ale wtedy nie da się rozsunąć produktu. Przy widoku rozstrzelonym zostaw osobno komponenty, które mają się rozsunąć.
  4. Zapisz STEPW Fusion eksport jest w menu Plik, Eksportuj, a lista formatów obejmuje między innymi STEP, IGES, SAT, FBX, OBJ i STL. SolidWorks i Inventor też zapisują STEP; jeśli program pyta o protokół, wybierz AP242, a gdy go brak, AP214.
  5. Opisz jednostki i orientacjęNapisz, w jakich jednostkach jest model, który bok jest przodem i gdzie jest góra. Model rysowany w milimetrach, a odczytany jako metry, wyjdzie tysiąc razy za duży.
  6. Dołącz listę wykończeńDo każdej widocznej części: materiał, kod koloru RAL lub Pantone, stopień połysku i fakturę, a do tego logo i oznaczenia w plikach wektorowych. Bez tej listy kolory z pliku CAD są tylko kolorami roboczymi.

Dlaczego model trzeba zamienić na siatkę i oczyścić?

Bo silnik renderujący i przeglądarka rysują trójkąty, a model CAD opisuje dokładne powierzchnie. Zamiana na siatkę, czyli tesselacja, to kompromis między wiernością krzywizn a wagą pliku, a gotową siatkę trzeba sprawdzić, bo potrafi mieć dziury i odwrócone ścianki.

Dokumentacja Blendera 5.2 LTS, w którym pracuję, wymienia import między innymi z Alembic, USD, OBJ, FBX, PLY i STL, a glTF 2.0 obsługuje dołączony, domyślnie włączony dodatek. STEP-a ani IGES-a w niej nie ma. Między plikiem a sceną zawsze jest więc tesselacja: w programie konstrukcyjnym przy eksporcie siatki albo w narzędziu opartym na jądrze modelującym, takim jak otwarta biblioteka Open CASCADE.

Dokładność tesselacji ustawiają dwa parametry. Według dokumentacji Open CASCADE ugięcie liniowe ogranicza odległość między krzywą a jej przybliżeniem z odcinków, a ugięcie kątowe kąt między kolejnymi odcinkami. Dla kątowego dokumentacja podaje typową wartość od 12 do 20 stopni, a o liniowym pisze, że za małe daje ogromną siatkę, która zjada pamięć i spowalnia wyświetlanie, a za duże siatkę brzydką. Ugięcie liniowe ma wartość bezwzględną, więc to samo ustawienie inaczej zadziała na śrubie, a inaczej na całej maszynie.

Do renderu statycznego wolę siatkę gęstą tam, gdzie kamera widzi krzywizny, bo odbicie światła w zaokrągleniu natychmiast zdradza fasety. Na stronę i do AR obowiązuje budżet z tabeli poniżej, który Google podaje dla Scene Viewera, przeglądarki modeli na Androidzie; walidator Google ostrzega przy pliku powyżej 10 MB i zgłasza błąd powyżej 15 MB. Jak osadzić taki model i nie spowolnić strony, opisuję w przewodniku o osadzaniu modelu na stronie.

Po tesselacji przychodzą porządki. Biblioteka Kongresu, opisując format STL, przytacza analizę z 2003 roku, według której tesselacja w programach CAD często kończy się szczelinami i dziurami w siatce. Do tego dochodzą zdublowane wierzchołki, odwrócone ścianki i zapomniane części wewnętrzne. Modyfikator Decimate w Blenderze zmniejsza liczbę ścianek przy minimalnej zmianie kształtu, a jego tryb Planar upraszcza formy złożone głównie z płaskich powierzchni, typowe dla obudów.

Retopologia to co innego: zbudowanie nowej, uporządkowanej siatki na kształcie starej. Dokumentacja Blendera zaznacza, że automatyczne narzędzia do przebudowy siatki zwykle nie dają topologii, która dobrze się odkształca, więc przy modelach do deformacji robi się to ręcznie, a do samego zmniejszenia liczby ścianek zaleca Decimate. Przy sztywnym produkcie, jak obudowa urządzenia czy element maszyny, zwykle wystarczają dobra tesselacja, uproszczenie i ręczne poprawki; pełna retopologia ma sens przy częściach, które się zginają, albo gdy siatka po CAD jest tak zła, że szybciej zbudować ją od nowa.

Ten sam model CAD w trzech zastosowaniach. Limity dla strony i AR według dokumentacji Scene Viewera (Google).
ZastosowanieGęstość siatkiNa co uważać
Render statyczny: packshot, katalogGęsta tam, gdzie kamera widzi krzywiznyFasety w odbiciach na zaokrągleniach, szczeliny
Model GLB na stronę i do ARZalecane najwyżej 100 000 trójkątów, najlepiej 30 000–⁠50 000; plik około 10 MBDo 10 materiałów, tekstury do 2048 × 2048 pikseli, jeden zestaw UV na siatkę
Konfigurator na stronieLekka, podzielona na wymienne częściSpójne nazwy części i materiałów w wariantach

Co można dostać z jednego modelu: rendery, widoki rozstrzelone, GLB i USDZ

Jeden dobrze przygotowany model daje kilka rodzajów materiałów, ale każdy stawia plikowi CAD inne wymagania. Powiedz o nich na starcie, bo od tego zależy, czy części zostają osobno, jak gęsta będzie siatka i czy potrzebne są dwie wersje modelu.

Rendery statyczne to najprostszy przypadek: packshot na białym tle do sklepu i katalogu, ujęcie w otoczeniu na stronę główną albo targi, zbliżenie detalu, który uzasadnia cenę. Jaką rozdzielczość zamówić do sklepu, na Allegro i do druku, opisuję w przewodniku o kosztach i rozdzielczości.

Widok rozstrzelony i przekrój to materiały, w których plik CAD daje najwięcej, bo części już są osobno, na swoich miejscach i z prawdziwymi wymiarami. Kolejność rozsunięcia warto ustalić z konstruktorem, a przekrój odsłania wnętrze, więc to decyzja, ile know-how pokazać publicznie. Ruch i montaż pokazuje animacja produktu, liczona z tej samej sceny.

Model na stronę to osobny plik. GLB działa w przeglądarce i w AR na Androidzie, USDZ uruchamia podgląd AR na iPhonie, a oba muszą zmieścić się w budżecie wagi; szczegóły osadzenia, podglądu AR i wymagań Apple oraz Google są w przewodniku o modelu na stronie. Gdy klient ma sam składać wariant i widzieć cenę, potrzebny jest już konfigurator produktu, a wtedy model trzeba podzielić na wymienne części z myślą o regułach, które je łączą.

Materiały z jednego modelu CAD i to, czego każdy wymaga od pliku.
MateriałDo czego służyCzego wymaga od pliku CAD
Packshot na białym tleSklep, katalog, marketplaceWidoczne części, lista wykończeń, logo w wektorze
Render w otoczeniuStrona główna, targi, reklamaTo samo plus opis miejsca pracy produktu
Widok rozstrzelonyKarta techniczna, dział zakupów, instrukcjaOsobne komponenty i kolejność montażu od konstruktora
PrzekrójPokazanie warstw, izolacji, przepływuCzęści wewnętrzne, które przekrój odsłania, i zgoda na ich pokazanie
AnimacjaDziałanie, montaż, ruch mechanizmuZakres ruchu części i pozycje skrajne
GLB i USDZObracanie na stronie i podgląd ARWymiary w znanych jednostkach; siatka w budżecie strony
Model do konfiguratoraWarianty wybierane przez klientaLista wariantów i reguł, które części do siebie pasują

Jak wygląda praca krok po kroku?

Pracę dzielę na etapy, po których ktoś po Twojej stronie podejmuje decyzję: najpierw o bryle, potem o materiałach, na końcu o kadrach. Najważniejszy punkt kontrolny należy do inżyniera, bo tylko on wie, czy model w renderze to produkt, który wyjedzie z zakładu.

Komputer robi tu to, co powtarzalne: zamienia geometrię na siatkę, liczy warianty z jednej sceny i eksportuje kadry w kilku formatach. Decyzja, czy produkt wygląda jak w rzeczywistości, zostaje przy człowieku: inżynier ogląda model bez materiałów i wskazuje braki, a marketing zatwierdza kolor i kompozycję na podglądzie. Na tym etapie zmiana kształtu zajmuje chwilę, a po finalnym renderze oznacza liczenie sceny od nowa.

Zakres usługi, od renderów po model na stronę i konfigurator, opisuję na stronie usługi, a to, co podnosi koszt ujęcia, w przewodniku o kosztach podlinkowanym na początku.

Od eksportu z CAD do kompletu renderów: komputer porządkuje siatkę i liczy warianty, a inżynier i marketing zatwierdzają bryłę i wygląd.
  1. 01 · StartEksport STEP z działu konstrukcjiUproszczone złożenie w STEP AP242 lub AP214 i lista wykończeń z kodami RAL, przekazane linkiem z kontrolą dostępu.SolidWorks, Inventor, Fusion
  2. 02 · AutomatSiatka, jednostki i porządkiTesselacja z ustawioną dokładnością, przeliczenie jednostek, usunięcie części niewidocznych, naprawa dziur i odwróconych ścianek.
  3. 03 · AutomatMateriały według listy wykończeńKolor z oficjalnej biblioteki RAL, metaliczność, szorstkość i lakier bezbarwny dobrane do próbki, nie do pliku CAD.Blender
  4. 04 · CzłowiekInżynier sprawdza modelOgląda bryłę z uzgodnionych kadrów, porównuje z aktualną rewizją i wskazuje brakujące części, zanim powstanie finalny render.
  5. 05 · CzłowiekMarketing zatwierdza kolor i kadryPodgląd w obniżonej jakości służy do decyzji o kolorze, świetle i kompozycji; uwagi w jednej turze.
  6. 06 · AutomatRendery, warianty i pliki na stronęTa sama scena liczy kolejne warianty i kadry, a lekka wersja modelu trafia do plików GLB i USDZ, jeśli projekt je obejmuje.Blender, Cycles
  7. 07 · EfektKomplet plików na katalog i stronęRendery w pełnej rozdzielczości, lekkie wersje na stronę, model GLB i USDZ oraz źródła sceny do kolejnych wariantów.

Odzyskany czasKonstruktor nie pozuje produktu do zdjęć ani nie modeluje go drugi raz: poświęca czas tylko na sprawdzenie bryły i wraca do projektowania.

Jak chronić know-how przy przekazywaniu dokumentacji?

Wysyłaj tylko to, co widać w kadrze, podpisz umowę o poufności przed przekazaniem plików i udostępniaj je kanałem, nad którym masz kontrolę. To nie tylko ostrożność: polskie prawo chroni tajemnicę przedsiębiorstwa wtedy, gdy firma sama dba o poufność informacji.

Ustawa o zwalczaniu nieuczciwej konkurencji (tekst jednolity z 2026 roku) definiuje w art. 11 ust. 2 tajemnicę przedsiębiorstwa jako informacje techniczne, technologiczne, organizacyjne lub inne o wartości gospodarczej, które nie są powszechnie znane ani łatwo dostępne dla osób zajmujących się tym rodzajem informacji, „o ile uprawniony do korzystania z informacji lub rozporządzania nimi podjął, przy zachowaniu należytej staranności, działania w celu utrzymania ich w poufności”. Umowa o poufności, ograniczony dostęp i model bez wnętrza to działania, którymi firma może taką staranność wykazać. Treść umowy warto dać do przejrzenia prawnikowi; jako wykonawca mogę ją podpisać, ale nie zastąpię prawnika.

Druga rzecz to natura samego pliku. Biblioteka Kongresu odnotowuje, że format STEP nie obsługuje szyfrowania ani zarządzania prawami cyfrowymi, więc wysłany plik można dowolnie powielić, a najpewniejszą ochroną treści jest to, czego w nim nie ma.

Jak przenieść kolory RAL i wykończenia na materiały w renderze?

Kod RAL mówi, jaki to kolor, ale nie mówi, jak powierzchnia odbija światło. Do renderu potrzebne są trzy informacje: kolor bazowy z oficjalnej biblioteki RAL lub Pantone, metaliczność i szorstkość powierzchni, a przy lakierach dodatkowo warstwa lakieru bezbarwnego.

Według RAL kolekcja RAL CLASSIC liczy obecnie 216 barw. RAL podaje też, że podstawą odtwarzania odcieni matowych jest rejestr RAL 840-HR, a błyszczących RAL 841-GL. Ten sam numer występuje więc w różnym połysku, a w liście wykończeń trzeba podać oba: kod i stopień połysku, a przy lakierze proszkowym także fakturę, na przykład gładką albo strukturalną.

Wartości cyfrowe też mają swoje zasady. RAL zastrzega, że techniczne wartości barw są chronione prawem autorskim, a do ich używania potrzebna jest umowa z RAL gGmbH, którą zapewnia zakup cyfrowych bibliotek barw RAL; wartości z przypadkowej strony nie są wzorcem. Pantone Connect podaje dla barw Pantone najbliższe odpowiedniki RGB, CMYK, Hex i L*a*b*, czyli przybliżenia. Najpewniej pracuje się na wartości z oficjalnej biblioteki i fizycznej próbce sfotografowanej w świetle dziennym.

Model na stronę zapisuje materiały w formacie glTF, w modelu metaliczność–szorstkość: kolor bazowy, metaliczność od 0 (niemetal) do 1 (metal) i szorstkość od 0 (gładka) do 1 (chropowata). Dla metalu kolor bazowy oznacza barwę odbicia, dla niemetalu kolor rozproszony. Jest też pułapka: specyfikacja zapisuje współczynnik koloru bazowego jako wartość liniową, a teksturę koloru w sRGB, więc wartość sRGB z wzornika wpisana wprost jako współczynnik da kolor jaśniejszy, niż powinien.

W Blenderze materiały buduję na węźle Principled BSDF, który według dokumentacji opiera się na modelu OpenPBR. Ma osobną warstwę coat, opisaną jako lakier bezbarwny albo lakier samochodowy, oraz anizotropię, czyli wydłużone odblaski szczotkowanego metalu. Tabela poniżej pokazuje, jak zapisy z karty wyrobu przekładają się na te parametry; liczby dobieram do próbki, bo „mat” jednego producenta lakieru bywa inny niż drugiego.

Kolor akceptuj na monitorze, któremu ufasz, porównując render z próbką w świetle dziennym, a nie na telefonie. Render pokazuje kolor w wybranym świetle, więc nawet idealnie odwzorowany RAL wygląda inaczej w ciepłej scenie niż na białym tle.

Typowe wykończenia z dokumentacji i ich odpowiedniki w materiale PBR (glTF oraz Principled BSDF w Blenderze).
Wykończenie z dokumentacjiKolor bazowyMetaliczność i szorstkośćDodatkowa warstwa
Lakier proszkowy RAL, mat lub strukturaWartość z biblioteki RALMetaliczność 0, szorstkość wysokaStruktura w mapie normalnych
Lakier RAL z połyskiemWartość z biblioteki RALMetaliczność 0, szorstkość niskaCoat, gdy na kolorze leży lakier bezbarwny
Stal nierdzewna szczotkowanaSzara barwa odbicia metaluMetaliczność 1, szorstkość średniaAnizotropia wzdłuż szczotkowania
Aluminium anodowane w kolorzeBarwiony odcień metaluMetaliczność 1Brak
Tworzywo z fakturą formyKolor tworzywa lub kod RALMetaliczność 0, szorstkość według fakturyFaktura w mapie normalnych
Szkło lub poliwęglanBezbarwny albo lekko barwionyTransmisja zamiast metalicznościBrak

Najczęstsze problemy z eksportem i jak ich uniknąć

Problemy z plikami CAD powtarzają się i większość z nich da się wyłapać, zanim plik w ogóle wyjdzie z działu konstrukcyjnego. Poniżej te, które najczęściej kosztują dodatkową rundę poprawek.

Kiedy plik CAD nie wystarczy albo render nie ma sensu?

Plik CAD nie wystarczy, gdy w produkcie ważne jest to, czego konstruktor nie modeluje: tkanina, pianka, przewody, nadruki. Render z niego nie ma sensu, gdy produkt już istnieje, ma jeden wariant i taniej go sfotografować.

Model konstrukcyjny opisuje bryły, które da się wyprodukować. Fałdy tapicerki, ułożenie przewodu czy etykietę na opakowaniu trzeba w scenie dobudować ze zdjęć i próbek, więc przy takich produktach CAD daje szkielet, a nie gotowy wygląd.

Drugi przypadek to projekt, który się jeszcze zmienia. Wczesne rendery dla zarządu mają sens nawet z modelu koncepcyjnego, ale obrazy do katalogu zamawiaj po zamrożeniu konstrukcji, bo inaczej każda zmiana uchwytu oznacza nową serię. Jeśli dział konstrukcyjny ma własne narzędzie do renderingu, na przykład SOLIDWORKS Visualize, proste ujęcia na potrzeby wewnętrzne zrobi sam.

Trzeci przypadek to produkt, który już stoi w magazynie, ma jeden kolor i potrzebuje kilku zdjęć na białym tle. Wtedy fotograf bywa szybszy i tańszy, a uczciwe porównanie obu dróg jest w tekście render 3D czy sesja zdjęciowa. Render z CAD wygrywa tam, gdzie produktu jeszcze nie ma, gdzie wariantów jest dużo albo gdzie trzeba pokazać wnętrze, ruch czy model na stronie.

Jeśli masz model w SolidWorksie, Inventorze, Fusion albo innym systemie i potrzebujesz z niego renderów albo modelu na stronę, napisz mi, co to za produkt, ile ma wariantów, gdzie obrazy mają trafić i w jakim programie powstał model. Plików na początek nie wysyłaj: najpierw ustalimy zakres i umowę o poufności. Odpowiadam w ciągu jednego dnia roboczego. Pracuję z Mikołowa, zdalnie w całej Polsce.

Pytania i odpowiedzi

Jaki format pliku CAD jest najlepszy do wizualizacji 3D?

Do wizualizacji 3D najbezpieczniejszy jest STEP (.step lub .stp), najlepiej w wersji AP242, a gdy program jej nie ma, AP214. STEP to neutralny format normy ISO 10303, który zapisują główne programy CAD i który wykonawca otworzy bez licencji na Twój program. Zachowuje też podział złożenia na części, potrzebny do widoków rozstrzelonych.

Czy Blender otwiera pliki STEP?

Nie bez dodatkowego kroku. Dokumentacja Blendera 5.2 LTS wymienia import między innymi z USD, OBJ, FBX, PLY i STL, a glTF 2.0 obsługuje domyślnie włączony dodatek; STEP-a ani IGES-a tam nie ma. Model trzeba najpierw zamienić na siatkę trójkątów w programie CAD albo w narzędziu opartym na jądrze CAD, a od ustawień tej zamiany zależy, czy zaokrąglenia będą gładkie.

Czy mogę wysłać plik z SolidWorks zamiast STEP?

Możesz, ale plik natywny SLDPRT albo SLDASM bez niespodzianek otworzy tylko SOLIDWORKS w zgodnej wersji, a wizualizacja w Blenderze i tak wymaga konwersji. Lepiej, żeby STEP zapisał konstruktor, który zna model i może przy okazji usunąć wnętrze poleceniem Defeature.

Jak zrobić model 3D produktu z CAD na stronę internetową?

Model 3D produktu z CAD na stronę powstaje w czterech krokach: tesselacja do siatki trójkątów, uproszczenie do budżetu, materiały w modelu metaliczność–szorstkość i eksport do GLB, a dla AR na iPhonie dodatkowo do USDZ. Google zaleca dla Scene Viewera najwyżej 100 000 trójkątów, najlepiej od 30 000 do 50 000, i plik około 10 MB. Wymiary muszą być w metrach, bo tak liczy format glTF.

Czy wizualizacja z pliku CAD jest wierna wymiarowo?

Tak, w granicach dokładności tesselacji, którą ustawia się przy zamianie modelu na siatkę. Kształt i proporcje pochodzą wprost z dokumentacji, więc nie ma zgadywania z fotografii. Render nie jest jednak dokumentem pomiarowym: wymiary do produkcji i odbioru zostają w pliku CAD i na rysunku.

Jak zabezpieczyć dokumentację CAD przed wyciekiem?

Wyślij uproszczony model bez wnętrza, podpisz umowę o poufności przed przekazaniem plików i udostępniaj je linkiem z kontrolą dostępu, a nie przez formularz czy darmowy konwerter online. Format STEP nie obsługuje szyfrowania ani zarządzania prawami cyfrowymi, więc najlepszą ochroną jest to, czego w pliku nie ma. Takie działania mają też znaczenie prawne, bo art. 11 ust. 2 ustawy o zwalczaniu nieuczciwej konkurencji chroni tajemnicę przedsiębiorstwa wtedy, gdy firma dba o jej poufność.

Czy kolor RAL na renderze będzie taki sam jak na produkcie?

Render może być bardzo bliski, ale nie jest wzorcem barwy, bo kolor zależy od światła w scenie i od ekranu, na którym go oglądasz. Najlepszy punkt wyjścia to wartość z oficjalnej cyfrowej biblioteki RAL, fizyczna próbka i informacja o stopniu połysku, bo ten sam numer RAL występuje w wersji matowej i błyszczącej. Kolor zatwierdza się, porównując render z próbką na zaufanym monitorze.

Czy model z renderu nadaje się do produkcji albo druku 3D?

Zwykle nie. Model do renderu i na stronę to siatka trójkątów zoptymalizowana pod wygląd, często bez wnętrza i z detalem w teksturze zamiast w geometrii. Do produkcji i druku 3D źródłem zostaje plik CAD, który opisuje dokładne powierzchnie.

Czy z rysunku 2D w DWG da się zrobić wizualizację 3D?

Tak, ale to modelowanie od nowa, a nie konwersja. Rysunki 2D w DWG albo DXF dają wymiary, przekroje i promienie, z których buduje się model 3D, więc praca trwa dłużej niż przy pliku STEP. Pomagają zdjęcia prototypu z kilku stron.

Źródła

Liczby i terminy w tym przewodniku sprawdziłem w oficjalnych źródłach. Ceny i przepisy się zmieniają, więc przy decyzji warto zajrzeć do nich ponownie.

Masz pytanie do swojego projektu?

Opisz, co chcesz osiągnąć. Odpowiem konkretnie, także wtedy, gdy najlepszą odpowiedzią jest „nie rób tego”.

Jonasz Jankowski · Bezpośrednia współpraca · Mikołów (Śląsk), zdalnie w całej Polsce

CO DALEJ PO WYSŁANIU
  1. Odpowiadam osobiście w ciągu jednego dnia roboczego.
  2. Krótka rozmowa o celu, funkcjach, materiałach i integracjach.
  3. Dostajesz zakres z etapami i konkretną kwotę, zanim cokolwiek zaczniemy.

Pola oznaczone jako opcjonalne możesz pominąć. Odpowiadam na każdą wiadomość.

Minimum 20 znaków. Wystarczy zalążek pomysłu.0/5000

Na podany e-mail otrzymasz potwierdzenie z numerem zapytania. Odpowiadam w ciągu jednego dnia roboczego. Dalszą rozmowę możemy prowadzić w tym samym wątku.