Twórz realistyczne materiały przy użyciu SOLIDWORKS Visualize

Jacek Koczmierowski - wizualizacja w SOLIDWORKS Visualize - motocykl elektryczny Schwalbe Govecs

Jeśli kiedykolwiek zastanawiałeś się co możesz zrobić, żeby Twoje wizualizacje były bardziej realistyczne, odpowiedź jest bardzo prosta – rozbuduj swoje materiały o tekstury. Wpisując w  wyszukiwarce google frazę „texture” w łatwy sposób możesz znaleźć wiele stron, które oferują bardzo rozbudowane biblioteki tekstur do pobrania. Jedną z moich ulubionych jest strona poliigon.com, która oferuje tysiące tekstur do pobrania.

Artykuł ten przeprowadzi Cię krok po kroku przez proces tworzenia zaawansowanych materiałów, które pozwolą przenieść Twoje wizualizacje na wyższy poziom.

Rozpocznij tworzenie nowego materiału

Tworzenie nowego materiału SOLIDWORKS Visualize

SOLIDWORKS Visualize umożliwia dodanie 4 różnych rodzajów tekstur:

  • Color – pozwalającą na nadanie koloru na podstawie wczytanej tekstury.
  • Specular – pozwalającą na modyfikację połysku materiału.
  • Aplha – pozwalającą na modyfikację przezroczystości materiału.
  • Bump – pozwalającą na modyfikację wypukłości materiału.

W naszym przypadku korzystać będziemy z materiału „Plastic” gdyż pozwala on na wykorzystanie wszystkich opisanych powyżej typów tekstur.

rodzej-tekstur-solidworks-visualize-professional

Pobierz i zaimportuj tekstury

Poliigon.com oferuje bardzo dużo typów tekstur, jednak jak wspomniałem wcześniej w SOLIDWORKS Visualize wykorzystać możemy jedynie cztery z nich. W związku z tym, że strona poligon.com stosuje inne nazwy, tabela poniżej zawiera wykaz tekstur odpowiadającym tym które dostępne są  w programie SOLIDWORKS Visualize.

Poliigon.com SOLIDWORKS Visualize
Color Diffuse
Reflection/gloss Specular
Aplha Masked Alpha
Normals Bump

Dopasuj ustawienia tekstur

Pierwszym ustawieniem jakie należy dopasować jest sposób mapowania tekstury, czyli to jak tekstura zostanie rozciągnięta na modelu. Typ mapowania UV użyteczny jest tylko dla brył pochodzących z programów takich jak Rhino, Blender, 3DS Max, więc nie należy stosować go do plików z SOLIDWORKS.

Dopasowanie skali tekstury SOLIDWORKS Visualize

Drugi krok to dopasowanie skali tekstury do modelu. Wczytana tekstura może być rozciągana I zagęszczana na geometrii do której przypisany jest materiał. Jeśli materiał nadajemy jedynie do jednego obiektu, zmiana skalowania realizowana jest przez parametr „Tile”.

Wybór parametrów SOLIDWORKS Visualize

Należy pamiętać, że po nadaniu wyglądu na wybraną cześć, program dopasowuje parametr „Tile” na podstawie wielkości części. Korzystając z przycisku “Set to World Scale” z zakładki “Texture Mapping Type”  możemy ustalić taką sama skalę tekstury dla każdego modelu, niezależnie od jego rozmiaru. Różnice  najlepiej widać jest na poniższych grafikach.

Przed wyborem “Set to World Scale” skala tekstury na mniejszej powierzchni była bardziej zagęszczona niż na większej powierzchni. Po wyborze przycisku, dla obu części skala jest taka sama.

SOLIDWORKS Visualize skala tekstur

Wykorzystaj niedoskonałości powierzchni

Dodanie niedoskonałości powierzchni takich jak smugi, kurz, rysy itp. jest najlepszą drogą do uzyskania realistycznych wizualizacji. Strona Poliigon.com zawiera dużą bibliotekę tekstur, które odwzorowują wspomniane niedoskonałości. Istnieją dwa sposoby na stworzenie materiałów z takimi efektami.

Niedoskonałości powierzchni w SOLIDWORKS Visualize

Pierwszy z nich to użycie tych tekstur jako typ  “Specular”. Taki sposób sprawdza się w przypadku ciemnych, połyskliwych materiałów takich jak ciemne drewno lub ciemne szkło. Efekty widoczne są na poniższej wizualizacji

  • Bez tekstury „Specular”

Wizualizacja bez tekstury Specular

  • Z teksturą „Specular

SOLIDWORKS Visualize Wizualizacja z teksturą Specular

Drugim sposobem na uzyskanie podobnego efektu jest wykorzystanie materiałów wielowarstwowych. Materiał ten składa się maksymalnie z czterech innych wyglądów nałożonych na siebie, co pozwala utworzyć zaawansowane wizualizacje wyglądów. Można na przykład nałożyć warstwę szkła na wierzch warstwy innego materiału lub mapę tekstury kurzu na wierzch warstwy lakieru samochodowego.

Tworzenie materiałów wielowarstwowych chodź brzmi skomplikowanie, w praktyce jest bardzo proste. Pierwszy krok to utworzenie przynajmniej dwóch materiałów, które będziemy na siebie nakładać. W omawianym przykładzie wykorzystamy dwa materiały – czarny plastik jako wygląd ekranu oraz szkło zawierające niedoskonałości powierzchni. Dla tego celu wykorzystam pobraną ze strony poliigon.com teksturę smug i wczytam ją jako teksturę „Specular” w materiale szkła. Omawianą teksturę oraz ustawienia materiału widać na poniżej.

Tekstury w SOLIDWORKS Visualize

Tak przygotowane dwa materiały plastiku i szkła dodamy jako kolejne warstwy w materiale wielowarstwowym. Należy pamiętać, że w odróżnieniu od znanych programów graficznych, kolejność warstw jest odwrotna tj. warstwa która jest na liście ostatnia, będzie warstwą która będzie na wierzchu. Efekty z wykorzystaniem materiału wielowarstwowego widoczne są poniżej.

Materiał wielowarstwowy SOLIDWORKS Visuazlie

 

Wykorzystanie tylko materiału czarnego plastiku (po lewej) oraz wykorzystanie materiału wielowarstwowego z niedoskonałością powierzchni (po prawej):

SOLIDWORKS Visualize Professional 2018

 


Jeśli zainteresowany jesteś dodatkowymi zagadnieniami związanymi z tworzeniem wizualizacji, zapraszamy Cię na szkolenie z produktu SOLIDWORKS Visualize realizowane przez naszych certyfikowanych trenerów.  Skontaktuj się z nami korzystając z poniższego formularza lub zadzwoń +22 339 64 00:

 





Wyrażam zgodę na przetwarzanie danych osobowych przez DPS Software Sp. z o.o. z siedzibą w Warszawie oraz przez inne podmioty na mocy zawartych umów w celu przesyłania treści marketingowych na mój adres e-mail podany w formularzu kontaktowym. Informujemy, że Państwa zgoda może zostać cofnięta w dowolnym momencie przez wysłanie wiadomości e-mail na adres biuro@dps-software.pl spod adresu, którego zgoda dotyczy. Zawiadamiamy, że administratorem Państwa danych osobowych podanych w powyższym formularzu jest DPS Software Sp. z o.o. z siedzibą w Warszawie 02-676, na ulicy Postępu 6. Wszelkie pytania i wątpliwości prosimy kierować na adres biuro@dps-software.pl. Państwa dane przetwarzane będą wyłącznie w celu udzielenia odpowiedzi na zapytanie zgodnie z zasadą, która głosi, że przetwarzanie danych jest zgodne z prawem jeżeli jest niezbędne w celu realizacji umowy lub przed jej zawarciem. Pełne informacje o danych osobowych znajdziecie Państwo w naszej polityce prywatności.