ซับดิวิชันเซอร์เฟซ

ซับดิวิชันเซอร์เฟซ (Subdivision surface) ในงานคอมพิวเตอร์กราฟิกส์สามมิติ หรือที่บางครั้งเรียกย่อ ๆ ว่า sub-d (ซับดี) หมายถึงการแบ่งพื้นผิวของโพลีกอนออกเป็นพื้นผิวย่อย ๆ โดยอาจใช้ขั้นตอนวิธีต่าง ๆ คำนวณเพื่อเพิ่มจำนวนหน้าโพลีกอน โดยในแต่ละขั้นตอนวิธีก็อาจให้ผลที่แตกต่างกันออกไป ในลักษณะงานทั่วไปจะใช้ซับดิวิชันเซอร์เฟซ เพิ่มพื้นผิวเพื่อให้โพลีกอนดูเรียบเนียนขึ้น หรืออาจใช้เพียงเพื่อแบ่งจำนวนหน้าเพิ่มเติมโดยรักษารูปทรงตั้งต้นไว้ก็ได้ ทั้งนี้ อาจทำซับดิวิชันซ้อนกันหลายชั้น (level) ในลักษณะของการเรียกซ้ำ (recursion)

 การเพิ่มความเรียบเนียนให้พื้นผิวแบบจำลองสามมิติ 

ความเรียบของพื้นผิวหลังจากแบ่งซับดิวิชันมักขึ้นอยู่กับการเรียงตัวของโพลีกอน ในการสร้างแบบจำลองสามมิตินิยมใช้โพลีกอนสี่เหลี่ยม มากกว่า โพลีกอนสามเหลี่ยม หากต้องการให้พื้นผิวที่สร้างขึ้นเรียบไม่ขรุขระ นอกจากนี้ การเรียงตัวของโพลีกอนสี่เหลี่ยมก็ยังมีผลกับความเรียบของพื้นผิว เช่นแม้จะใช้โพลีกอนสี่เหลี่ยมในการสร้างแบบจำลองทั้งหมด แต่หากมีจุดที่จุดยอดมีขอบมาบรรจบกันด้วยจำนวนไม่เท่ากับ 4 เช่น 3 หรือ 5 ขอบบริเวณรอบจุดเหล่านี้ เมื่อถูกแบ่งซับดิวิชันจะมีความเรียบน้อยกว่าบริเวณที่เกิดจากขอบ 4 ขอบมาบรรจบกัน

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

 ดูเพิ่ม 
 นอร์มัลแมปปิง
 ดิสเพลซเมนต์แมปปิง
 วีดิทัศน์แนะนำ subdivision surface จาก www.guerrillacg.org 
 pole ในโพลีกอนแบบ quad กับผลกระทบต่อความเรียบของพื้นผิว จากกระดานสนทนาที่ www.subdivisionmodeling.com

หมวดหมู่:คอมพิวเตอร์กราฟิกส์สามมิติ