แนะนำทีนะครับ
Announcement
Collapse
No announcement yet.
ระบบ physx คืออะไร มีประโยชน์ ยังไงครับ
Collapse
X
-
ขี้เกียจอธิบายอ่ะ มันยาว ถ้าจะเอาให้กระจ่าง ลองอ่านดูเอง
-
ตามนั้น มันขึ้นอยู่กับท่านว่าท่านเล่นเกมส์ อยากให้มันสมจริงหรือเปล่า อารมณ์ มันคนละอย่างครับ .. ++Originally posted by AOP_HL31 View Postถ้าไม่ใส่ใจมากก็ไม่เป็นปัญหาใช่ไหมครับ...ไม่ส่งผลกับการลื่นไหลของเกมส์ใช่ไหมครับ
ส่งผลอยู่แล้วถ้าเปิด Physx เฟรมเรทตก แต่ก็ต้องแลกด้วยความสวยงามนั้นล่ะ .. ++
Comment
-
PhysX คือการนำเอา Physic (กายภาพ) มาประยุกต์ใช้กับ Application ต่างๆ เช่น Game,Program เป็นต้น
PhysX มีประโยชน์มากๆ คือช่วยเพิ่มความสมจริงให้กับ Application นั้นๆ ด้วยการคำนวณตามหลัก Physic เช่น
การตกกระทบ,แรงเฉื่อย,พลังงานกล,การถ่ายเทของวัตถุ,แรงโน้มถ่วง อะไรอย่างนี้เป็นต้น
ไม่เกี่ยวกับความสวยงามของภาพ แสง สี เสียง ที่ออกมาแน่นอนครับ
จริงๆ แล้วมันใกล้ตัวมากจนถูกมองข้ามไป เมื่อสังเกตุเกมส์ในสมัยก่อนนั้น การคำนวณเรื่อง Physic
นั้นอาจไม่จำเป็น แต่ในสมัยนี้ PhysX ได้มีส่วนช่วยในการคำนวณเรื่อง Physic โดยใช้ GPU ประมวลผล
แต่จริงๆ แล้ว PhysX เองก็ไม่ได้เป็นตัวช่วยตัวแรก แต่มี OpenCL & OpenGL
ในการช่วยประมวลผลต่างๆ โดยโยนหน้าที่ไปให้ CPU ทำการประมวลผลแทน ซึ่งปัจจุบันนี้เจ้า 2 ตัวที่ว่านั้น
ก็ยังคงมีการนำมาใช้งานอยู่ และไหนจะมี Havok น้องใหม่หน้าเก่าแห่งวงการ Physic อีกด้วย
เมื่อใกล้ตัวมากเราจึงมองข้ามไป ... เปรียบเทียบถ้าใช้ PhysX เข้ามาช่วย
เช่น เมื่อเราเดินไปเตะถัง ถังจะต้องมีรอยบุบ จากการกระแทก แล้วกระเด็นไปในทิศทางและน้ำหนักที่เหมาะสม
แต่ถ้าไม่ใช้ เราจะเดินชนถังที่อยู่กับที่ไม่ไปไหน แล้วก็ไม่มีแม้แต่รอยบุบ (ซึ่งผิดธรรมชาติ)
อีกตัวอย่าง .... เมื่อใช้ PhysX เข้ามาช่วย
เช่น เมื่อเรายิงปืนไปยังวัตถุใดๆ หรือกำแพงใดๆ จะมีร่องรอยกระสุน และเศษของวัตถุนั้นๆ หรือเศษของกำแพง
กระเด็นออกมาด้วย ซึ่งรอยนั้นจะคงอยู่ต่อไป
แต่ถ้าไม่ใช้ จะพบว่ามีแค่รอยกระสุนปืนเท่านั้น เศษของวัตถุนั้นๆ หรือเศษของกำแพง ไม่มีให้เห็น
และรอยนั้นอาจจะหายไป อย่างช้าๆ (กำแพงมันรักษาตัวเองได้ด้วย ยิงยังไงก็ไม่พัง)
ข้อเสียของ PhysX
- Games ในสมัยนี้เริ่มมีการใช้ PhysX แล้วก็จริง แต่จะพบว่ามีบัค มากมายก่ายกอง เหลือเกิน
ส่งผลให้ประสิทธิภาพในการแสดงผล หรือการเล่นมีปัญหาได้ สังเกตดูว่า จะมีการออก Patch แก้ไขทุกทีไป
- ในบางครั้ง PhysX ที่เห็นนั้น อาจจะทำให้(โอ)เว่อร์ เกินจริงเกินไปก็ได้ หรือทำให้ผิดเพี้ยนไปกันใหญ่
เช่น การต่อยกระจก จริงๆ แล้วน่าจะร้าวก่อนแล้วจึงแตก ก็อาจจะแตกเป็นเสี่ยงๆ ได้โดยการต่อยครั้งแรก
- PhysX ไม่สนับสนุนกับ ATI เพราะฉะนั้น จะต้องปิดการใช้งาน PhysX เมื่อต้องเล่นเกมส์ที่มี PhysX
ไม่อย่างงั้น FPS จะร่วงแบบโหดร้ายมาก แนวทางการแก้ไข ก็ยังพอมีครับ ไปศึกษาเอาเองครับ ในบอร์ดเราก็มีครับ
- PhysX ทำให้ภาพที่ออกมานั้นสมจริง แต่ก็ต้องแลกกับ FPS ที่หายไปเล็กน้อยถึงปานกลาง ถึงแม้ว่าจะ
ใช้การ์ดจอ Nvidia แล้วก็ตาม
ปล. ถ้าผิดพลาดประการใดไปก็ขออภัยมา ณ ที่นี้ด้วยครับ (บอกกันได้ติกันได้ผมไม่ว่าครับ ยกเว้นมาด่าผมเท่านั้น)
Comment
Comment