คือผมมาลองดุๆๆนะ เกมมี PhysX กับไม่มีผมว่าไม่ค่อยเเตกต่างกันเลย ผม้ลยสงสัยว่าถ้าเกมมี PhysX เเต่ใช้กราด ati เกมมันจะปิด PhysX ใช้ไหมครับ
Announcement
Collapse
No announcement yet.
ถ้าเกมรองรับ PhysX เเต่กราดจอเป็น ati จะเป้นยังไงหรอ
Collapse
X
-
PhysX ในเกมมี 2 แบบครับ
คือ PhysX ที่ใช้ทรัพยากรจาก CPU ก็เพียงพอแล้ว
เกมจะมีPhysX โดยเราไม่ค่อยจะรู้ตัว คือเกมที่ใช้เอนจิ้น Unreal Engine เป็นต้น
อารมณ์PhysX ที่เป็นของแถม
(แฟนบอยPhysX จะชอบเอารายชื่อเกมพวกนี้มาทำให้ดูว่า PhysX มีหลายเกม
แต่จริงๆแล้วมีแค่ไม่กี่เกมเองหรอกครับ ที่PhysX on GPU)
และแบบที่ 2 ก็คือเกมที่ต้องพึ่งพาขุมพลังCuda PhysX เช่น Mafia 2 เป็นต้น
ถ้าถามว่าการ์ดจอไม่มี PhysX จะเป็นอะไรไหมในเกมที่ต้องพึ่งพาCuda PhysX
ก็จะเกิดอาการกระตุก และอื่นๆ ในการเล่นเกมที่PhysX ซึ่งบางเกมก็สามารถปิดPhysX ได้
PhysX ในความคิดผมเป็นแค่ตัวช่วยเพิ่มอรรถรส แต่ถ้าปิดสิ่งนี้ไปก็ไม่ได้สูญเสียอรรถรสเกมแต่อย่างใด
มีกับไม่มีต่างกันแน่ครับ แต่คุณต้องสังเกตเท่านั้นเอง
จริงๆผมเคยไปอ่านมาว่าหากCPU แรงพอ มันก็พอที่จะรันPhysXได้ลื่นนะ แต่ก็ไม่รู้เหมือนกันว่าต้องแรงขนาดไหน
ปล. ผมใช้เขียวนะครับ ไม่ได้มาอวยค่ายใด แต่พูดจากความรู้สึกในฐานะผู้บริโภคLast edited by hybrid7617; 26 Jul 2011, 21:32:04.
-
Comment
-
PhysX เป็นชื่อครับ แต่ ระบบคำนวนฟิสิกซ์ มีอยู่ในเกมส์ทุกเกมส์อยู่แล้ว แต่จะเรียกใช้งานด้วยอะัไรนั้น แล้วแต่ตัวเกมส์ครับ
จะเห็นได้ว่า crysis ภาคแรก ไม่ี PhysX แต่มันมีฟิสิกซ์ของมันเอง คือพูดง่ายๆว่า PhysX เหมือน options เสริม นั้นแหละ
Comment
-
^
^
^
PhysX เป็นของ Nvidia นี่ครับ
ถ้าเกมไหนที่ใช้ PhysX ก็ต้องใช้การ์ด Nvidia ประมวลผลระบบฟิสิกซ์
ที่คุณพูดนี่หมายถึง physics engine ของเกมรึป่าว
ถ้าเป็น physics engine นี่มีหลายตัวครับ
http://en.wikipedia.org/wiki/Physics_engine
Comment
-
ที่ผมบอกขั้นต้นเรื่อง physX ที่พึ่ง CPU ก็เพียงพอแล้วก็คือ Nvidia PhysX เช่นกันนะครับ
ไม่ใช่ระบบฟิสิกส์เจ้าอื่น
เช่น Medal Of Honor เป็นต้น... มีPhysX ฝัง ใช้Nvidia จะรู้ได้ เปิดเกมมาจะมีขึ้นPhysX on CPU
สามารถไปแก้ไฟล์Config ให้ใช้จากGPU ได้ แต่ผลไม่ต่างอะไร
หรือ Mass effect 2 เป็นต้น และก็มีเกมอื่นๆอีกที่บอกว่ามี PhysX
รายชื่อเกมสามารถหาได้จากเว็บรวมเกมPhysX ครับ จะมีแบ่งระหว่างต้องใช้ GPU กับไม่ต้องใช้
อย่างที่กล่าวไว้ครับ เกมที่ใช้เอนจิ้นUnreal มักจะมีแอบมีPhysXระดับCPUฝัง
Comment
-
200px-Nvidia_physx_official_logo.png
PhysX เป็นของ Nvidia ครับ ซึ่งไปเทคโอเวอร์มาจาก Ageia
มันก็แล้วแต่เกมว่าจะเข้ารหัสใช้ PhysX แบบไหน ส่วนมาก Unreal Engine 3.x ใช้
PhysX CPU (PPU) ประมวณผล ซึ่งคล้ายๆกับ Havok และ Physics Engine ทั่วไป AMD VGA ก็สามารถประมวณผลได้ เช่น Gear of War, The Last Remnant, Mass effect 2 ฯ
แต่จะมีบางเกมที่ใช้
PhysX CUDA GPU ประมาณผลเสริม ซึ่งจะเป็นการเขียนรหัสทับตัว Engine เข้าไปอีกที เช่น เศษใบไม้ปลิวไหว,กระเบื้องบนพื้นแตกเมื่อโดนแรงระเบิด ฯ
และต้องใช้ Nvidia VGA ประมาณผลเท่านั้น เช่น Batman Arkham Asylum, Dark Void, Mafia II, Alice Madness Return ฯ แต่จะมีอีกบางเกมที่ใช้ Unreal Engine แต่ใช้ Havok ประมวณผล Physics
เช่น Splinter Cell Conviction (Unreal Engine 2.5)
160px-CryEngine3_Logo.png
Physics Engine มีหลายตัว นี่นึกออกก็ Cry Engine 2,3 ซึ่งจะมีการเขียนรหัส Physics ให้มากับตัว Engine เลย โดยใช้ CPU ประมาณผล
193px-Havok_logo.svg.png
Havok คือ Physics ที่สามารถเขียนให้ใช้ร่วม Engine อื่นได้ ซึ่งแล้วแต่ว่าค่ายไหนจะซื้อไปใช้กับ Engine ของตัวเอง เช่น MT Framework ของ Capcom, Source Engine ของ Valve ใช้ Havok ประมวณผล Physics
และเกมที่ใช้ Havok มีเยอะมาก
เช่น Half-Life 2, Assassin's Creed Series, The Witcher 2, Just Cause 2, Red Faction Guerilla, Resident Evil 5 ฯลฯ
Comment
-
โออ ความรู้จดๆๆ แต่ผมชอบนะ PhysX เพราะผมเสฟกราฟฟิค เวลาเล่นเกมจะสังเกตุตลอด ถ้าเปิด PhysX แล้วจะเห็นชัดเลยอะครับ (ถ้าใครตาดี ชอบมองภาพ) พวกสะเก๊ตไฟ เศษกระจก ควัน พวกปลอกกระสุน การเคลื่อนไหวของผ้า ลายละเอียดของน้ำ มันจะดีขึ้นอย่างเห็นได้ชัดเลย เสียดายที่รันได้เฉพาะบนการ์ดเขียว ใครเล่นการ์ดแดงก็อดไป แต่ถึงมี ไม่มีก็ไม่ค่อยต่างกันอะครับ ความสนุกของเกมก็ไม่ได้ลดลงไปเท่าไหร่
Comment
Comment