Jump to content

Converting 2D images to 3D with Inkscape/pl

From Appropedia

Jeśli ktoś zna łatwiejszy sposób wykonania tej czynności, proszę o dodanie go poniżej.

Oprogramowanie potrzebne

  • Inkscape — edytor grafiki wektorowej o otwartym kodzie źródłowym , oferujący możliwości podobne do programów Illustrator, CorelDraw lub Xara X, wykorzystujący standard W3C — format plików SVG (Scalable Vector Graphics).
  • OpenSCAD - solidny modelarz 3D CAD dla programistów

kroki

  1. Pobierz obraz 2D i otwórz go w programie Inkscape (lub narysuj go w programie Inkscape)
  2. Przekonwertuj to na ścieżkę (jeśli zadziałało, powinieneś zobaczyć mnóstwo szarych kwadratów)
    1. Jeśli jest to znaleziony obraz, przejdź do Ścieżka → Ślad mapy bitowej - Shift+Alt+B
    2. Jeśli to narysowałeś Ścieżka → Obiekt do ścieżki lub kliknij Shift+Ctrl+C
  3. Zaznacz każdy węzeł → przejdź do Edycji → Zaznacz wszystko lub Ctrl+A
  4. Jeśli chcesz uzyskać wysoką rozdzielczość (krzywe linie), kliknij przycisk po lewej stronie „wstaw nowe węzły do ​​wybranych segmentów” (wykonaj tę czynność tyle razy, ile chcesz, 2 lub 3 razy, co pozwoli uzyskać gładkie krzywe na większości obrazów)
  5. 300px-Inkscape-mtu.jpg
    Następnie kliknij przycisk „Uczyń zaznaczone segmenty liniami” – zobacz zrzut ekranu (jeśli nie widzisz przycisków, kliknij F2.)
  6. Plik → Zapisz jako plik dxf
  7. Zapisz plik w katalogu OpenSCAD lub przenieś go po zapisaniu
  8. Uruchom OpenSCAD
  9. Użyj polecenia import w katalogu, w którym je zapisałeś. Jeśli nie znajdujesz się na swoim komputerze (np. na komputerze z programem Principia), użyj:import(file="\\\\principia.edu\\home\\My Pictures\\filename.dxf", convexity=3);
  10. Następnie możesz użyćlinear_extrude();
  11. Kompiluj i renderuj (F6)
  12. Zapisz jako STL do druku: Kliknij Projekt → Zapisz jako STL (może to potrwać chwilę, w zależności od stopnia złożoności obiektu)
  13. Otwórz w swoim ulubionym oprogramowaniu do druku 3D i spróbuj go wydrukować
  14. Jeśli chcesz zaimportować plik STL do OpenSCAD:import("name-of-file.stl",convexity=3);

Alternatywy

W przypadku obiektu ze świata rzeczywistego, np. fotografii, alternatywnym rozwiązaniem jest wykorzystanie grupy obrazów/fotografii wykonanych pod nieco innym kątem i z różnymi punktami ostrości.

Korzystając z oprogramowania open source VisualFSM, możesz przekonwertować zbiór obrazów na trójwymiarową chmurę danych punktowych, którą następnie można edytować w Meshlab przed wydrukowaniem. Zobacz tutaj samouczek, jak to zrobić.

Bezpłatny, ale nie open source: http://www.selva3d.com . Prześlij plik, a zostanie on przekonwertowany do formatu STL w 3 krokach, bez konieczności pobierania żadnego oprogramowania.

Inną bezpłatną, ale nie open source'ową alternatywą jest http://web.archive.org/web/20170401174609/http://www.123dapp.com/catch

Dane strony
Cel Zrównoważonego Rozwoju
Autorski
LicencjaCC-BY-SA-3.0
JęzykAngielski (en)
Tłumaczeniaindonezyjski , czeski , portugalski , francuski , rosyjski , słowacki , wietnamski , hiszpański , polski , ukraiński
Powiązany15 podstron , 18 stron link tutaj
Widoki20 887 wyświetleń strony ( analiza )
Stworzony2 marca 2017 r. przez Marie Farson
Ostatnia edycja27 listopada 2025 r. przez skrypt konserwacyjny
Cookies help us deliver our services. By using our services, you agree to our use of cookies.