Gradient một vật liệu giữa hai đối tượng? (Các biến chứng Object Node / Manifold)

Aug 16 2020

TL; DR TẠI ĐÁY

(Để mở đầu, tôi biết trước đây tôi đã đặt một câu hỏi tương tự, mặc dù câu hỏi này khác nhiều trong việc thực thi bắt buộc.)

Xin chào tất cả, lần này tôi thấy mình khá ràng buộc khi tôi đang cố gắng tạo ra một gradient liền mạch giữa hai đối tượng riêng biệt.

Ý tưởng chính là làm cho bộ lông trong hình ở đây có hiệu ứng gradient nhất quán với phần thân:

Mặc dù tôi không thể đạt được hiệu ứng mà tôi muốn thông qua một vật liệu duy nhất hoặc gặp phải nhiều vấn đề khi hợp nhất các đối tượng để cố gắng thống nhất hiệu ứng gradient.

Dưới đây là những gì sẽ xảy ra khi tôi hợp nhất lông và thân với nhau (Điều đáng chú ý là cả lông "trên cùng" và lông "dưới cùng" đều là các đối tượng riêng biệt với nhau)

Có vẻ như việc cố gắng hợp nhất sẽ không hiệu quả vì việc tính toán lại các chỉ tiêu theo bất kỳ cách nào đều không mang lại kết quả và không có cơ hội nào cả, tôi đang xóa bất kỳ phần nào trong các mắt lưới của mình, điều này cũng loại bỏ sự cần thiết phải cố gắng boolean. (Tôi cũng đã cố gắng)

Điều đó để lại một gradient mà tôi dường như không thể sử dụng liền mạch như tôi nghĩ.

Mục đích là để có một gradient không rời rạc dọc theo toàn bộ thân. Dưới đây là một ví dụ về cách gradient bắt đầu tối hơn ở hai khu vực khác nhau trên Torso.

Để tham khảo, toàn bộ vùng thân sẽ chia sẻ một gradient và toàn bộ vùng chân cũng sẽ có nó.

Thiết lập nút hiện tại của tôi sẽ ổn nếu tất nhiên không phải vì lông thú bị rời rạc, vì vậy tôi hy vọng vào thời điểm này sẽ sử dụng nút đối tượng theo một cách nào đó để tham chiếu đến điểm gốc là nơi bắt đầu kéo giãn gradient 'mới'.

Tôi đã xem video này -> https://www.youtube.com/watch?v=rmUfNw6luWImà tôi nghĩ rằng ngay lập tức giải quyết được vấn đề của tôi mặc dù hiệu ứng gradient được chứng minh được áp dụng tổng thể cho một đối tượng, không phải 'tuyến tính' hoặc cách người ta mong đợi một gradient hoạt động.

* Tôi đã để thiết lập gradient của mình ở dưới cùng.

*** Vì vậy, sau TẤT CẢ ngữ cảnh đó, bây giờ tôi hỏi liệu tôi có thể sử dụng nút Thông tin đối tượng hoặc một thiết lập khác để đạt được gradient chia sẻ và gradient riêng biệt dựa trên nguồn gốc của đối tượng không? ***

TL; DR: 1. Cần một gradient liền mạch giữa thân và "cánh tay". 2. Chân phải có gradient riêng biệt cùng một lúc. 3. Tất cả phải trong một vật liệu. Nút đối tượng có thể dẫn đến những gì tôi cần sau khi xem ->https://www.youtube.com/watch?v=rmUfNw6luWI

Trả lời

2 Diran Aug 16 2020 at 00:46

Tôi đã tìm ra thứ tôi cần không đến mười phút sau lol.

Những gì tôi đã làm là đặt các điểm gốc ở cùng vị trí của các đối tượng mà tôi muốn có một gradient dùng chung và nơi chính xác nó được đặt sẽ là nơi bắt đầu của một gradient.

Sau đó, tôi sử dụng đầu ra "Đối tượng" từ nút Tọa độ Kết cấu thay vì "được tạo" trong thiết lập của mình để thực sự tham chiếu đến các điểm gốc đã nói ở trên.

Bạn thậm chí không thể biết lông là một vật thể khác!

2 RobinBetts Aug 16 2020 at 01:38

Nếu vì lý do gian lận hoặc một số lý do khác, không thuận tiện khi đặt gốc của các bộ phận ở cùng một nơi, bạn có thể đặt gradient của lông vào Không gian Đối tượng của cánh tay. Chọn tọa độ texture Object, như bạn đã làm, nhưng chọn cánh tay trong 'Object' thả xuống ở dưới cùng của nút, để nói với nó đối tượng (như trái ngược với mặc định 'đối tượng này').

Ngoài ra, bạn có thể đặt cả hai gradient vào không gian của người trợ giúp, chẳng hạn như Empty, mở ra các khả năng như điều chỉnh bóng đổ một cách thuận tiện độc lập với ánh sáng / hướng sáng rõ ràng.

(Thích bóng râm, BTW)