กลับไปหน้าบทความ

อ่าน 3 นาที

เอทีไอ ทรูฟอร์ม

ATI TruFormเป็นชื่อทางการค้าของATI (ปัจจุบันคือAMD ) สำหรับบล็อก SIPที่สามารถดำเนินการประมวลผลกราฟิกที่เรียกว่าเทสเซลเลชันในฮาร์ดแวร์คอมพิวเตอร์ ATI TruForm ถูกรวมอยู่ในRadeon...

เอทีไอ ทรูฟอร์ม

ATI TruFormเป็นชื่อทางการค้าของATI (ปัจจุบันคือAMD ) สำหรับบล็อก SIPที่สามารถดำเนินการประมวลผลกราฟิกที่เรียกว่าเทสเซลเลชันในฮาร์ดแวร์คอมพิวเตอร์ ATI TruForm ถูกรวมอยู่ในRadeon 8500 (วางจำหน่ายตั้งแต่เดือนสิงหาคม พ.ศ. 2544) และผลิตภัณฑ์รุ่นใหม่กว่า[ 1 ]

เทคโนโลยี "ATI TruForm" ซึ่งเป็นเทคโนโลยีต่อจาก SIP block ได้ถูกรวมเข้าไว้ในRadeon HD 2000 series (วางจำหน่ายตั้งแต่เดือนมิถุนายน 2007 เป็นต้นไป) และผลิตภัณฑ์รุ่นใหม่กว่า นั่นคือ เทคโนโลยีการสร้างภาพสามมิติด้วยฮาร์ดแวร์ (Hardware Tessellation ) โดยใช้ TeraScale

การรองรับการสร้างรูปทรงเรขาคณิตด้วยฮาร์ดแวร์ (Hardware Tessellation) กลายเป็นข้อบังคับใน Direct3D 11 และ OpenGL 4 เท่านั้น การสร้างรูปทรงเรขาคณิตตามที่กำหนดไว้ใน API เหล่านั้น รองรับเฉพาะ ผลิตภัณฑ์ TeraScale 2 (VLIW5) รุ่นใหม่ที่เปิดตัวในเดือนกันยายน 2552 และ ผลิตภัณฑ์ที่ใช้ GCN (วางจำหน่ายตั้งแต่เดือนมกราคม 2555 เป็นต้นไป) บล็อก GCN SIP ที่ทำหน้าที่สร้างรูปทรงเรขาคณิตคือ "ตัวประมวลผลทางเรขาคณิต" (Geometric processor)

ภาพรวม

ก่อนที่จะมีการนำวิธีการแมปพื้นผิวแบบนูนที่ปรับปรุงด้วยพิกเซลเชเดอร์มาใช้ เช่น การแมปแบบ ปกติและการแมปแบบพาราแลกซ์ที่จำลองรายละเอียดของตาข่ายที่สูงขึ้น รูปทรง 3 มิติโค้งในเกมถูกสร้างขึ้นด้วยสามเหลี่ยมจำนวนมาก ยิ่งใช้สามเหลี่ยมมากเท่าไร พื้นผิวก็จะยิ่งมีรายละเอียดมากขึ้นและดูเป็นรูปหลายเหลี่ยมน้อยลงเท่านั้น TruForm สร้างพื้นผิวโค้งโดยใช้สามเหลี่ยมที่มีอยู่ และแบ่งพื้นผิวนี้ออกเป็นรูปทรงหลายเหลี่ยมใหม่ที่มีรายละเอียดมากขึ้น TruForm ใช้ N-Patches หรือที่รู้จักกันในชื่อสามเหลี่ยม PN ซึ่งได้รับการสนับสนุนโดยเทคโนโลยี DirectX 8.0 และ OpenGL ของ Microsoft [ 2 ] [ 3 ]วิธีการสามเหลี่ยม PN แทนที่สามเหลี่ยมแบนแต่ละอันด้วยแพทช์ Bezier ลูกบาศก์และตัวแทรกปกติแยกต่างหากที่ได้มาจากตำแหน่งจุดยอดและปกติที่มีอยู่ของสามเหลี่ยม ใน OpenGL ATI ได้เปิดเผยผ่านส่วนขยาย GL_ATI_pn_triangles [ 4 ] [ 5 ]ออกแบบมาเพื่อเพิ่มคุณภาพของภาพโดยไม่กระทบต่ออัตราเฟรมอย่างมีนัยสำคัญ โดยใช้การประมวลผลทางเรขาคณิตด้วยฮาร์ดแวร์

