บันทึกการเรียนรู้ตั้งแต่ระดับเริ่มต้นจนถึงระดับสูงของการวาดภาพพิกเซลของฉัน
เมื่อเร็วๆ นี้ ฉันได้อ่านคู่มือการวาดภาพพิกเซลของ Juniper Dev และได้รวบรวมประเด็นสำคัญตั้งแต่การเลือกซอฟต์แวร์ไปจนถึงเทคนิคการลงสีขั้นสูง เพื่อแบ่งปันให้กับเพื่อนๆ ที่สนใจเริ่มต้นเช่นกัน
สำหรับซอฟต์แวร์ ฉันแนะนำ Aseprite ซึ่งมีอินเทอร์เฟซที่ใช้งานง่าย และฟังก์ชันการสร้างภาพเคลื่อนไหวและภาพไทล์ที่ออกแบบมาสำหรับพัฒนาเกม หากไม่ต้องการเสียเงิน สามารถใช้ LibreSprite ซึ่งเป็นซอฟต์แวร์โอเพนซอร์ส หรือ Piskel เวอร์ชันเว็บ ซึ่งเป็นทางเลือกฟรี
ในส่วนของการเลือกสี ตอนแรกฉันไม่ได้ยึดติดกับทฤษฎีสีมากนัก แต่ใช้ชุดสีสำเร็จรูปจาก Lospec หลังจากวาดไปสักพักแล้วค่อยศึกษาเพิ่มเติม สำหรับแต่ละพื้นผิว ควรเตรียมสีอย่างน้อยสามสี ได้แก่ สีพื้น สีเงา และสีไฮไลท์ เพื่อสร้างมิติพื้นฐาน
เมื่อวาดเส้น ควรลบพิกเซลที่ไม่จำเป็นออก การเปิดใช้งานฟังก์ชัน "Pixel Perfect" ใน Aseprite จะช่วยให้เส้นคมชัดขึ้น เมื่อวาดเส้นโค้ง ควรทำให้ความยาวของช่วงพิกเซลมีความสมมาตร (เช่น 1-2-3-2-1) เพื่อให้เส้นโค้งดูเป็นธรรมชาติมากขึ้น เมื่อลงสี ให้ใช้สีที่อยู่ติดกันบนวงล้อสีสำหรับสร้างเงาหรือไฮไลท์ เพื่อให้ภาพดูสดใสยิ่งขึ้น นอกจากนี้ ควรหลีกเลี่ยง "เงาแบบหมอน" โดยควรวางแผนทิศทางของแหล่งกำเนิดแสงก่อน แล้วจึงลงสีให้สอดคล้องกัน เทคนิค "Dithering" และ "Anti-aliasing" เป็นเทคนิคที่มีประโยชน์มาก เทคนิคแรกช่วยสร้างพื้นผิวที่ดูนุ่มนวล ส่วนเทคนิคหลังช่วยให้ขอบคมชัดขึ้น
เส้นขอบไม่จำเป็นต้องเป็นสีดำสนิท ลองใช้สีเข้มของวัตถุนั้นๆ แทนก็ได้ สุดท้ายนี้ คำแนะนำสำหรับนักพัฒนา: ไม่ควรใช้สีมากเกินไป การใช้สีเกินสามสีสำหรับพื้นผิวเดียวกันอาจทำให้ภาพดูรก และควรตรวจสอบภาพในขนาดเล็กบ่อยๆ เพื่อให้แน่ใจว่าภาพยังคงคมชัดเมื่อถูกย่อขนาด สิ่งที่สำคัญที่สุดคือการสนุกกับกระบวนการ มากกว่าการมุ่งเน้นไปที่การสร้าง "ผลงานที่สมบูรณ์แบบ"
แหล่งที่มา: 32comic
สำหรับซอฟต์แวร์ ฉันแนะนำ Aseprite ซึ่งมีอินเทอร์เฟซที่ใช้งานง่าย และฟังก์ชันการสร้างภาพเคลื่อนไหวและภาพไทล์ที่ออกแบบมาสำหรับพัฒนาเกม หากไม่ต้องการเสียเงิน สามารถใช้ LibreSprite ซึ่งเป็นซอฟต์แวร์โอเพนซอร์ส หรือ Piskel เวอร์ชันเว็บ ซึ่งเป็นทางเลือกฟรี
ในส่วนของการเลือกสี ตอนแรกฉันไม่ได้ยึดติดกับทฤษฎีสีมากนัก แต่ใช้ชุดสีสำเร็จรูปจาก Lospec หลังจากวาดไปสักพักแล้วค่อยศึกษาเพิ่มเติม สำหรับแต่ละพื้นผิว ควรเตรียมสีอย่างน้อยสามสี ได้แก่ สีพื้น สีเงา และสีไฮไลท์ เพื่อสร้างมิติพื้นฐาน
เมื่อวาดเส้น ควรลบพิกเซลที่ไม่จำเป็นออก การเปิดใช้งานฟังก์ชัน "Pixel Perfect" ใน Aseprite จะช่วยให้เส้นคมชัดขึ้น เมื่อวาดเส้นโค้ง ควรทำให้ความยาวของช่วงพิกเซลมีความสมมาตร (เช่น 1-2-3-2-1) เพื่อให้เส้นโค้งดูเป็นธรรมชาติมากขึ้น เมื่อลงสี ให้ใช้สีที่อยู่ติดกันบนวงล้อสีสำหรับสร้างเงาหรือไฮไลท์ เพื่อให้ภาพดูสดใสยิ่งขึ้น นอกจากนี้ ควรหลีกเลี่ยง "เงาแบบหมอน" โดยควรวางแผนทิศทางของแหล่งกำเนิดแสงก่อน แล้วจึงลงสีให้สอดคล้องกัน เทคนิค "Dithering" และ "Anti-aliasing" เป็นเทคนิคที่มีประโยชน์มาก เทคนิคแรกช่วยสร้างพื้นผิวที่ดูนุ่มนวล ส่วนเทคนิคหลังช่วยให้ขอบคมชัดขึ้น
เส้นขอบไม่จำเป็นต้องเป็นสีดำสนิท ลองใช้สีเข้มของวัตถุนั้นๆ แทนก็ได้ สุดท้ายนี้ คำแนะนำสำหรับนักพัฒนา: ไม่ควรใช้สีมากเกินไป การใช้สีเกินสามสีสำหรับพื้นผิวเดียวกันอาจทำให้ภาพดูรก และควรตรวจสอบภาพในขนาดเล็กบ่อยๆ เพื่อให้แน่ใจว่าภาพยังคงคมชัดเมื่อถูกย่อขนาด สิ่งที่สำคัญที่สุดคือการสนุกกับกระบวนการ มากกว่าการมุ่งเน้นไปที่การสร้าง "ผลงานที่สมบูรณ์แบบ"
แหล่งที่มา: 32comic