Announcement

Collapse
No announcement yet.

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

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

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

    รบกวนหน่อยนะครับ อยากรู้ว่า PhysX ช่วยให้เฟรมเรทเกมที่สนับสนุนเพิ่มขึ้นมารึปล่าวหรือทำให้เฟรมเรทลดลงแต่ช่วยซีพียูประมวลผลฟิสิกส์ทำให้ภาพสมจริงขึ้น?

    รบกวนถามหน่อยนะครับ หรือใครมีลิ้งข้อมูลก็ลงไว้ได้นะครับ

    ขอบคุณครับ

  • #2
    มันช่วยเรื่อง เอฟเฟ็กการตกกระทบของวัตถุครับ เช่นเวลาระเบิดอะไรแบบนี้ มันจะสมจริงขึ้น

    Comment


    • #3
      ลองหาเกมส์ที่ใช้ PhysX ดูครับ ที่เห็นใช้เยอะๆนี่ก็ mass effect นะครับ


      ยกตัวอย่าง ถ้าเปิด physX เอาปืนยิงลงพื้น (ปืนที่โมเป็นปืนที่มีแรงอัดสูงๆ ยัดเข้าไปในปืน) กล่องที่อยู่ใกล้ๆ ก็กระจายไปตามแรงที่มันควรจะเจอจริงๆในชีวิตจริงเราครับ เราเลยอินไปกับมันได้ดี เห็นแล้วก็รู็สึก.... เฮ้ย ใช่เลยๆ

      แต่ถ้าไม่เปิด เอาปืนแรงเบา แรงน้อย ก็กระเด็นพอๆกัน.... มันเลยขาดความรู้สึกว่า เอ่อ นี่ของแรงนะ อะไรทำนองนี้ครับ พร้อมกับ ทิศทางของวัตถุก็ ดูแล้วก็ ยังดูไม่เป็นธรรมชาติครับ


      แต่ว่า เฟรมเรทไม่พุ่งหรอกครับ เปิดปิดก็พอๆกันครับ

      Comment


      • #4
        ลองเล่น Dead Space ก็ได้ครับ ...

        มันก็มี PhysX ครับ ได้อารมณ์ตอนกระทืบเอเลี่ยน ...

        Comment


        • #5
          Originally posted by Leim View Post
          ลองหาเกมส์ที่ใช้ PhysX ดูครับ ที่เห็นใช้เยอะๆนี่ก็ mass effect นะครับ


          ยกตัวอย่าง ถ้าเปิด physX เอาปืนยิงลงพื้น (ปืนที่โมเป็นปืนที่มีแรงอัดสูงๆ ยัดเข้าไปในปืน) กล่องที่อยู่ใกล้ๆ ก็กระจายไปตามแรงที่มันควรจะเจอจริงๆในชีวิตจริงเราครับ เราเลยอินไปกับมันได้ดี เห็นแล้วก็รู็สึก.... เฮ้ย ใช่เลยๆ

          แต่ถ้าไม่เปิด เอาปืนแรงเบา แรงน้อย ก็กระเด็นพอๆกัน.... มันเลยขาดความรู้สึกว่า เอ่อ นี่ของแรงนะ อะไรทำนองนี้ครับ พร้อมกับ ทิศทางของวัตถุก็ ดูแล้วก็ ยังดูไม่เป็นธรรมชาติครับ


          แต่ว่า เฟรมเรทไม่พุ่งหรอกครับ เปิดปิดก็พอๆกันครับ
          อ่ะจริงดิ ต้องไปขุด Mass Effect มาเทสซะแว้ว...

          Comment


          • #6
            FPS ไม่พุ่งและไม่ลงใช่รึปล่าวครับ

            ใครมีประสบการณ์ช่วยตอบหน่อยยยยยครับ

            Comment


            • #7
              สมจิงมากๆๆๆ

              Comment


              • #8
                ไม่น่าเกี่ยวกับ FPS เท่าไหร่ แค่ช่วยคำนวนด้านฟิสิกส์ให้สมจริงยิ่งขึ้น
                ต้องหา Mirror Edge มาลอง PhysX เต็มๆ

                Comment


                • #9
                  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 คำนวนหมดครับ

                  Comment


                  • #10
                    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 คำนวนหมดครับ
                    แน่นมาก

                    Comment


                    • #11
                      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 คำนวนหมดครับ
                      ละเอียด ยิบเลย

                      Comment


                      • #12
                        สุดๆ
                        +1

                        Comment


                        • #13
                          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 คำนวนหมดครับ
                          ขอบคุณมากครับที่ให้ความกระจ่าง

                          Comment


                          • #14
                            cryostasis

                            ท่านบนพิมผิดหรือเปล่าครับ ผมหาไม่เจออะครับ

                            Comment


                            • #15
                              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 คำนวนหมดครับ

                              เทพชัดๆ

                              Comment

                              Working...
                              X