TruForm ไม่ได้รับการยอมรับอย่างกว้างขวางจากนักพัฒนาเกม เนื่องจากต้องนำไปใช้ในเอนจิ้นและนำไปใช้กับวัตถุที่เหมาะสมอย่างเลือกสรรเพื่อหลีกเลี่ยงปัญหาด้านภาพ เช่น อาวุธที่พองตัว[ 6 ]การขาดการสนับสนุนเทคนิคนี้จากการแข่งขันในวงกว้างทำให้นักพัฒนามองข้ามเทคโนโลยีนี้ไป[ 7 ]

ในไดรเวอร์ Catalyst เวอร์ชันต่อมา ฟีเจอร์ TruForm ถูกลบออกไปแล้ว

ตั้งแต่ซีรี่ส์ Radeon X1000เป็นต้นไป TruForm ไม่ได้ถูกโฆษณาว่าเป็นคุณสมบัติของฮาร์ดแวร์อีกต่อไป อย่างไรก็ตาม Radeon 9500 และรุ่นที่สูงกว่า (รวมถึงฮาร์ดแวร์ที่รองรับ Shader Model 3.0) มีคุณสมบัติ Render to Vertex Bufferซึ่งสามารถใช้สำหรับแอปพลิเคชันเทสเซลเลชันได้[1]ในกรณีของซีรี่ส์ Radeon X1000 รองรับการผูกบัฟเฟอร์ R2VB ได้พร้อมกันสูงสุด 5 บัฟเฟอร์ เทสเซลเลชันในฐานะฮาร์ดแวร์เฉพาะได้กลับมาอีกครั้งในGPU Xenos และ Radeon R600

เกมที่รองรับ TruForm

  • รายชื่อเกมที่รองรับ TruForm อย่างเป็นทางการจาก ATI
  • ข่าวประชาสัมพันธ์ของ ATI
  • หน้าคำถามที่พบบ่อยสำหรับนักพัฒนา ATI TruForm
  • เอกสารไวท์เปเปอร์ TruForm
  • การเขียนโปรแกรม R2VB (มีนาคม 2549)
  • เรนเดอร์ไปยัง Vertex Buffer ด้วย D3D9
  • area3d.net: NitroGL Demos - แหล่งรวม TruQuake, TruQuake2 และ TruUT
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ATI_TruForm&oldid=1357929253 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เอทีไอ ทรูฟอร์ม

ATI TruFormเป็นชื่อทางการค้าของATI (ปัจจุบันคือAMD ) สำหรับบล็อก SIPที่สามารถดำเนินการประมวลผลกราฟิกที่เรียกว่าเทสเซลเลชันในฮาร์ดแวร์คอมพิวเตอร์ ATI TruForm ถูกรวมอยู่ในRadeon...

ภาพรวม

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

เกมที่รองรับ TruForm

บั๊กดอม 2 คอมมานด์แอนด์คอนเควร์: เรเนเกด เคาน์เตอร์สไตรค์ (ati_subdiv "2.0", ati_npatch "1.

ลิงก์ภายนอก

รายชื่อเกมที่รองรับ TruForm อย่างเป็นทางการจาก ATI ข่าวประชาสัมพันธ์ของ ATI หน้าคำถามที่พบบ่อยสำหรับนักพัฒนา ATI TruForm เอกสารไวท์เปเปอร์ TruForm การเขียนโปรแกรม R2VB (มีนาคม 2549) เรนเดอร์ไปยัง Vertex Buffer ด้วย D3D9 area3d.