Naprawdę chcę mieć możliwość zastosowania mapowania do obiektu złożonego z krzywych. Na przykład lina lub rura z powtarzającym się wzorem na całej swojej długości, który podąża za jej skrętami.
Musi istnieć prosty sposób na wygenerowanie współrzędnych UV dla takiego obiektu bez przekształcania go w siatkę i rozpakowywanie. Czy ktoś może pomóc?
Komentarze
- johnnygizmo.blogspot.nl/2014 / 06 / … zawiera dobre wskazówki dotyczące mapowania UV na ukośnej krzywej.
Odpowiedź
Tak, możesz. Po prostu przełącz opcję Użyj UV do mapowania w Właściwościach Edytor> Dane obiektu Tab> Powierzchnia tekstury panel.
Dla BI renderuj
- Aby użyć współrzędnych UV, musisz przekształcić obiekt krzywej w obiekt siatkowy do przechowywania UV ( Alt C 2 ). Po prostu upewnij się, że opcja ta została przełączona, co automatycznie wygeneruje zgrabny UV (domyślnie nazwany Orco ). i ustaw współrzędność tekstury na UV:
- Jeśli nie chcesz aby przekształcić obiekt krzywej w siatkę, do zwykłego użytku masz fajną opcję, używając Generated zamiast tekstury :
Dla Cykli Renderowanie:
- Po przełączeniu Użyj UV do mapowania , możesz natychmiast zobaczyć automatyczne Orco UV w widoku 3D, Cycles domyślnie użyje współrzędnych UV zarówno dla krzywej, jak i siatki:
Odpowiedź
Najłatwiejszy i najszybszy sposób na utworzenie UV dla rury (krzywej) bez konieczności aby przekonwertować go na siatkę, należy użyć wygenerowanych promieni UV.
-
Zakładam, że jesteś ty śpiewać cykle
-
Przypisz (rozproszony) materiał do swojej siatki (w zakładce materiałów), jeśli jeszcze tego nie zrobiłeś
-
Dodaj obraz do materiału, Shift + A – > Tekstura – > Tekstura obrazu
-
Dodaj wejście UV, Shift + A – > Wejście – > Współrzędne tekstury
UWAGA:
-
krzywa jest nadal nienaruszona, nie musisz konwertować do siatki
-
wygenerowane UV jest nie jest doskonały i może wystąpić niewielkie rozciągnięcie
Odpowiedź
Ta odpowiedź ma zastosowanie tylko wtedy, gdy używasz cykli do renderowania sceny. Zauważ, że nie mogę udzielić odpowiedzi dla wewnętrznego renderera.
Jednak w cyklach można to łatwo osiągnąć, stosując następującą konfigurację nut. To generuje ładnie rozłożoną trexture nad fazowaną krzywą (I chyba tego chcesz):