Jump to content

Luźne pytanie o displacement.


Monio
 Share

Recommended Posts

Ostatnio biorąc prysznic się zastanawiałem nad mi znanymi efektami i bajerami graifiki 3d.

To też pytanie do was, bardziej doświadczonych.

Czy istnieje mapowanie które poza modyfikacją wysokości "wyteselowanych" verteksów względem pierwotnej powierzchni (1 wymiar - wysokość) zmienia też ich ustawienie w 2 pozostałych wymiarach. Czyli dodatkowo góra dół, lewo prawo jeśli byśmy patrzyli na powierzchnie od frontu.

 

Obrazowo przedstawiając. Czy za pomocą map(y) da się z płaskiego plane'a uzyskać coś takiego:

 

srgdgrty.jpg

(sorry za te zaokrąglenia na rogach plane'a, nie potrafię okiełznać subsufa)

 

Głównie chodzi mi o to wcięcie pod kulką.

 

Czy ktoś wymyślił i zrealizował już coś takiego? Jeśli napiszecie że nie to podeśle moją wizje jak takie coś wykonać bo chyba dałoby się. ;) Jak ocenialibyście przydatność takiego wynalazku? Teoretycznie dałoby się wygenerować prawie każdy nie-ażurowany kształt z minimalnej ilości poly. Np cała głowa postaci z jednego boxa (tyle że statyczna, nie do animowania). Myślę że w filmach przy małych pierdółkach mogłoby to być przydatne ale ja to jestem noobem to więcej już nie piszę. Wy piszcie ;)

Link to comment
Share on other sites

Tak, nazywa się to to 3d displacement i umożliwia przesunięcie według wektora, czyli w dowolnym kierunku. Aby jednak wymodelować kulę, którą pokazałeś, trzeba by wykonać przesunięcie wielokrotnie, co przestaje być opłacalne czasowo.

 

Tak się w istocie robiło w czasach, kiedy używano w filmach nurbsów do modelowania ze względu na ograniczenia pamięci. Nie można było po prostu policzyć kilku milionów poligonów. W tej chwili rzadko kiedy ma to zastosowanie. Choć oczywiście zdarza się ;)

 

Zajrzyj choćby tutaj lub tutaj (polski akcent).

 

 

pozdr.

skk.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy