Bạn muốn trở thành một bậc thầy động lực học chất lỏng? Đi sâu vào Chaos Phoenix với chuyên gia Hammer Chen và tìm hiểu cách thêm các cấp độ hiện thực bổ sung vào mô phỏng của bạn.
Trong phần đầu tiên của hướng dẫn về Chaos Phoenix, tôi đã giới thiệu các khái niệm nghiên cứu và phát triển chính giúp bạn tạo và tinh chỉnh các mô phỏng của mình. Bây giờ, đã đến lúc lặn sâu hơn - tùy chọn bắn nước do Phoenix tạo ra.
Những mẹo này sẽ giúp bạn sáng tạo với Chaos Phoenix và giải phóng tiềm năng thực sự của phần mềm mạnh mẽ, linh hoạt này.
Tái chế cài đặt kết xuất thể tích
Để tô bóng mô phỏng lửa và khói, bạn phải điều chỉnh màu sắc và đường cong trong Cài đặt thể tích. Các đường cong và độ dốc sẽ được điều chỉnh cho các hiệu ứng khác nhau. Trên thực tế, bạn có thể tái chế cài đặt thể tích bằng cách sử dụng tùy chọn cài đặt trước lưu / tải kết xuất dưới dạng tệp * .tpr.
Bạn có thể tìm thấy nhiều ví dụ khác nhau trong Súng phun lửa, Hộp các tông đang cháy và Explosion Plume với các hướng dẫn tyFlow. Bạn có thể thấy nhiều hơn nữa trên trang hướng dẫn chính thức. Sử dụng tệp *.tpr trong các gói cảnh mẫu được cung cấp và áp dụng một trong các gói cảnh đó cho cảnh của bạn.
Độ phân giải lưới cao hơn không nhất thiết có nghĩa là mô phỏng tốt hơn
Đây là một quan niệm sai lầm rất phổ biến của người mới bắt đầu. Trên thực tế, một mức độ phân giải lưới nhất định là đủ, và việc tăng độ phân giải từ đó không nhất thiết làm cho nó trở thành một mô phỏng tốt hơn; trong thực tế, nó có thể tồi tệ hơn. Quy trình làm việc thực tế cho mô phỏng lửa hoặc khói trước tiên là chạy mô phỏng cơ sở ở độ phân giải đủ cao (khoảng 1 ~ 10 triệu ô) và sau đó tăng độ phân giải thông qua quá trình mô phỏng lại.
Bạn muốn xem nó từng bước? Làm theo hướng dẫn Tòa nhà sụp đổ, nơi chúng tôi tinh chỉnh khói bằng cách mô phỏng lại, bổ sung thêm nhiễu loạn Wavelet để tăng chi tiết của mô phỏng cơ sở hoặc đơn giản là khuếch đại độ phân giải.
Làm việc với các vật liệu và kết cấu VRay
Vì Phoenix là một sản phẩm của Chaos nên nó rất tương thích với V-Ray ở nhiều khía cạnh. Có rất nhiều hiệu ứng nâng cao mà bạn không thể làm được nếu không có sự trợ giúp của bản đồ hoặc vật liệu kết cấu V-Ray. Dưới đây là một số ví dụ:
- VRayDistanceTex là một kết cấu thủ tục trả về một màu khác dựa trên khoảng cách của một điểm đến các đối tượng được chỉ định trong danh sách lựa chọn. Tôi thường sử dụng điều này để làm suy yếu các hiện vật của ngọn lửa ở gốc rễ của nó bằng cách chèn VRayDistanceTex vào điều chế độ mờ đục của ngọn lửa. Bạn có thể tìm thấy một ví dụ trong hướng dẫn Burning Cardboard Boxes. Bên cạnh điều chế độ mờ, VRayDistance cũng có thể được sử dụng làm mặt nạ. Trong thủ tục bụi đất với bài báo Phoenix, khi ngựa bước xuống đất, VRayDistanceTex phát hiện móng ngựa và đóng vai trò như một mặt nạ cho mặt đất phát ra khói.
- V-Ray Blend và vật liệu V-Ray Light. Đây là hai vật liệu V-Ray thường được sử dụng của tôi. V-Ray Light dành cho bất cứ thứ gì phát ra ánh sáng. Trong hướng dẫn Lava flow, chúng tôi sử dụng V-Ray Blend để trộn vật liệu V-Ray Light và kết cấu Phoenix Grid, tạo ra bóng magma phức tạp.
- Một ví dụ khác là hướng dẫn về Sữa và Sôcôla. Cả sô cô la và sữa đều là những chất mờ, vì vậy chúng tôi sử dụng VRayFastSSS2 cho chúng. Sự pha trộn giữa cả hai được thực hiện bằng cách sử dụng VRayBlendMtl với PhoenixFDGridTex làm mặt nạ.
Sử dụng các hạt làm nguồn
Phoenix hỗ trợ hệ thống hạt riêng của 3ds Max làm nguồn, bao gồm Super Spray và PFlow. Nó cũng hỗ trợ các hệ thống hạt plug-in của bên thứ ba như tyFlow và thinkingParticles.
Việc sử dụng các hạt làm nguồn cho phép bạn tạo ra các hiệu ứng nâng cao hơn. Trên thực tế, nó mở ra một thế giới hoàn toàn mới của hoạt hình phi tuyến tính. Trong hướng dẫn Artillery Explosion, chúng ta có nhiều quả bom được thả trên mặt đất. Mỗi người gây ra một vụ nổ lớn.
Tất nhiên, chúng ta có thể nhấn mạnh khung phát xạ chất lỏng bằng cách khớp với thời gian bắn trúng của mỗi quả bom. Nhưng điều gì sẽ xảy ra nếu giám đốc thay đổi tần suất hoặc thời gian của vụ đánh bom? Đó sẽ là cơn ác mộng của một họa sĩ hoạt hình. Ngoài ra, Phoenix cung cấp cho bạn một tùy chọn được gọi là "Cơ sở thời gian", cho phép bạn tạo hoạt ảnh cho sự phát xạ bằng cách sử dụng tuổi của hạt thay vì thời gian khung thời gian, đây là một tính năng mạnh mẽ cho các hiệu ứng pyro thủ tục.
Hãy bắt đầu thể chất
Bạn không cần phải là một nhà khoa học tên lửa - nhưng biết một chút về vật lý có thể tạo ra sự khác biệt lớn. Ví dụ, đơn vị nhiệt độ của Phoenix là Kelvin, không phải độ C hay độ F. Kelvin ở nhiệt độ phòng là 300, trên nhiệt độ này, khói sẽ bốc lên. Ngược lại, nếu bạn muốn tạo hiệu ứng đá khô, bạn cần hạ nhiệt độ xuống dưới 300 độ Kelvin.
Các thành phần phân tử khác nhau ảnh hưởng đến sự tán xạ ánh sáng bên trong chúng. Ví dụ: nếu bạn muốn hiển thị các đám mây, Hàm pha nên được đặt thành giá trị dương để tán xạ về phía trước vì ánh sáng xuyên qua các đám mây dễ dàng hơn. Mặt khác, nếu bạn muốn tạo ra khói dày, nên đặt hàm pha thành giá trị âm để tán xạ ngược. Bạn có thể tìm thấy một số sơ đồ sâu sắc trong tài liệu chính thức.
Phoenix cũng không chỉ có khả năng mô phỏng chất lỏng mà còn có thể mô phỏng chất lỏng cùng với một cơ thể cứng nhắc, mà chúng ta gọi là Cơ thể hoạt động. Active Bodies cho phép tương tác hai chiều giữa hình học cảnh và mô phỏng Phoenix. Tuy nhiên, khi sử dụng Active Bodies, bạn sẽ cần chú ý đến các thuộc tính của chúng, chẳng hạn như Trung tâm khối lượng và mật độ của tàu. Điều này rất quan trọng để có được một con tàu nổi trên mặt nước và ra khơi an toàn, nếu không, nó có thể bị lật. Bạn có thể đọc thêm về chủ đề này trong hướng dẫn Stormy Sea.
Chơi với thời gian
Có một giới hạn về tốc độ bộ não con người có thể xử lý thông tin. Khi một vật thể vỡ, chẳng hạn như ly rượu đầy, chất lỏng và hàng trăm mảnh thủy tinh dẫn đến hàng tấn thông tin. Làm chậm thời gian làm cho mọi thứ dễ tiếp cận hơn với não của bạn và do đó thẩm mỹ hơn.
Với Phoenix, bạn có thể thay đổi thời gian sau khi mô phỏng hoàn tất bằng cách sử dụng các điều khiển Time Bend hoặc mô phỏng lại Time Bend. Hoặc, trước khi chạy mô phỏng, bạn có thể sử dụng một phương pháp khác đơn giản hơn - tạo hoạt ảnh cho Thang thời gian. Điều này cho phép bạn thay đổi thời gian theo hoạt ảnh của một đối tượng, điều này làm cho ảnh trở nên thú vị và chân thực hơn. Bạn sẽ thường thấy điều này được sử dụng để tạo hiệu ứng gạch đầu dòng trong phim hoặc quảng cáo truyền hình. Bạn có thể tìm thấy một hướng dẫn ngắn gọn về chủ đề này trong bài đăng trên blog Making of Fruit Explosion và một hướng dẫn chi tiết khác trong chai mỹ phẩm được xuất bản gần đây với splash.
Theo dõi số hạt
Khi bạn đang thực hiện các mô phỏng quy mô lớn, chẳng hạn như biển bão, điều quan trọng là phải theo dõi số lượng hạt. Kiểu mô phỏng này thường đẩy phần cứng đến giới hạn của nó, khi khung hình tiến bộ, bộ đệm mô phỏng tích lũy trên ổ cứng một cách nhanh chóng và máy của bạn cuối cùng sẽ hết RAM và dung lượng ổ đĩa. Đối với sóng biển, số lượng hạt Sương mù ít quan trọng hơn so với Splash. Ngay bên dưới triển khai Mô phỏng, có một cửa sổ được gọi là Nội dung tệp bộ nhớ cache, nơi bạn có thể đọc số liệu thống kê cho tất cả các loại hạt khác nhau cho khung đó. Bạn nên liên tục theo dõi những con số đó. Ví dụ: nếu chúng ta thấy Phoenix tạo ra quá nhiều Mist, chúng ta có thể giảm tham số Splash to Mist hoặc giảm Lượng sương mù để tối ưu hóa cảnh. Bằng cách này, bạn có thể mô phỏng và hiển thị nhanh hơn.
Mô hình © 3D Link Ying-Te
Thay đổi tối thiểu so với giá trị mặc định
Đó là một thói quen tốt để thay đổi từng tùy chọn một để họ có thể thấy chính xác điều gì sẽ xảy ra và điều này góp phần như thế nào vào mô phỏng cuối cùng. Thay đổi một vài cài đặt mỗi lần là một cách chắc chắn để có được kết quả không thể đoán trước. Tốt hơn là bạn nên biết chính xác những gì bạn đang làm để đạt được hiệu quả cụ thể, bằng cách thực hiện các điều chỉnh thông số chính xác, thay vì thực hiện nhiều điều chỉnh cùng một lúc và chạy các mô phỏng một cách bừa bãi.
Nếu bạn tinh chỉnh một tham số và bạn không thể thấy sự khác biệt lớn sau khi thay đổi, thì bạn nên quay số đó trở lại giá trị mặc định. Tôi thường nhận được các tệp cảnh từ người dùng; Mặc dù kết quả rất tuyệt vời, nhưng các thông số là một kết quả chắp vá. Mặc dù bạn có thể nhận được kết quả có thể sử dụng được, nhưng rất khó để phát triển thêm cảnh để sử dụng trong tương lai. Thiết lập sạch hơn cũng có nghĩa là gỡ lỗi dễ dàng hơn và lặp lại nhanh hơn để phát triển.
Archviz và VFX yêu cầu các cách tiếp cận khác nhau khi tạo cảnh 3D.
Bài viết này cung cấp các mẹo nghệ thuật có thể được áp dụng để mô phỏng chất lỏng dễ dàng hơn. Nó không chỉ có lợi cho các nghệ sĩ VFX, mà việc thêm hiệu ứng linh hoạt vào dự án của bạn sẽ làm cho hình ảnh kiến trúc của bạn nổi bật và giành được giá thầu từ khách hàng.
Rốt cuộc, ai lại không thích một khách sạn sang trọng với tầm nhìn ra đại dương? Hoặc một biệt thự có hồ bơi, hoặc cà phê nóng vào buổi sáng, hoặc lò sưởi trong phòng khách trong một mùa đông lạnh giá?