Lưới thủ tục: Ánh xạ UV


17

Tôi đã tạo một lưới thủ tục và bây giờ tôi muốn áp dụng một kết cấu cho nó. Vấn đề là, tôi không thể làm cho nó theo cách tôi muốn.

Ý tưởng là để họa tiết chỉ được vẽ một lần trên toàn bộ lưới, để không có sự lặp lại. Làm thế nào tôi nên lập bản đồ UV để thực hiện điều đó?

Lưới của tôi là một mặt phẳng đơn giản gồm 56 hình tam giác. Tôi sẽ thêm hình ảnh để xóa mọi thứ nhưng tôi không thể vì danh tiếng của tôi dưới 10 điểm.

Bất kỳ trợ giúp được đánh giá cao.

EDIT (Những người tốt bụng đã cho tôi phiếu bầu, cảm ơn bạn):

Gặp lưới của tôi:

nhập mô tả hình ảnh ở đây

Và khi kết cấu (cố gắng lặp lại kết cấu):

nhập mô tả hình ảnh ở đây

Và kết cấu của tôi:

nhập mô tả hình ảnh ở đây

EDIT 2:

hướng dẫn của bummzack hoạt động như một bùa mê và lưới có kết cấu như tôi muốn. Cảm ơn bạn.

nhập mô tả hình ảnh ở đây


2
Bây giờ bạn có thể ;-)
Valmond

1
Đẹp! Một trong những kết cấu lặp đi lặp lại trông cũng khá mê hoặc :)
bummzack

Tôi yêu một trong những kết cấu lặp đi lặp lại. Trông tuyệt. Bạn có quan tâm nói những gì bạn đã làm để đạt được hiệu quả đó?
kaoD

Tôi đồng tình. Cậu đã làm thế nào vậy?
jmegaffin

1
Nhưng tất nhiên tôi sẽ chia sẻ :). Tôi đã tạo ra các tia UV đi theo loạt này suốt: (0,1); (1,1); (0,0); Các đỉnh được sắp xếp một đường thẳng đứng (Zs) xuống bên phải (x + 1) và một đường thẳng đứng khác xuống ...
Esa

Câu trả lời:


12

Để ánh xạ kết cấu của bạn một lần trên lưới, tọa độ UV của bạn phải đi từ 0..1trên toàn bộ lưới. Nhưng tùy thuộc vào lưới trong tay, điều này có thể thực sự khó khăn.

Vì nó là một mặt phẳng, điều này sẽ đơn giản hơn. Chỉ cần nhìn vào mặt phẳng từ hướng "lên" của nó và gán 0,0cho phía trên bên trái và 1,1phía dưới bên phải. Các đỉnh ở giữa nên là phân số. Ví dụ. một đỉnh ở giữa sẽ có 0.5, 0.5tọa độ UV.

Đây là một ví dụ:

   0,0         0.33,0      0.66,0      1,0
 +-----------+-----------+-----------+
 |           |           |           |
 | 0,0.25    | 0.33,0.25 | 0.66,0.25 | 1,0.25
 +-----------+-----------+-----------+
 |           |           |           |
 |           |           |           |
 |           |           |           |
 |           |           |           |
 |           |           |           |
 | 0,1       | 0.33,1    | 0.66,1    | 1,1
 +-----------+-----------+-----------+

Ah! Tất nhiên! Tôi sẽ cho cái này đi, cảm ơn bạn.
Esa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.