อ่าน 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
- บั๊กดอม 2
- คอมมานด์แอนด์คอนเควร์: เรเนเกด
- เคาน์เตอร์สไตรค์ (ati_subdiv "2.0", ati_npatch "1.0")
- The Elder Scrolls III: Morrowind (อย่างไม่เป็นทางการ โดยใช้ FPS Optimizer [2] )
- FTEQW (QuakeWorld, Net Quake, Quake II, Quake, Quake III: Arena, Hexen 2, Nexuiz) [3] [4]
- Hexen II (TruHexen2 Patch, แก้ไข TruQuake2 Patch) (พัฒนาโดย RaVeN [5] )
- แมดเดน NFL 2004
- Neverwinter Nights (ต้องแก้ไขไฟล์ ".ini" ของเกมและตั้งค่า "Enable Truform=1")
- Quake (TruQuake Patch) [ 8 ]
- Quake 2 (แพทช์ TruQuake2) [ 9 ]
- Quake III Arena [6] (พัฒนาโดย RaVeN)
- กลับสู่ปราสาทวูล์ฟเฟนสไตน์
- แซมที่จริงจัง
- ทหารรับจ้าง
- ทหารรับจ้าง 2: ดับเบิลเฮลิกซ์
- ทอม แคลนซีส์ เรนโบว์ ซิกซ์
- Unreal Tournament (TruUT Patch) [ 10 ]
- Unreal Tournament 2003และ2004 (ต้องแก้ไขไฟล์ ".ini" ของเกมและตั้งค่า "UseNPatches=True")
- วูล์ฟเฟนสไตน์: ดินแดนศัตรู
ลิงก์ภายนอก
- รายชื่อเกมที่รองรับ TruForm อย่างเป็นทางการจาก ATI
- ข่าวประชาสัมพันธ์ของ ATI
- หน้าคำถามที่พบบ่อยสำหรับนักพัฒนา ATI TruForm
- เอกสารไวท์เปเปอร์ TruForm
- การเขียนโปรแกรม R2VB (มีนาคม 2549)
- เรนเดอร์ไปยัง Vertex Buffer ด้วย D3D9
- area3d.net: NitroGL Demos - แหล่งรวม TruQuake, TruQuake2 และ TruUT
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เอทีไอ ทรูฟอร์ม
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.