Dodawanie mapy tekstury do fazowanej krzywej lub ścieżki

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

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.

wpisz opis obrazu tutaj

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:

tutaj wprowadź opis obrazu

  • 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 :

tutaj wprowadź opis obrazu

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:

enter opis obrazu tutaj

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.

  1. Zakładam, że jesteś ty śpiewać cykle

  2. Przypisz (rozproszony) materiał do swojej siatki (w zakładce materiałów), jeśli jeszcze tego nie zrobiłeś

    tutaj wprowadź opis obrazu

  3. Dodaj obraz do materiału, Shift + A – > Tekstura – > Tekstura obrazu

  4. Dodaj wejście UV, Shift + A – > Wejście – > Współrzędne tekstury

    tutaj wprowadź opis obrazu

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


tutaj wprowadź opis obrazu

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):

Konfiguracja tekstur i węzłów

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *