| µÚ4Ò³£ºPhysXÒýÇæÏê½â |
¡¡¡¡Ä¿Ç°µÄÎïÀíÒýÇæÖ÷ÒªÓÐPhysXÓëHavok£¬¹ØÓÚÕâÁ½¼ÒÒýÇæµÄǰÉú½ñÊÀÔڴ˾Ͳ»¶à×ö½éÉÜÁË£¬ÓÐÐËȤµÄÅóÓѿɼû²Î¼û¡¶Havok VS PhysX Âþ̸ÎïÀí¼ÓËÙÊÀ½ç£¡¡·Ò»ÎÄ£¬½ñÌìÖ÷Òª½éÉÜNVIDIA½ÓÊÖºóµÄPhysXÒýÇæ¡£
¡¡¡¡NVIDIA½«PhysXÒýÇæ¼¯³Éµ½CUDA¼Ü¹¹µÄÎïÀíÔËËãÖУ¬ÕâÑù¾Í¿ÉÒÔÊÇGeForce 8/9¼°GT200ϵÁÐÈ«²¿¶¼Ö§³ÖPhysXÒýÇæ£¬ ËùÓÐĿǰÒÑʹÓÃPhysX¼¼ÊõµÄÓÎÏ·¶¼Ö§³ÖаæÇý¶¯³ÌÐò£¬Èç¹û×°ÓÐÖ§³ÖCUDAƽ̨µÄÏÔ¿¨£¬ÓÎÏ·½«×Ô¶¯Ñ¡È¡ÏÔ¿¨½øÐÐÎïÀí¼ÓËÙÔËË㣬·ñÔòÈÔ»áʹÓÃÐÔÄܽÏÂýµÄCPU½øÐÐÔËËã¡£´ËÍ⣬PhysX²¢²»Ö»Ê¹ÓÃÓÚÓÎÏ·Êг¡£¬Í¬Ê±Òà»áÔËÓà CUDAͨÓÃÔËËãÁìÓòÉÏ£¬Ó¦Óøü¹ã¡£

¡¡¡¡ÂÛÊÇGPU»¹ÊÇCPU¡¢PPU¡¢Cell£¨PS3£©¶¼¿ÉÒÔͨ¹ýHAL·Òë²ãÀ´ÊµÏÖÈí¡¢¹ÌÖÊÌ嶯Á¦(Soft or Rigid Body Dynamics)¡¢Í¨ÓÃÅöײÕì²â(Universal Collision Detection)¡¢ÓÐÏÞÔªËØ·ÖÎö(Finite Element Analysis)¡¢Á÷Ì嶯Á¦(Fluid Dynamics)¡¢Ã«·¢Ä£Äâ(Hair Simulation)£¬ÒÔ¼°¸ü¸ü¸ß¼¶¿ª·¢Æ½Ì¨APEXÖеĸüÏȽøµÄ²¼ÁÏÄ£Äâ(Cloth Simulation)¡¢×ÔȻģÄ⣨Natural Motion£©µÈÔÚÄÚÐÂÓ±¼¼Êõ¡£

¡¡¡¡Í¨¹ý¹ýCUDAͨÓýӿڣ¬PhysXÒýÇæ½«NVIDIA GPUÖеÄThread Scheduler£¨Ï̹߳ÜÀíÆ÷£©Ä£Äâ³ÉControl Engine(¿ØÖÆÒýÇæCE)£¬¶øStreaming ProcessorsÀ´Ä£ÄâVector Processing Engine(ʸÁ¿´¦ÀíÒýÇæ,VPE)£¬ÆäÖÐCE¿ØÖÆÒýÇæ¸ºÔðÈÎÎñµÄÖ¸ÅÉ£¬Ï൱ÓÚPhysXÖеÄÖ÷¹Ü»ú¹¹£¬¶øÕæÕýµÄÎïÀíÔËËãÈÎÎñÔòÊÇÓÉVPEʸÁ¿ÒýÇæÀ´Íê³É£¬×îºóͨ¹ýData Movement Engine(Êý¾ÝÒÆ¶¯ÒýÇæDME)Êä³ö¡£
¡¶ÎïÀí¼ÓËÙ¾«Ë裺ʵʱ»¥¶¯¡·...·µ»ØÉÏÒ»Ò³£¼£¼ ¡¶Ë«¿¨Ä£Ê½ÏµÄPhysX¡·...¼ÌÐøÏÂÒ»Ò³£¾£¾
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [ÉÏÒ»Ò³] [ÏÂÒ»Ò³]