fbpx
วิกิพีเดีย

Subdivision surface

บทความนี้มีชื่อเป็นภาษาอื่น หรือใช้อักษรในภาษาอื่น เนื่องจากต้องการคงไว้ตามต้นฉบับ หรือไม่มีชื่อภาษาไทยที่เหมาะสม

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

(a) mesh ตั้งต้น (b) subdivide ด้วยขั้นตอนวิธี Catmull-Clark ที่ level 1 (c) ที่ level 2 และ (d) ที่ level 3

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

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

ในการจำลองพื้นผิวเรียบ subdivision surface มักถูกใช้ร่วมกับการปรับค่า vertex normal เช่น phong shading เพราะการปรับค่า normal เป็นการหลอกค่าสะท้อนแสงให้ผิวดูเรียบโดยไม่จำเป็นต้องสร้างพื้นผิวใหม่จริง และช่วยลดจำนวนโพลีกอนที่ต้องเร็นเดอร์

ดูเพิ่ม

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

subdivision, surface, บทความน, อเป, นภาษาอ, หร, อใช, กษรในภาษาอ, เน, องจากต, องการคงไว, ตามต, นฉบ, หร, อไม, อภาษาไทยท, เหมาะสม, ในงานคอมพ, วเตอร, กราฟ, กส, สามม, หร, อท, บางคร, งเร, ยกย, อๆว, บด, หมายถ, งการแบ, งพ, นผ, วของโพล, กอนออกเป, นพ, นผ, วย, อยๆ, โดยอา. bthkhwamnimichuxepnphasaxun hruxichxksrinphasaxun enuxngcaktxngkarkhngiwtamtnchbb hruximmichuxphasaithythiehmaasmSubdivision surface inngankhxmphiwetxrkrafikssammiti hruxthibangkhrngeriykyxwa sub d sbdi hmaythungkaraebngphunphiwkhxngophlikxnxxkepnphunphiwyxy odyxacichkhntxnwithitangkhanwnephuxephimcanwn face ophlikxn odyinaetlakhntxnwithikxacihphlthiaetktangknxxkip inlksnanganthwipcaich subdivision surface ephimphunphiwephuxihophlikxndueriybeniynkhun hruxxacichephiyngephuxaebngcanwnhnaephimetimodyrksarupthrngtngtniwkid thngni xactha subdivision sxnknhlaychn level inlksnakhxng recursion a mesh tngtn b subdivide dwykhntxnwithi Catmull Clark thi level 1 c thi level 2 aela d thi level 3karephimkhwameriybeniynihphunphiwaebbcalxngsammiti aekikhkhwameriybkhxngphunphiwhlngcak subdivide mkkhunxyukbkareriyngtwkhxngophlikxn inkarsrangaebbcalxngsammitiniymich quad ophlikxnsiehliym makkwa tri ophlikxnsamehliym haktxngkarihphunphiwthisrangkhuneriybimkhrukhra nxkcakni kareriyngtwkhxng quad kyngmiphlkbkhwameriybkhxngphunphiw echnaemcaich quad inkarsrangaebbcalxngthnghmd aethakmicudthi vertex mi edge mabrrcbkndwycanwnimethakb 4 echn 3 hrux 5 edge briewnrxbcudehlani emuxthuk subdivide camikhwameriybnxykwabriewnthiekidcak edge 4 edge mabrrcbkninkarcalxngphunphiweriyb subdivision surface mkthukichrwmkbkarprbkha vertex normal echn phong shading ephraakarprbkha normal epnkarhlxkkhasathxnaesngihphiwdueriybodyimcaepntxngsrangphunphiwihmcring aelachwyldcanwnophlikxnthitxngernedxrduephim aekikhNormal mapping Displacement mapping widithsnaenana subdivision surface cak www guerrillacg org pole inophlikxnaebb quad kbphlkrathbtxkhwameriybkhxngphunphiw cakkradansnthnathi www subdivisionmodeling comekhathungcak https th wikipedia org w index php title Subdivision surface amp oldid 5710980, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม