Tôi quan tâm đến mọi thứ liên quan đến loại hiệu ứng này (mô hình, công cụ trò chơi, hoạt hình). Những loại công cụ là cần thiết?
Dưới đây là một số hình ảnh mẫu về ý tôi là:
Tôi quan tâm đến mọi thứ liên quan đến loại hiệu ứng này (mô hình, công cụ trò chơi, hoạt hình). Những loại công cụ là cần thiết?
Dưới đây là một số hình ảnh mẫu về ý tôi là:
Câu trả lời:
Có thể có một cái gì đó nhiều hơn cho nó, nhưng nói chung, tất cả các ví dụ của bạn sử dụng Cel shading ở một mức độ nào đó.
Đối với câu hỏi của bạn, liệu có bất kỳ động cơ hỗ trợ này. Vâng, điều đó nên có thể trong mọi động cơ ngoài kia. Những dự án không có sở thích thực sự nên có sẵn trình tạo bóng như vậy trong tài sản tiêu chuẩn của họ ( Unity3D có các trình tạo bóng Toon bị lừa ).
Nhưng, sức mạnh đằng sau cel shading là shader .
Đối với các ứng dụng 2D, sử dụng kết xuất phần mềm, bạn có thể đạt được điều này bằng cách áp dụng sửa đổi theo pixel. Điều đó sẽ không ở đâu nhanh, nhưng nó có thể thực hiện được.
Mặc dù vậy, đối với một ứng dụng được kết xuất bằng phần mềm, tôi khuyên bạn nên yêu cầu các nghệ sĩ đồ họa của mình tạo ra các họa tiết như vậy.
Một tìm kiếm nhanh trên google đã cho tôi những kết quả này . Phải có nhiều hơn nữa.
Đối với các ứng dụng 3D, kết xuất được thực hiện bằng OpenGL hoặc Direct3D . Cả hai đều có ngôn ngữ shader được thực hiện, có thể thực hiện các thao tác của bạn và nhiều ngôn ngữ khác.
OpenGL có GLSL - Ngôn ngữ tạo bóng OpenGL.
Direct3D có HLSL - Ngôn ngữ tô bóng cấp cao.
Đối với hướng dẫn và hướng dẫn, có rất nhiều ( GLSL , HLSL ), do việc phát hành Borderlands và một số lượng lớn các studio Indie bắt đầu trong những năm qua, thông tin có sẵn về cel / toon shading là rất nhiều.
Có một câu hỏi cụ thể về GLSL cel shader ngay tại đây trong GameDev.SE: Có hướng dẫn nào về sheng cel cel shading ngoài đó (không có GLAUX) không? .
Ảnh chụp màn hình của Borderlands
Đó là đủ thông tin để bạn bắt đầu với.