Top Banner
Modelowanie z elementami druku 3D Wykład 1 Robert Banasiak
34

Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Mar 01, 2019

Download

Documents

TranAnh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie z elementami druku 3D Wykład 1

Robert Banasiak

Page 2: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)
Page 3: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Od modelu 3D do wydruku 3D

3

Wydruk 3D Konfiguracja Programu do drukowania

Przygotowanie modelu do druku

Modeler 3D Pomysł!!

Typowa droga...czasem wyboista...

Page 4: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Czym się będziemy zajmować na zajęciach?

4

PRZYKŁADOWY MODEL 3D

PRZYGOTOWANIE MODELU DO DRUKU 3D

WYDRUK 3D MODELU

BLENDER 3D

CZTERY PROJEKTY TUTORIALOWE

WŁASNY PROJEKT 3D

(3 TEMATY DO WYBORU)

http://rbanasi.kis.p.lodz.pl

[email protected]

Page 5: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Grafika 2D vs. 3D

• W obydwu przypadkach efekt końcowy jest taki sam: obraz rastrowy 2D.

• W grafice 2D od początku operujemy tylko w dwóch wymiarach, przekształcając „obraz świata 3D” w głowie

• W grafice 2D nie ma możliwości uzyskania innego obrazu świata poprzez przekształcenia, trzeba stworzyć obraz od początku.

5

Page 6: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Grafika 3D

• opis wirtualnego świata w jest realizowany w minimum trzech wymiarach, wzdłuż współrzędnych X,Y (Możliwy jest również czwarty wymiar – czas)

• możemy przekształcać zawartość świata 3D zmieniając jego opis,

• modyfikując oświetlenie świata możemy uzyskać „fotorealistyczne” efekty.

• w procesie renderingu uzyskujemy obraz rastrowy „fotografię” tego świata z określonego punktu obserwacji,

• możemy poruszać się po wirtualnym świecie i renderować „fotografować” z różnych miejsc,

6

Page 7: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie

Modelowanie – opisanie kształtu obiektu 3D.

• Zwykle stosuje się reprezentację powierzchniową – opis powierzchni obiektu.

• Najczęstsza reprezentacja powierzchniowa to siatka wielokątowa (polygonal mesh).

7

Page 8: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Metody modelowania

• projektowanie komputerowe (ręczne)

• skanowanie przedmiotów

• modelowanie proceduralne

• modelowanie fizyczne

8

Page 9: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Tworzenie (ręczne) modelu za pomocą oprogramowania

9 Tym sie będziemy zajmować....

Daje największe możliwości...

Page 10: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Skanery 3D

10

Skanery 3D próbkują powierzchnię obiektów. Wymagane jest wielokrotne skanowanie z różnych kierunków (często kilkaset skanów).

Skanery mają różną zasadę działania, np.: • pomiar czasu przebiegu

odbitej wiązki (ToF); • rzucanie wiązki lasera na

obiekt i pomiar położenia punktu za pomocą kamery;

• rzucanie wzoru za pomocą lasera na obiekt i pomiar dyfrakcji wzoru.

Page 11: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Skanowanie 3D

11

Page 12: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie proceduralne

12

Page 13: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie fizyczne

13

Page 14: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Podstawą 3D jest chmura punktów

14

Page 15: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Teselacja

• Teselacja (ang. tesselation) polega na utworzeniu siatki wielokątów poprzez łączenie chmury punktów.

• Zwykle tworzy się trójkąty, a proces nazywa się triangularyzacją - punkty węzłowe („chmura punktów”) powstałe w wyniku modelowania są przekształcane na wierzchołki i łączone w trójkąty.

• Powstaje w ten sposób szkielet obiektu (wireframe), który może być dalej przetwarzany (modyfikacje, kolory, tekstury, światło).

15

Page 16: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Triangularyzacja

16

Vertex (wierzchołek)

Face (facjata, ścianka,

powierzchnia)

Edge (krawędź)

Istotne jest też, z której strony dany face ma wierzch, a z której spód. Taka definicja zwana jest jako Normal (normalna do powierzchni)

Page 17: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Siatka (Mesh)

17

Typowe sposoby opisu siatki obiektu: • lista trójkątów • współrzędne wierzchołków trójkąt po trójkącie • opis nadmiarowy (powtarzamy

wierzchołki) • lista wierzchołków i trójkąty ich

indeksów • współrzędne wierzchołków • indeksy wierzchołków tworzących

trójkąty • bardziej złożone – np. winged-edge

Page 18: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Model 3D

• Model 3D zawiera informacje opisujące kształt obiektu – np. w metodzie siatki trójkątowej: współrzędne wierzchołków.

• Na etapie modelowania zapisuje się w modelu informacje dodatkowe, potrzebne do renderingu, np.: – wektory normalne (prostopadłe do wierzchołków) – upraszczają

cieniowanie,

– barwę i „materiał” (zdolność do odbijania światła) – charakter powierzchni obiektu,

– współrzędne tekstury.

18

Page 19: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie 3D – figury prymitywne

19

Page 20: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Scena 3D

20

Zbiór trójwymiarowych danych wejściowych wykorzystywanych do wygenerowania obrazu wyjściowego 2D. • Definicja geometrii obiektów 3D (1) • Definicja materiałów pokrywających obiekty.

• Kolor powierzchni obiektów. • Tekstura. • Własności powierzchni.

• Kamera (2) • Źródła światła (3) • Parametry środowiska (mgła, dym, itp.).

(1)

(2)

(3)

Page 21: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Modelowanie 3D – formaty plików

21

Page 22: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Formaty neutralne

22

STEP, IGES, DXF (3D).

Page 23: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

23 Inżynieria

Page 24: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

24 Rozrywka

Page 25: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

25 Produkcja filmowa i telewizyjna

Page 26: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

26 Gry komputerowe

Page 27: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

27 Architektura!!!

Page 28: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

28 Bioinżynieria

Page 29: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Zastosowanie modelowania

29 Motoryzacja

Page 30: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Jak to robią najlepsi – czyli „speed modelling”

30

8x

Page 31: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Oprogramowanie - darmowe

31

• Autodesk 123D • Tinkercad (online) • Google SketchUp • OpenSCAD • Blender

Page 32: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Oprogramowanie - edukacyjne

32

• Autodesk Inventor • Autodesk Fusion 360 • Autodesk Maya • 3DS Max 2014-2017

Page 33: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Oprogramowanie - komercyjne

33

• Solidworks / Solidedge • Rhino(ceros) 3D • TurboCAD • Inne...

Page 34: Modelowanie z elementami druku 3D Wykład 1rbanasi.kis.p.lodz.pl/gk/z1/w1.pdf · • 3DS Max 2014-2017. Oprogramowanie - komercyjne 33 • Solidworks / Solidedge • Rhino(ceros)

Tytułem wstępu to tyle...

34

Zapraszam na ćwiczenia....