ผลต่างระหว่างรุ่นของ "แนวฉากจุดยอด"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
หน้าใหม่: [[ไฟล์:Vertex normal กับการเปลี่ยนแปลงการสะท้อนของพื้นผิว.png|right|thumb|300px|vertex norma... |
ลไม่มีความย่อการแก้ไข |
||
บรรทัด 1: | บรรทัด 1: | ||
[[ไฟล์:Vertex normal กับการเปลี่ยนแปลงการสะท้อนของพื้นผิว.png|right|thumb|300px|vertex normal กับการเปลี่ยนแปลงการสะท้อนของพื้นผิว '''(a)''' vertex normal ชี้ไปทิศทางเดียวกับ surface normal '''(b)''' vertex normal ชี้ไปในทิศทางเดียวกับ vertex normal ของพื้นผิวข้างเคียง การสะท้อนแสงจึงต่อเนื่องเสมือนเป็นพื้นผิวเดียวกัน]] |
[[ไฟล์:Vertex normal กับการเปลี่ยนแปลงการสะท้อนของพื้นผิว.png|right|thumb|300px|vertex normal กับการเปลี่ยนแปลงการสะท้อนของพื้นผิว '''(a)''' vertex normal ชี้ไปทิศทางเดียวกับ [[surface normal]] '''(b)''' vertex normal ชี้ไปในทิศทางเดียวกับ vertex normal ของพื้นผิวข้างเคียง การสะท้อนแสงจึงต่อเนื่องเสมือนเป็นพื้นผิวเดียวกัน]] |
||
'''vertex normal''' คือค่า [[Surface normal|normal]] ที่กำหนดให้กับ [[vertex]] แทนที่จะคำนวณจาก[[ระนาบ]]ของโพลีกอน ซอฟต์แวร์สำหรับ[[การเรนเดอร์ภาพด้วยคอมพิวเตอร์|เรนเดอร์ภาพ]]อาจคำนวณค่านอร์มอลของพื้นผิวจากค่า vertex normal เช่นในโพลีกอนสามเหลี่ยมจะกำหนดค่า vertex normal สามค่าให้ vertex ทั้งสามมุม โดยจะเป็นค่าเวกเตอร์ที่ไม่จำเป็นต้องตั้งฉากกับพื้นผิวโพลีกอนเพื่อมาใช้คำนวณ[[สนามเวกเตอร์]]ของนอร์มอลพื้นผิวโพลีกอน เช่นถ้ามีโพลีกอนสองชิ้นวางติดกัน แล้วกำหนด vertex normal ของทั้งสองชิ้นให้วิ่งไปทิศทางเดียวกับนอร์มอลพื้นผิว รอยต่อของโพลีกอนจะแสดงรอยหยักตามขอบ แต่ถ้า vertexให้ normal วิ่งไปทางเดียวกับ vertex normal ของพื้นผิวโพลีกอนข้างเคียง การสะท้อนของโพลีกอนชิ้นแรกจะถูกเกลี่ยเข้าหาการสะท้อนของโพลีกอนข้างเคียง ทำให้มองดูเสมือนเป็นพื้นผิวเรียบโค้ง |
'''vertex normal''' คือค่า [[Surface normal|normal]] ที่กำหนดให้กับ [[vertex]] แทนที่จะคำนวณจาก[[ระนาบ]]ของโพลีกอน ซอฟต์แวร์สำหรับ[[การเรนเดอร์ภาพด้วยคอมพิวเตอร์|เรนเดอร์ภาพ]]อาจคำนวณค่านอร์มอลของพื้นผิวจากค่า vertex normal เช่นในโพลีกอนสามเหลี่ยมจะกำหนดค่า vertex normal สามค่าให้ vertex ทั้งสามมุม โดยจะเป็นค่าเวกเตอร์ที่ไม่จำเป็นต้องตั้งฉากกับพื้นผิวโพลีกอนเพื่อมาใช้คำนวณ[[สนามเวกเตอร์]]ของนอร์มอลพื้นผิวโพลีกอน เช่นถ้ามีโพลีกอนสองชิ้นวางติดกัน แล้วกำหนด vertex normal ของทั้งสองชิ้นให้วิ่งไปทิศทางเดียวกับนอร์มอลพื้นผิว รอยต่อของโพลีกอนจะแสดงรอยหยักตามขอบ แต่ถ้า vertexให้ normal วิ่งไปทางเดียวกับ vertex normal ของพื้นผิวโพลีกอนข้างเคียง การสะท้อนของโพลีกอนชิ้นแรกจะถูกเกลี่ยเข้าหาการสะท้อนของโพลีกอนข้างเคียง ทำให้มองดูเสมือนเป็นพื้นผิวเรียบโค้ง |
รุ่นแก้ไขเมื่อ 15:29, 12 กุมภาพันธ์ 2552
vertex normal คือค่า normal ที่กำหนดให้กับ vertex แทนที่จะคำนวณจากระนาบของโพลีกอน ซอฟต์แวร์สำหรับเรนเดอร์ภาพอาจคำนวณค่านอร์มอลของพื้นผิวจากค่า vertex normal เช่นในโพลีกอนสามเหลี่ยมจะกำหนดค่า vertex normal สามค่าให้ vertex ทั้งสามมุม โดยจะเป็นค่าเวกเตอร์ที่ไม่จำเป็นต้องตั้งฉากกับพื้นผิวโพลีกอนเพื่อมาใช้คำนวณสนามเวกเตอร์ของนอร์มอลพื้นผิวโพลีกอน เช่นถ้ามีโพลีกอนสองชิ้นวางติดกัน แล้วกำหนด vertex normal ของทั้งสองชิ้นให้วิ่งไปทิศทางเดียวกับนอร์มอลพื้นผิว รอยต่อของโพลีกอนจะแสดงรอยหยักตามขอบ แต่ถ้า vertexให้ normal วิ่งไปทางเดียวกับ vertex normal ของพื้นผิวโพลีกอนข้างเคียง การสะท้อนของโพลีกอนชิ้นแรกจะถูกเกลี่ยเข้าหาการสะท้อนของโพลีกอนข้างเคียง ทำให้มองดูเสมือนเป็นพื้นผิวเรียบโค้ง