ฉันจะสร้างรูปลักษณ์การ์ตูนที่มีสีเทาได้อย่างไร


17

ฉันสนใจทุกสิ่งที่เกี่ยวข้องกับเอฟเฟกต์ประเภทนี้ (การสร้างแบบจำลองเอ็นจิ้นเกมแอนิเมชั่น) จำเป็นต้องมีสิ่งของประเภทใด?

นี่คือภาพตัวอย่างบางส่วนของสิ่งที่ฉันหมายถึง:

เมืองใน Ni No Kuni ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


6
ดูเหมือนว่าจะเป็นความอัปยศจริงที่มีภาพหน้าจอที่เลือกได้และไม่รวมThe Wind Waker
Paddy

ขอโทษสำหรับสิ่งนั้น. ฉันไม่เล่นเกมเหล่านี้อย่างใดอย่างหนึ่งเพียงแค่ดูภาพเคลื่อนไหวและไปที่รูปภาพ แต่ถ้าคุณต้องการคุณสามารถแก้ไขคำถามของฉัน;) และเพิ่มภาพ
Csabi

3
มันไม่ได้หมายความว่าเป็นคำวิจารณ์จริงๆขอโทษ Wind Waker เป็นเพียงชื่อที่เป็นที่รักและเป็นที่ถกเถียงกันมากเพราะเป็นสีเทา ไม่ต้องสงสัยเลยว่า Ni no Kuni และ Borderlands 2 มีความสวยงาม แต่มีบางอย่างเกี่ยวกับสุนทรียศาสตร์ที่เรียบง่ายและเฉียบแหลมของ Wind Waker ...
Paddy

นี่คือคำถามที่เกี่ยวข้อง: gamedev.stackexchange.com/questions/68401/…
John

คำตอบ:


16

Cel shading / Toon shading

อาจมีบางสิ่งมากกว่านั้น แต่โดยทั่วไปตัวอย่างทั้งหมดของคุณใช้Cel shadingในระดับหนึ่ง

สำหรับคำถามของคุณว่ามีเอ็นจิ้นใดบ้างที่สนับสนุนสิ่งนี้ นั่นน่าจะเป็นไปได้ในทุก ๆ เครื่องยนต์ โครงการที่ไม่ได้เป็นโครงการงานอดิเรกควรมี shader ดังกล่าวอยู่ในสินทรัพย์มาตรฐานของพวกเขา ( Unity3Dมีเครื่องToon shader ที่มีการ duated )

แต่อำนาจที่อยู่เบื้องหลังการแรเงา Cel เป็นshaders

เกม 2 มิติ

สำหรับแอปพลิเคชัน 2D ที่ใช้การแสดงผลซอฟต์แวร์คุณสามารถทำได้โดยใช้การปรับเปลี่ยนต่อพิกเซล มันไม่ได้อยู่ใกล้เร็ว แต่ก็ทำได้
อย่างไรก็ตามสำหรับแอปพลิเคชั่นที่แสดงผลซอฟต์แวร์ฉันขอแนะนำให้คุณขอให้ศิลปินกราฟิกของคุณทำสไปรต์แบบนอกกรอบ

รวดเร็วGoogle ค้นหาให้ฉันเหล่านี้ ผลการ จะต้องมีมากขึ้น

เกม 3 มิติ

ในฐานะที่เป็น 3 มิติการใช้งานการแสดงผลจะทำอย่างใดอย่างหนึ่งโดยOpenGLหรือDirect3D ทั้งสองอย่างนี้มีการใช้ภาษา shader ซึ่งสามารถจัดการประเภทของคุณและอื่น ๆ อีกมากมาย

OpenGL มีGLSL - OpenGL Shading Language
Direct3D มีHLSL - ภาษาแรเงาระดับสูง

สำหรับบทเรียนและมัคคุเทศก์มีมากมาย ( GLSL , HLSL ) เนื่องจากการเปิดตัวของBorderlandsและสตูดิโออินดี้จำนวนมากเริ่มในปีที่ผ่านมาข้อมูลที่มีเกี่ยวกับการแรเงา cel / toon นั้นมีมากมาย

มีคำถามเฉพาะเกี่ยวกับ GLSL Cel Shader ที่นี่ใน GameDev.SE: มีบทช่วยสอนการแรเงา cel OpenGL ที่นั่น (ไม่มี GLAUX) หรือไม่ .

Borderlands สกรีนช็อตของ Borderlands

ข้อมูลนั้นควรจะเพียงพอที่จะเริ่มต้นใช้งาน


สวัสดีขอบคุณสำหรับคำตอบของคุณมันเป็นที่น่าพอใจจริงๆฉันขอถามว่า Maya 3DsMax รองรับการแรเงานี้หรือไม่?
Csabi

1
แน่นอน - เครื่องมือ 3 มิติขนาดใหญ่เช่น Maya และ 3DS Max สามารถทำทุกอย่างได้ แค่ google มันขึ้นมา ที่จริงแล้วในวิดีโอเกมเอฟเฟกต์พิเศษนั้นยากที่จะดึงออกมาเนื่องจากการเรนเดอร์เรียลไทม์ดังนั้นเมื่อใดก็ตามที่คุณคิดว่า Maya สามารถดึงบางสิ่งออกได้คำตอบคือใช่
joltmode

ขอขอบคุณอีกครั้งฉันไม่สามารถรอที่จะลองในบางส่วนของภาพเคลื่อนไหวของฉัน ลาก่อน
Csabi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.