Pozwolę sobie poruszyć pewną niby drobną, a jednak ważną dla mnie kwestię. Chodzi o mapowanie w Unwrap UV. Wyobraźmy sobie, że mamy taki o to obiekt :
Widać wyraźnie, że zaznaczona ściana nie pasuje do reszty. Textura taka sama, textura idealnie złączona jednak nie pasuje. W tym celu odpowiednio zachowując proporcje próbujemy spasować z resztą - tak to mniej więcej wygląda:
Chcę tak rozciągnąć, by końce ścian się idealnie stykały z zaznaczonymi na różowo punktami. w tym celu oczywiścię używam narzędzia do rozciągania: Scale, Scale Horizontal, Scale Vertical. Po drodze niestety napotykam problemy. Mianowicie zobaczcie:
Przed :
Po:
W czym problem? W tym, że nie idzie dokładnie rozciągnąć, spasować końców ścian. Nie jestem w stanie tak skalować, by dotknąć końców ścian sąsiednich. Oczywiście robiłem na wszystkie sposoby, przesuwanie, układanie na środku ale nigdy nie trzyma proporcji i nigdy nie jest równo - w efekcie mamy niespasowane textury, kiedy na texturze mamy idealnie równo. Jest możliwość ręcznego styknięcia kónców, jednak wtedy nie trzymamy już proporcji w efekcie otrzymujemy takie gówno:
Niby okej, spasowaliśmy końce ale jest jeszcze gorzej, nie zachowaliśmy proporcji i całkowicie rozbebesza mapowanie ściany dlatego, że składa się ona z więcej punktów przyłączanie, które zachowały wcześniejsze położenie w przeciwieństwie do końców - mapowanie zrobiło kupę...
Stąd moje pytanie i problem... Zna ktoś sposób by w podobny sposób zachować większe detale i ze znacznie większą dokładnością zmapować/zeskalować mapowanie ściany w taki sposób, by trzymało się razem z sąsiednimi ścianami?
Pomógł: 34 razy Wiek: 31 Dołączył: 11 Mar 2008 Posty: 826 Skąd: Brzozów
Wysłany: 29-07-2011, 16:40
Hmm, jak mi się kiedyś coś takiego działo, to używałem tego drugiego sposobu mapowania 'uvw mapping'.
Czyli po prostu odłączasz np ta górna ścianę od reszty, nakładasz teksture, włączasz uvw i ustawiasz sobie tak żeby dach był na środku (U/V/T Tile), potem sobie włączasz 'gizmo' pod unv mapping i zaznaczasz opcje przesuwania, i ustawiasz sobie teksture jak chcesz.
_________________ A polski hip hop wszedł i wyszedł...
W tym przypadku zrobiłbym tak:
- przyłączy ręcznie punkt boków do dachu (czyli na odwrót niż Ty to robisz) odpowiednią opcją (zdaje się weld).
- ręcznie poprzesuwał punkty końcowe boków tak żeby naprostowac teksturę (pomaga wciśnięcie shifta, wtedy punkt będzie przesuwany tylko po jednej osi, np. x)
- zaznaczył całośc, czyli boki dachu + dach i całośc spróbował przeskalowac do rozmiaru tekstury
Nie jest to metoda idealna ale przy odrobinie wprawy skuteczna. Główny "myk" jest taki, żeby nie ciągnąc za węzły tekstury skomplikowanych siatek, tylko tych najprostszych, bo je można łatwo ręcznie naprostowac, tak żeby pozbyc się zniekształcenia.
Ja poszedłbym podobnie jak Shaggy. sam już nigdy nie używam samego unwrap. Zawsze najpierw daję mapping na box (lub, co tam akurat najlepiej pasuje) i dopiero później traktuję wszystko unwrapem i dociągam, żeby było dobrze.
A poza tym... można to przecież na oko zweldować i dopasować (części zewnętrzne do wewnętrznych i później ewentualnie skalowanie całości).
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach