¡@¡@ª«²z¤ÞÀº³z¹L¬°è©Êª«Åé½á¤©¯u¹êªºª«²zÄݩʪº¤è¦¡¨Ópºâ¹B°Ê¡B±ÛÂà©M¸I¼²¤Ï¬M¡C¬°¨CÓ´åÀ¸¨Ï¥Îª«²z¤ÞÀº¨Ã¤£¬O§¹¥þ¥²nªº—²³æªº“¤û¹y”ª«²z(¤ñ¦p¥[³t©M´î³t)¤]¥i¥H¦b¤@©wµ{«×¤W³z¹Lµ{¦¡³]p©Î½s¼g¸}¥»¨Ó¹ê²{¡CµM¦Ó¡A·í´åÀ¸»Ýn¤ñ¸û½ÆÂøªºª«Åé¸I¼²¡B¨÷°Ê¡B·Æ°Ê©ÎªÌ¼u¸õªº®ÉÔ¡A³z¹Lµ{¦¡³]pªº¤èªk´N¤ñ¸û§xÃø¤F¡C §Þ³N²¤¶ ¡@¡@ª«²z¤ÞÀº¨Ï¥Î¹ï¶HÄÝ©Ê(°Ê¶q¡B§á¯x©ÎªÌ¼u©Ê)¨Ó¼ÒÀÀèÅ馿¬°¡A³o¤£¶È¥i¥H±o¨ì§ó¥[¯u¹êªºµ²ªG¡A¹ï©ó¶}µo¤Hû¨Ó»¡¤]¤ñ½s¼g¦æ¬°¸}¥»n§ó¥[®e©ö´x´¤¡C¦nªºª«²z¤ÞÀº¤¹³\¦³½ÆÂøªº¾÷±ñ¸Ë¸m¡A¹³²y§ÎÃö¸`¡B½ü¤l¡B®ð¬û©ÎªÌ»ÇÃì¡C¦³¨Ç¤]¤ä´©«Dè©ÊÅ骺ª«²zÄݩʡA¤ñ¦p¬yÅé¡Cª«²z¤ÞÀº¥i¥H±q¥t¥~ªº¼t°ÓÁʶR¡A¦Ó¤@¨Ç´åÀ¸¶}µo¨t²Î¨ã³Æ§¹¾ãªºª«²z¤ÞÀº¡C¦ý¬Onª`·N¡AÁöµM¦³ªº¨t²Î¦b¨ä¯S©Ê²M³æ¤¤»¡¥L̦³ª«²z¤ÞÀº¡A¦ý¨ä¹ê¬O¤@¨Ç²³æªº¥[³t©M¸I¼²°»´úÄݩʦӤw¡C §Þ³NÀ³¥Î ¡@¡@·íNVIDIA«Å§G¥¿¦¡¦¬ÁÊAgeia¤Î¸Ó¤½¥qªºPhysXª«²z³nµwÅ餸¥ó«á¡A©Ò¦³¤H³£¦b´Á«Ý¡A´Á«ÝµÛNVIDIA·|±À¥X·sªº¦³Ãöª«²z¹BºâªºªF¦è¥X¨Ó¡CªG¤£¨äµM¡A³Ìªñ·íNVIDIAµo§GForceware 177.79ÅX°Ê«á¡A·N¨ýµÛGeForce 8/9©MGT200¨t¦CªºGPU³£¤ä´©PhysX¤ÞÀº¡C³o¬O¦]¬°NVIDIA±NPhysX¤ÞÀº¶°¦¨¨ìCUDAµ²ºcªºª«²z¹Bºâ¤¤¡C³o¼Ë¡AÅã¥d´N¯à¦Û°Ê¶i¦æª«²z¥[³t¹Bºâ¡C·íµM¡APhysX¦b´åÀ¸¤Wªº¹B¥Î¶È¶È¬Oª«²z¤ÞÀº²³¦h¹B¥Îªº¤@¤è±¡A¦b¾ãÓCUDA³q¥Î¹Bºâ»â°ì¤W¡A³£·|¦³ª«²z¤ÞÀºªº¨¼v¡A¤ñ¦ppºâ¤ÑÅé¶¡¦b¬Û¤¬¤Þ¤Oªº§@¥Î¤U¡A¦U¦Ûªº¹B°Êy¸ñµ¥¡C ¡@¡@¦¹¦¸¦bGDC09¤W®i¥ÜªºHavokª«²z¤ÞÀº¥]¬A¤F¤TÓ³õ´º¡A¤À§O¬°Ãz¯}¡B¥¬®Æ©MAIpºâ¡Cºt¥Ü¥¥x¨Ï¥Î¤Fi7 965¦Ü´Lª©³B²z¾¹·f°tHD4870X2Åã¥d¡A¹B¦æ®ÄªG¤ñ¸û¬yºZ¡C¤£¹L°ß¤@Åý¤H·P¨ìµyµyÅå³Yªº¬O¡AHavokª«²z¤ÞÀº¨Ã«D¬O±Mªù°w¹ïATIÅã¥d¦Ó³]p¡A¥¦¯à°÷¤ä´©OpenCLµ²ºc(¥¬®Æºt¥ÜDEMO´N¬O°ò©óOpenCLµ²ºc¶}µoªº)¡A¤]´N¬O»¡NVIDIAªºGeForce 8¥H¤W¯Å§OÅã¥d¤]«Ü¦³¥i¯à¯à°÷¤ä´©Havokª«²z¤ÞÀº¡C §Þ³N¤ÀÃþ PhysX ¡@¡@PhysX¬O¤@®M¥ÑNVIDIA³]pªº°õ¦æ½ÆÂøªºª«²z¹Bºâªº§Þ³N¡CNVIDIA PhysX°ò©óNVIDIA CUDA¡A¤¹³\¨ä¥Î¤á§Q¥ÎPhysX°õ¦æª«²z¹Bºâ¡C¦b´åÀ¸¤¤¹ê²{ª«²z¹Bºâ®ÄªGµ´«D©ö¨Æ¡Cª«²z¹Bºâ®ÄªG¬O¤@ºØ¹ïpºâ©Ê¯àn¨D·¥°ªªºÀô¹Ò¡A¥H¤@¾ã®M¿W¯Sªºª«²z¾Çºâªk¬°°ò¦¡A»Ýn¤j¶q¦P¨B¹Bºâªº¯à¤O¡C±Ä¥Î¤ä´©PhysX§Þ³NªºNVIDIA (^°¶¹F)GeForce ³B²z¾¹¬O¹ê²{§Y®Éª«²z¾Ç¯S®Äªº³Ì¨Î³~®|¡A³o¨Ç¯S®Ä¥]¬A¹Ð¤g¸´¡B¥Oª«Åé¸H¤ù¥|®gªºÃz¬µ¡B¥Í°Ê¹G¯uªº¤Hª«°Ê§@¥H¤Î¦çªA¥¬®Æªº¦ÛµM¤U««»P¼¹µõµ¥¡CPhysX§Þ³N³Q¼sªxÀ³¥Î©ó150¦hÓ´åÀ¸¤¤¡A¨äµù¥U¥Î¤á¼Æ¶q¤w¶W¹L10,000¦W¡C³o¶µ§Þ³N¦b·s¤OªºPlaystation 3¡B·L³nªºXbox 360¡B¥ô¤Ñ°óªºWii¥H¤ÎÓ¤H¹q¸£¤W§¡±o¨ì¤F¨}¦nªº¤ä´©¡A§â´åÀ¸±À¦V¥þ·sªº¹Ò¬É¡C ¡@¡@¦¹¥~¡ANVIDIA PhysX¬O¤@ºØ¥\¯à±j¤jªºª«²z¥[³t¤ÞÀº¡A¥i¦b³»¯ÅPC©M´åÀ¸¤¤¹ê²{§Y®Éªºª«²z¾Çpºâ¡CPhysX³]p¥Î³~¬O§Q¥Î¨ã³Æ¼Æ¦ÊÓ¤º®Öªº±j¤j³B²z¾¹¨Ó¶i¦æµwÅé¥[³t¡C¥[¤WGPU¶W±jªº¨Ã¦æ³B²z¯à¤O¡APhysX±N¨Ïª«²z¥[³t³B²z¯à¤O§e«ü¼Æ¿¼Wªø¨Ã±N±zªº´åÀ¸ÅéÅç´£¤É¦Ü¤@Ó¥þ·sªº¤ô¥¡A¦b´åÀ¸¤¤§e²{Â×´I¦h±m¡B¨Á{¨ä¹Òªºª«²z¾Ç´åÀ¸Àô¹Ò¡C ¡@¡@NVIDIA±NPhysX¤ÞÀº¶°¦¨¨ìCUDAµ²ºcªºª«²z¹Bºâ¤¤¡A³o¼Ë´N¥i¥H¬OGeForce 8/9¤ÎGT200¨t¦C¥þ³¡³£¤ä´©PhysX¤ÞÀº¡A ©Ò¦³¤w¨Ï¥ÎPhysX§Þ³Nªº´åÀ¸³£¤ä´©·sª©ÅX°Êµ{¦¡¡AªG¸Ë¦³¤ä´©CUDA¥¥xªºÅã¥d¡A´åÀ¸±N¦Û°Ê¿ï¨úÅã¥d¶i¦æª«²z¥[³t¹Bºâ¡A¤´·|¨Ï¥Î©Ê¯à¸ûºCªºCPU¶i¦æ¹Bºâ¡C¦¹¥~¡APhysX¨Ã¤£¥u¨Ï¥Î©ó´åÀ¸¥«³õ¡A¦P®É¥ç·|¹B¥ÎCUDA³q¥Î¹Bºâ»â°ì¤W¡AÀ³¥Î§ó¼s¡C ¡@¡@µL½×¬OGPUÁÙ¬OCPU¡BPPU¡BCell(PS3)³£¥i¥H³z¹LHAL½Ķ¼h¨Ó¹ê²{³n¡B©T½èÅé°Ê¤O(Soft or Rigid Body Dynamics)¡B³q¥Î¸I¼²°»´ú(Universal Collision Detection)¡B¦³¤¸¯À¤ÀªR(Finite Element Analysis)¡B¬yÅé°Ê¤O(Fluid Dynamics)¡B¤òµo¼ÒÀÀ(Hair Simulation)¡A¥H¤Î§ó°ª¯Å¶}µo¥¥xAPEX¤¤ªº§ó¥ý¶iªº¥¬®Æ¼ÒÀÀ(Cloth Simulation)¡B¦ÛµM¼ÒÀÀ(Natural Motion)µ¥¦b¤º·s¿o§Þ³N¡C ¡@¡@³z¹L¹LCUDA³q¥Î±µ¤f¡APhysX¤ÞÀº±NNVIDIA GPU¤¤ªºThread Scheduler(½uµ{ºÞ²z¾¹)¼ÒÀÀ¦¨Control Engine(±±¨î¤ÞÀºCE)¡A¦ÓStreaming Processors¨Ó¼ÒÀÀVector Processing Engine(¦V¶q³B²z¤ÞÀº¡AVPE)¡A¨ä¤¤CE±±¨î¤ÞÀºt³d¥ô°Èªº«ü¬£¡A¬Û·í©óPhysX¤¤ªº¥DºÞ¾÷ºc¡A¦Ó¯u¥¿ªºª«²z¹Bºâ¥ô°È«h¬O¥ÑVPE¦V¶q¤ÞÀº¨Ó§¹¦¨¡A³Ì«á³z¹LData Movement Engine(¼Æ¾Ú²¾°Ê¤ÞÀºDME)¿é¥X¡C Havok ¡@¡@Havokì¬O¤@®a·~¬É»â¥ýªº³nÅéªA°È´£¨Ñ°Ó¡A¨äª«²z¤ÞÀº³Q¶W¹L200´Ú´åÀ¸¨Ï¥Î¡A³\¦h¹q¼v¤]À³¥Î¤F³o®a¤½¥qªº³nÅé§Þ³N¡C¥h¦~9¤ë¡AIntel¬ðµM«Å§G¦¬ÁÊHavok¡A·~¬É´¶¹M²q´ú¦¹Á|¬O¬°¤F§í¨îNVIDIA¡BAMD¦b´åÀ¸ª«²z¤ÞÀº»â°ìªºÂX±i¡C ¡@¡@¤é«e¡AIntel¨Ï¥X¤FÂX®iHavokª«²z¤ÞÀº¥«³õªº±þ¤â |