Skocz do zawartości

[INNE]- spawy w maxie


kliment woroszyłow

Rekomendowane odpowiedzi

Tutorial jak w prosty sposób uzyskać na modelu efekt spawów.

Tutorial on how to easily get the model the effect of welds

 

Witam, z uwagi na powtarzające się w moich wipach pytania na ten temat, postanowiłem wykonać poniższy tutorial. Jest niechlujny ale wystarczająco łopatologiczny jak mniemam by każdy mógł zrozumieć o co chodzi.

Welcome everyone. I was asked about this many times that's why I decided to prepare this tutorial. Hopefully everything will be clear after this.

 

1. Posłużymy sie w tym celu przykładowym prostym modelem, mającym udawać fragment większej całości:

1.Ok. For this tutorial I will use very simple model, which, let's say, is a part of bigger body

a6b7b8a02a1420bdm.jpg

 

Jak widać, by uzyskać tą metodą efekt spawów na połączeniach płaszczyzn, siatka modelu musi być w tym celu odpowiednio przygotowana. Tu specjalnie wykonałem siatkę pod ms by po wygładzaniu nasze spawy były dodatkowo zaokrąglone.

As You can see to obtain this weld effect on surfaces connection, our mesh should be prepared properly. I prepared a mesh for "mesh smooth" modifier so after all our welds were smooth.

 

 

2. w trybie edycji poligonów zaznaczamy poligony które będą spawami, a nastepnie przypisujemy im odpowiedni nr ID materiału ( tu nr 2):

2. In polygon subd select all the polys which we want to be our weld and than apply appropriate material ID (here ID 2)

ba5581f2e5852b0cm.jpg

 

Musimy mieć pewność ze pozostałe poligony mają ID materiału inny niż 2 ( tu nr 1):

We must be sure the other polys have different ID than 2 (here ID 1)

fc4c7294d573f7b6m.jpg

 

3.nastepnie w Edytorze materiałów przygotowujemy materiał który bedzie naszym podstawowym materiałem dla naszego obiektu. Pomijam tu tworzenie zaawansowanych materiałów bo to temat na inny tutek ;):

3. In material editor preparing new material which will be a base material for the whole object

5eda6a92d5607ed8m.jpg

 

Materiał ten będzie nam potrzebny w przyszłości do nadawania go innym obiektom które maja mieć ten sam kolor ale nie będa mieć spawów, i nie potrzeba im przypisywać ID matriału innego niż domyślny.

Teraz pora przygotować materiał docelowy dla naszego obiektu, w tym celu w kolejnym slocie matedytora po kliknieciu na defaultowy standard materiał wybieramy w tym przypadku typ materiału multisubodject material.

This material will be needed in the future for applying to all objects that will have NO welds. You don't have to apply any ID to it. Now it's time to prepare material for our weld object. Choose new multisuboject material

b95c69b0bd9a61aa.jpg

 

Następnie wpisujemy ilość materiałów które mamy mieć , w tym przypadku potrzebujemy dwóch sub materiałów i tak ustawiamy:

Set the number of materials: we need two materials

902b044b47a44376.jpg

 

Kolejnym krokiem jest ustawienie submateriałów w naszym materiale.

pod ID 1 będziemy mieć nasz podstawowy materiał utworzony na początku, w tym celu chwytamy materiał ze slotu1 w editmaterials i kopiujemy do slotu ID 1 z zaznaczeniem funkcji " instans" by kazda zmiana własciwości w którymś z naszych dwóch materiałów automatycznie była przypisywana do drugiego. Na koniec zatwierdzamy:

Next we have to set proper submaterials in proper slots

ID 1 is our base material so drag the material from slot 1 in editmaterials and drop it to slot ID 1 and choose "instance". Every change in this material (ID 1) will be automatically apply to material from slot 1 in editmaterials

 

11aefd7c13d8dcb1.jpg

 

Następnie kopiujemy przez przeniesienie materiał ze slotu ID1 do slotu ID 2 ale juz bez funkcji" instans" jedynie "copy".

To będzie masz submateriał spawów, Będzie on miał te same właściwosci co materiał ze slotu ID 1 , różnica polega na tym że będzie miał przypisany w slocie bump materiał noise. obrazki pokazują kolejne kroki:

krok 1:

Next step is to drag and drop material from ID1 Slot to ID2 slot with function "copy". This will be our weld material. This one will be actually the same as the material from ID1 but with applied noise in bump slot. See attached screens

02487a26adfdc9bd.jpg

 

krok 2:

8eb153e2d9ba4426.jpg

 

krok 3:

9f39e556cc089cd7.jpg

 

krok 4:

c0951aed11f1e2ff.jpg

 

W tym miejscu ustawiamy parametr proceduralnego spawu, wielkość noisa musimy dobrać do skali obiektu, by efekt był odpowiedni, zwykle przy trzecim podejściu zmiany wielkości "size" uzyskujemy pożądany efekt. Nie da sie tu podać jakiś stałych wartości , trzeba to metodą testu zrobić po każdej zmianie renderując fragment modelu. Ważna jest także wartość siły samego Bumpa:

We have to set the proper size of noise, appropriate to the scale of object. Advice here: test renders to achieve a proper look. Another important thing is set of proper amount of our bump.

da4e098e9576c5cb.jpg

 

Kiedy poprzez testy doboru wartości size noisa i siły bumpa uzyskamy oczekiwany efekt pozostaje nam tylko rendernąć i cieszyć się efektem spawu proceduralnego uzyskanego ta metodą. Oczywiście można użyć zamiast noisa mapki bump, to jednak wymaga dodatkowo unwarpa w celu rozłożenia siatki modelu i poprawnego zamapowania. Poniżej dwa obrazki pokazujące efekt spawu uzyskanego proceduralnym noisem oraz drugi z mapką bump, po uprzednim zunwrapowaniu modelu.

This is the easiest way to achieve "weld" effect using procedural bump. Of course You can try with bump texture but this will works after unwraping Your models.

 

Zaznaczam że można to zrobić staranniej za co z góry proszę o wybaczenie :), chodziło mi jednak o pokazanie samej metodologii .

Ok that's all. Hopefully I will be understood fith my "not very well" English

Pozdrawiam!

Kliment Woroszyłow

Edytowane przez kliment woroszyłow
  • Like 8
  • Confused 3
Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 10
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności