Làm thế nào để tôi tạo ra một hình ảnh hoạt hình cel-shaded?


17

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

một thị trấn ở Ni No Kuni nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


6
Có vẻ như là một sự xấu hổ thực sự khi có một lựa chọn các ảnh chụp màn hình cel-shaded và không bao gồm The Wind Waker
Paddy

xin lỗi vì điều đó. Tôi không chơi những trò chơi này hoặc chỉ xem hoạt hình và googled một số hình ảnh. Nhưng nếu bạn muốn Bạn có thể chỉnh sửa câu hỏi của tôi;) và thêm hình ảnh
Csabi

3
Nó không thực sự có nghĩa là chỉ trích, xin lỗi. The Wind Waker chỉ là một tựa game được nhiều người yêu thích, gây tranh cãi bởi vì nó đã bị che mờ. Không nghi ngờ gì nữa, Ni no Kuni và Borderlands 2 rất đẹp nhưng có gì đó về tính thẩm mỹ đơn giản, táo bạo của Wind Waker ...
Paddy

Đây là một câu hỏi liên quan: gamedev.stackexchange.com/questions/68401/ Khăn
John

Câu trả lời:


16

Cel shading / Toon shading

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 .

Trò chơi 2D

Đố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.

Trò chơi 3D

Đố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? .

Biên giới Ảnh chụp màn hình của Borderlands

Đó là đủ thông tin để bạn bắt đầu với.


Xin chào cảm ơn câu trả lời của bạn, nó thực sự rất thỏa mãn, tôi có thể hỏi Maya 3DsMax có hỗ trợ màu này không?
Csabi

1
Tất nhiên - một công cụ 3D lớn như Maya và 3DS Max có thể làm mọi thứ . Chỉ cần google nó lên. Trên thực tế, trong các trò chơi video, các hiệu ứng cụ thể khó kéo hơn do kết xuất thời gian thực, vì vậy, bất cứ khi nào bạn nghĩ liệu Maya có thể kéo thứ gì đó ra không, câu trả lời là có.
joltmode

Cảm ơn một lần nữa, tôi không thể chờ đợi để thử nó trên một số hình ảnh động của tôi. tạm biệt
Csabi
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.