Announcement

Collapse
No announcement yet.

PhysX ช่วยให้เล่นเกมลื่นขึ้นรึปล่าว

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    จดๆ ความรู้ทั้งนั้น

    Comment


    • #17
      พิมพ์ผิดจริงๆครับ เป็น Cryostasis ครับ ขออภัย

      Comment


      • #18
        จดๆๆๆๆ

        Comment


        • #19
          เอาไป 5 โหลกเลยครับ

          Comment


          • #20
            Originally posted by ZeonmkII View Post
            Engine Unreal ทุกเกม ใช้ PhysX ครับ แต่ในระดับ Software ครับ (ประมาณ Havok ในเกมอื่นๆเช่น Half Life 2 คือทำการคำนวนพวกวัตถุต่างๆ นิดๆหน่อยๆ หรืออย่าง Crysis อันนั้นใช้เอนจิ้นฟิสิกส์ของตัวเอง) เพราะงั้น พวก Mass Effect / Unreal Tournament 3 / etc. พวกนี้ ใช้ PhysX หมด แต่ย้ำว่าในระดับ Software นะครับ คือให้ CPU คำนวนฟิสิกส์ตามปรกติ ซึ่งเอาจริงๆคนเล่นคงแยกความแตกต่างจากระบบอื่นๆได้ยาก


            แต่ผมว่าความหมายของคนทั่วๆไป เอ่ยคำว่า PhysX คงหมายถึงใช้ GPU ของ Nvidia ช่วยคำนวณ PhysX ซึ่งหลักๆเลยจริงๆ คงมีแต่ Mirror Edge ที่เห็นชัดเจนที่สุดเพราะเขียนเวอร์ชั่น PC มาเพื่อการนี้โดยตรง กระจกแตก ผ้าปลิว ฯลฯ ไม่งั้นก็ Mod PhysX ของ Unreal Tournament 3 (เขียนโดย Aegia ซึ่งคิดค้น PhysX เอง ปัจจุบันโหลดได้จากเวป Nvidia) ซึ่งมันจะเพิ่มมา 3 ฉาก เน้นโชว์เอฟเฟคต์เต็มพิกัด โหดร้ายทารุณมาก ขนาด 9800GTX+ ก็มีหน่วงๆ ส่วนเกมที่กำลังจะออกตามมาก็ Crytostasis ของรัสเซีย เกมนี้เกิดมาเพื่อสิ่งนี้โดยตรงครับ ตะบี้ตะบันใช้แทบทุกเอฟเฟคต์เลยมั้ง ลองโหลด Tech Demo จากเวป Nvidia มาลองได้ เขียนมาค่อนข้างดี 9600GT ก็ไหวสบายๆ

            สรุป :

            1. ไม่ช่วยให้เฟรมเรทเพิ่มขึ้น ไม่ว่าในกรณีใดๆ (ยกเว้นว่าคุณจะเทียบกับการ์ด ATI เปิด PhysX ...ซึ่งไม่รู้จะเทียบไปทำไม เพราะมันไม่รองรับ กระตุกแหงๆอยู่แล้ว)
            2. ถ้าการ์ดคุณรันไหว เฟรมเรตเท่าเดิม หรือลดลงเล็กน้อยจนไม่สังเกตุ ถ้าการ์ดไม่ไหว... ก็ Slide Show ครับ
            3. สมจริงขึ้นหรือเปล่า อันนี้อยู่ที่ความขยันของผู้พัฒนาครับ เอาจริงๆนะ เอฟเฟคต์เท่าที่มีอยู่ตอนนี้ทั้งหมด สมจริงที่สุดคือ Cloth ครับ (เบาเครื่องที่สุดด้วยมั้ง) พวก Fluid หรือ Particle กระจายต่างๆ น้ำ ฯลฯ พวกนี้เค้าทำเหมือนเป็น Template ไว้คร่าวๆให้ แต่ส่วนมากผู้พัฒนาก็ยัดไอ้นั่นลงไปเลยตรงๆ ไม่ได้เขียนใหม่ มันเลยไม่ค่อยสมจริงเท่าไหร่ (ลองดูเอฟเฟคต์น้ำจาก Crytostasis ดูครับ) แต่มากขึ้นชัวร์ๆในตอนนี้คือ "ความซับซ้อน" ครับ เช่น ปริมาณวัตถุมากขึ้น โต้ตอบกับวัตถุได้มากขึ้น พวกนี้มากกว่า
            4. Hardware PhysX คือให้ GPU (การ์ดจอ) คำนวณฟิสิกส์แทน CPU ครับ นี่คือประเด็นหลักที่มันเกิดขึ้นมาเลย เพราะสถาปัตยกรรมของ GPU เหมาะกับงานลักษณะนี้มากกว่า CPU ส่วน Software PhysX ก็คือเกมนั้นๆไม่ได้เขียนระบบฟิสิกส์เอง ใช้ PhysX ช่วยคำนวณผ่าน CPU (ตามปรกติ เหมือนพวก Havok หรือ Crysis ไม่ได้มีอะไรเป็นพิเศษ)
            5. เกมที่ใช้ Unreal Engine ทั้งหมด รองรับ Software PhysX อยู่แล้วครับ (ส่วนจะรองรับ Hardware PhysX หรือเปล่า อันนั้นอยู่ที่ผู้พัฒนาอีกทีครับ ...จริงๆคลิกเม้าส์ไม่กี่ทีก็เปลี่ยน Polygon Plane แข็็งๆให้เป็น PhysX Cloth ได้แล้ว แต่มันทำให้คนใช้ ATI เล่นแทบไม่ได้ หลายๆเจ้าเค้าเลยไม่ทำครับ)

            ปล. Mass Effect ใช้ระดับ Software นะครับ พวกกล่องที่ลอยๆกระเด็นๆนั่นใช้ CPU คำนวนหมดครับ
            ถ้าให้คะแนน user ในแต่ละโพสต์ได้ ผมให้ไปแล้ว

            โพสต์อย่างนี้ ขออนุญาตดัน

            Comment

            Working...
            X