Dodaj Stronę Do UlubionychUstaw Jako Stronę Startową  
KomputeryInternetKulturaRóżneNa Mail
Reklama Magazynu INTEREK
Nowy numer - spakowanyArchiwum
 
N U M E R  1 1
 

 

 

 

Hosting by: DEO

 
TRZY DE - 3D
 

Szkło powiększające w MAXie

Pewnie nie raz widziałeś efekt powiększenia w animacjach 3D. I tak jak większość z nas pomyślałeś, iż ten, kto zrobił ten efekt musiał wymyślić jakiś wspaniały powiększający materiał. Otóż nie. Wystarczy spojrzeć na to z trochę innej perspektywy. A gdybym powiedział, że w Maxie można na obiekt nałożyć teksturkę? Nic nowego. A gdybym dodał, że tą teksturką nie musi być obraz, a równie dobrze może być film? To zupełnie zmienia podejście do problemu.

Cała procedura jest prosta. Najpierw musimy zrenderować fragment sceny w powiększeniu, a następnie nałożyć go na nasz obiekt powiększający (np. lupa). W przypadku animacji renderujemy film z powiększonym fragmentem sceny. Dla przykładu wykonajmy animację, w której będzie widać lupę powiększającą napis, nad którym będzie się przesuwać.

Na początek potrzebujemy animację z przesuwającym się napisem. Możemy do tego wykorzystać windowsowego Painta i Maxa. W Paincie tworzymy obrazek z tekstem. Mój wygląda tak:

Teraz trzeba wprawić go w ruch. Odpalamy Maxa i w 'top viewport' wstawiamy boxa o wymiarach:

Length: 100.0
Width: 200.0
Height: 0.0
Length Segs: 1
Width Segs: 1
Height Segs: 1

Zaznaczamy parametr 'Generate Mapping Coords.' oraz ustawiamy pudełko na środku sceny.

Nakładamy na obiekt mapę z tekstem:

Ambient: biały (R=255; G=255; B=255)
Difuse: biały (R=255; G=255; B=255)
Specular: biały (R=255; G=255; B=255)
Filter: biały (R=255; G=255; B=255)
Shines=100
Shin. Strength=100
Self-Illumination=100
Opacity=100

Difuse Map:
Type: Bitmap
Bitmap: napis.bmp

Potrzebujemy jeszcze tylko kamery (Create Panel\Cameras\Free). Ustawiamy ją nad naszym napisem w miejscu X=-74; Y=0; Z=100.

Parametry kamery:

Lens: 70.0
FOV: 28.8
Near Range: 0.0
Far Range: 1000.0
Target Distance: 100.0

Ustawiamy parametry animacji: FPS=10; Animation Length=39; Start Time=0.
Klikamy na przycisk Anim. i przesuwamy wskaźnik animacji do ostatniej klatki. Ustawiamy kamerę w miejscu: X=74; Y=0; Z=100. Renderujemy animację...

W efekcie otrzymujemy 4-sekundowego avi-ka, którego możemy wykorzystać w kolejnej scenie. Nie musimy resetować Maxa, bo utworzone obiekty jeszcze się nam przydadzą. Potrzebne nam będzie coś w rodzaju szkła powiększającego, więc w 'top wiewport' tworzymy Tubę o wymiarach:

Radius 1: 30.0
Radius 2: 28.0
Height: 5.0
Height Segments: 1
Cap Segments: 1
Sides: 48

Zaznaczamy parametry 'Smooth' i 'Generate Mapping Coords.'. Tubę umieszczamy w miejscu: X=-74; Y=0; Z=10. Obiekt ten będzie pełnił rolę 'ramki' dla naszego szkła powiększającego.
Teraz musimy zrobić szkło. Może to być cylinder o wymiarach:

Radius: 29.0
Height: 2.0
Height Segments: 1
Cap Segments: 8
Sides: 48

Zaznaczamy 'Smooth' i 'Generate Mapping Coords.'. Nakładamy na obiekt modyfikator FFD 3x3x3 i wybrzuszamy środek lupy z dwóch stron:

Teraz trzeba zaprojektować materiał dla soczewki (cylinder). Parametry mapy:

Ambient: biały (R=255; G=255; B=255)
Difuse: biały (R=255; G=255; B=255)
Specular: biały (R=255; G=255; B=255)
Filter: biały (R=255; G=255; B=255)
Shines=100
Shin. Strength=100
Self-Illumination=100
Opacity=100

Difuse Map:
Type: Bitmap
Bitmap: napis.avi (wcześniej zrenderowana animacja przesuwającego się napisu)

Nasza lupa powinna się 'trzymać kupy', więc grupujemy tubę i cylinder w grupę np. 'lupa' (Group\Group). Grupę umieszczamy w miejscu X=-74; Y=0; Z=12.5 i linkujemy do przesuwającej się kamery (tej z animacji napisu).

W efekcie nasza lupa będzie się przesuwała nad napisem, a na jej powierzchni będzie widoczna animacja napisu, co da efekt powiększenia. Jest to jeden z prostszych, ale całkiem realnych sposobów wykonania powiększenia w Maxie. Nic nie stoi na przeszkodzie, żeby przedstawioną technikę wykorzystać do powiększania fragmentów statycznych obrazków. Wystarczy zrenderować powiększenie fragmentu sceny i nałożyć na odpowiedni obiekt.

Powiększał: Norbert "Norby" Boroń

 
 

Prawa Autorskie 
Informacje o prawach autorskichPrawa Autorskie 
Informacje o prawach autorskichStrona Główna Serwisu - http://www.interek.com.pl