§ä«K©y¨Ó²³æ±þ»ùºô´N¹ï¤F¡AªA°È»ù®æ¤ñ¤@¤ñ¡AÅý±z»´ÃP¤ñ»ù¡A¬Ù®É¬Ù²ü¥]µ¡Ã®±M·~·ÀÁ­¹F¤H²`¤J¼³±þ¡A¦UºØÀô¹Ò®`ÂΤΦѹ«¡A¤f¸O±ÀÂË¡A§K¶O¿Ô¸ß°É¬d

­º­¶  ¡E  j2h ½×¾Â ¡E ³nÅé°Q½×     ¡E 

²L½Í3D·s§Þ³N¡Aª«²z¹Bºâ³æ¤¸ PPU

©ÐªF¡Gªü°¶
µoªí®É¶¡¡G2007-04-29


²L½Í3D·s§Þ³N¡Aª«²z¹Bºâ³æ¤¸ PPU¡]Physics Processing Unit¡^


ø¹Ï¥d¤]¥s°µÅã¥Ü¥d¡A±q2D±o®É´Á¶}©l¡A¤j¹Ù³£²ßºD»¡¡yVGA¡z¡A¤]´N¬OVideo Graphics Array¡A±q¦r­±¤W¨Ó¬Ý´N¬O¡y¼v­µ¹Ï§Î°}¦C¡zªº·N«ä¡A¦¹®ÉªºVGA¹ï¾ã­Ó¹q¸£¨t²Î¨Ó»¡¡A¥¦¤£¹L¬O°µÅã¥Ü¥Î³~¡A¹Bºâ¥\¯à¤£±j¡A¤j³¡¤Àªº¹BºâÁÙ¬O­n¾aCPU¨Ó°µ¡C

¤j¬ù¬O¦b¦è¤¸1999¦~©³ªº®É­Ô§a¡AnVIDIA±À¥X¤F¯u¥¿¨ã¦³¿W¥ß¥B±j¤j¹Bºâ¥\¯àªº¼v­µ¤Î¹Ï§Î¹Bºâ³æ¤¸¡A³o´N¬O»®»®¦³¦WªºÃ¸¹Ï³B²z¾¹GPU¡]Graphics Processing Unit¡^¡A³o¨Ï±oCPUªº­t¦ý³Q¤j¤jªº´î»´¡A¯u¥¿3DÅã¹³ªº®É¥N¶}©l¨ÓÁ{¡A·íµM³o¤]¨Ï±onVIDIA³QIntelµø¬°¼ç¦bªº±j¼Ä¡A­ì¦]«Ü²³æ¡AGPU³£°µ¥X¨Ó¤F¡ACPU§ó¬O»´¦Ó©öÁ|¡A¦Ó­±¹ï³o¼Ëªºµo®i¡A¨äÄvª§¹ï¤âATi©M3DLabs·íµM¤£¯à¥Ü®z¡A¤]±À¥X¤F©Ò¿×ªºµøı³B²z¾¹VPU¡]Visual Processing Unit¡^¨Ó¦]À³¡C

³o¤@°}¤l¤S¥X²{¤F¤@­Ó·í¬õ¬µ¤lÂû¡A¥¦¥s°µª«²z¹Bºâ³B²z¾¹PPU¡]Physics Processing Unit¡^¡A»¡¨ìª«²z¹Bºâ³oªF¡A¥D­nÁÙ¬O³z¹L³nÅ骺¤è¦¡¨Ó°µ¡A©Ò¥H³o³¡¥÷ÁÙ¬O±o¾aCPU¦Ñ¤j­ô¨ÓÃö·Ó°Õ¡I©Ò¥H»¡¡A¹L¥h³o¨Çª«²z¹Bºâªº¥ô°È³£¬O¥ÑCPU¨Ó§¹¦¨ªº¡A¦Ó©Ò¿×¡yª«²z¹Bºâ¡z¥D­n¥]§t¤F
¡E ³n¡B©T½èÅé°Ê¤O¡]Soft or Rigid Body Dynamics¡^
¡E ¦Æ¥Î¸I¼²°»´ú¡]Universal Collision Detection¡^
¡E ¦³­­¤¸¯À¤ÀªR¡]Finite Element Analysis¡^
¡E ¬yÅé°Ê¤O¡]Fluid Dynamics¡^
¡E ¤ò¾v¼ÒÀÀ¡]Hair Simulation¡^
¡E ¥¬®Æ¼ÒÀÀ¡]Cloth Simulation¡^
µ¥½ÆÂøªºª«²z¤ÏÀ³§@µwÅé¥[³t¹Bºâ¡C¥i¤£­n¥H¬°ª«²z¹Bºâ¤]¬O¥ÑGPU©ÎVPU¥]¿ì®@¡I

¦A¬Ý¬Ý²{¦bªº3D¬ÛÃö³nÅé¥i¬°¶V¨Ó¶V¯u¹ê¤Îºë½o¤Æ¡A³o¥¿¬O¦]¬°³Q¥[¤J¤F¶V¨Ó¶V¦hªºª«²z¤¸¯À¡A¨Ò¦p¦b3D¹CÀ¸ùب¤¦â¬O§_¯à¬ï¶VÀ𭱡A¤l¼u¬O§_À»¤¤¥Ø¼Ð¡B­·§j°Ê¯óÂOµ¥µe­±³£¬O»Ý­n¶i¦æ¤j¶qª«²z­pºâªº¡C¦b¹CÀ¸¥@¬É¤¤¡A¹q¸£­n§Y®Éªººtºâª«Åé¸I¼²¡B¤U¸¨¡B¤ÏÂ൥ª«²zÅ޿誺µe­±¡A¦Óª«²z¥d¼Ò¦¡ªºÃz¬µ¹Ï¹³­n¤ñ´¶³q¼Ò¦¡ªºµºÄRªº¦h¡Cª«Åé³Q¥´¦¨¤£¦P¸H¤ù¡Aºj¤f¼Q®g¥X¤õµK¡A¦a­±º¡¬O·ÏÃú¡A³oºØ®ÄªG¦b¹L¥h¬OCPU©MÅã¥dµLªk©Ó¨üªº¡Aª«²z¥dªº½T¯àµ¹ª±®a±a¨Ó¶W¤ZªºÅã¥Ü®ÄªG¡C·í«e³Ç¥Xªº3D¹CÀ¸¦bª«²z¥dªº¨ó§U¤U¡A±N·|§ó¥[§¹¬ü¡C

¦]¦¹§Ú­Ìª¾¹D¡ACPU¨Ã¤£¬O±Mªù¬°ª«²z¹Bºâ³]­pªº¡A¦P®É³B²z¦UºØÁc­«ªº¹Bºâ·|¨Ï¹CÀ¸µe­±³t«×¤U­°¡A¦P®É¤]­­¨î¤F¹CÀ¸¤¤¥X²{¤j¶qªºª«²z¯S®Ä¡A»¡¨ì³o¸Ì¡A¨º§A¥i¯à·|»¡¡y¨º¦³¤°»òÃö«Y¡I²{¦b¦³Âù®Ö¤ßCPU°Ú¡I¡z¡A¨S¿ù¡I¦ý§A¥i¯à¤£ª¾¹DPPU©MGPU²z¸ê®Æªº³t«×¨ÌµM¬OÂù®ÖCPU³B²zª«²z¸ê®Æªº4-10­¿¡A¦]¬°¥¦­Ì§ó¾A¦X±Mªùªºª«²z¹Bºâ¡A¦Ó¥B¡A¦b¥¼¨ÓªºDX10µo§G«á¡A¥¦­ÌÁÙ·|§ó¥[±j¤j¡C

·íµM°Õ¡Iª±®a¬O§_¯uªº¦³³o¼Ëªº»Ý¨D©O¡H¥H²{¦b¨Ó»¡¡A·íµM¬O¥¼¥²µM¡A¦]¬°¥Ø«e¦h¼Æ3D¹CÀ¸³nÅ骺¬ÛÃöª«²z¹BºâÁÙ¤£¸m©ó³y¦¨¨t²Î¹L¤jªº­t¾á¡A¦ý«á­±·L³nªºVista·|¥[¤J¤£¤Öªº3D¤¸¯À¡ADirect X 10¤]§Y±Nµoªí¡A°t¦XµwÅé³]³Æªº¶i¨B¡A³nÅ馳§ó¤jªºµo´§ªÅ¶¡¡A±Nª«²z¹Bºâ¥ÑCPU¤¤¿W¥ß¦Ó¥X¥Ü¥²¦¨¬°ÁͶաA°£¤F¥Ø«e¥¿¬OµoªíªºAGEIA¤§¥~¡A nVIDIA¤]±N¾É¤J¨ä±MÄݪºSLI¹Bºâ¼Ò¦¡¤¤¡A¨ºATi·íµM¤]¬O¶Õ¦b¥²¦æ°Õ¡I



  • ÃÙ§Uºô¯¸       

    TECHNIQUE§N®ðªÅ½Õ³W¹º
    §N®ð¬Éªº¹F¤H¡A¦h­«°â«áªA°È«O»Ù¡A±M·~¼ö§Õ§Þ³N¡A¦h¤á®a®x¤@­P±ÀÂË
    DRAPERYµ¡Ã®³]­p
    ±²Ã®¡Bµ¡Ã®¥¬¡Bµ¡Ã®¥¬¦hºØ´Ú¦¡¡A§K¶O¤V¶q¡A¬D¾Ô¥«³õ¶W§C»ù¡A¬°®a»´ÃP¼W²K·s·N
    ªoº£¯»¨ê¤uµ{
    Àu½èªoº£®v³Å¡A±M·~ªºªoº£¤uµ{¡A§K¶O¿Ô¸ß¨êªoº£¤j¤p¨Æ¡A­È±o±z«H¿à¡I



  • ¡@¦@ 0 ¤H¦^À³

    ©m¦W¡G
    §G§i¤º®e¡G
    ¨ä¥L¿ï¶µ: