-
Troll's Lair
¼¼ ¹ø°·Î ½Ç½ÃµÇ´Â "Trolls
Lair" °ÔÀÓ Å×½ºÆ®´Â ¾Õ¼± Å×½ºÆ®¿Í ¸¶Âù°¡Áö·Î DX8±â¹ÝÀ»
Å×½ºÆ®ÇÏ°Ô µÇ¸ç ºñ½ÁÇÑ ±â´ÉÀ» ÃøÁ¤ÇÏ°Ô µÈ´Ù. ¸¶Âù°¡Áö·Î PS 1.1 ȤÀº
DX 8.1À» Áö¿øÇÒ °æ¿ì PS 1.4°¡ »ç¿ëµÇ¾î ±¤¿ø¸ðµ¨À» Ç¥ÇöÇÏ°Ô µÇ¸ç
PS 1.4°¡ »ç¿ëµÇ¸é ¿ª½Ã Æнº(pass)°¡ ÁÙ¾îµé¾î Á»´õ ºü¸¥ 󸮰¡ °¡´ÉÇÏ´Ù.
µ¿ÀÏÇÏ°Ô Havok ¿£ÁøÀÌ »ç¿ëµÇ¾ú´Ù.
-
image from hardwaremania.com
µÎ ¹øÀç °ÔÀÓÅ×½ºÆ®¿Í °¡Àå Å« Â÷ÀÌÁ¡Àº
µîÀåÇÏ´Â Àι°ÀÇ ¸Ó¸®°áÀ» Ç¥ÇöÇϱâ À§ÇÑ Æú¸®°ïÀÌ Áõ°¡ÇÑ°ÍÀ¸·Î , °¢ Çȼ¿´ç ÀÌÆåÆ®¸¦
ÁÖ¾î ¸Ó¸®Ä«¶ôÀ» Ç¥ÇöÇϱ⠺¸´Ù´Â °¢°¢ÀÇ ¸Ó¸®Ä«¶ôÀÇ Áö¿À¸ÅÆ®¸®¸¦ »ý¼ºÇÏ¿©
Ç¥ÇöÇÏ¿´´Ù. ¸Ó¸®Ä«¶ôÀÇ ºÎµå·¯¿î ¿òÁ÷ÀÓÀ» Ç¥ÇöÇϱâ À§ÇØ ÀϹÝÀûÀÎ ¹°¸®¸ðµ¨(custom
physics model)À» »ç¿ëÇÏ¿´À¸¸ç º¸Åë 3°¡ÁöÀÇ
¿ä¼Ò°¡ ÇÊ¿äÇѵ¥ °¢°¢ Áß·Â, °æµµ(µüµüÇÔ), °ö½½ÀÌ ÀÌ¿¡ ¼ÓÇÑ´Ù. ¸Ó¸®Ä«¶ôÀÇ
Ç¥ÇöÀ¸·Î ÀÎÇØ Áõ°¡µÈ µ¥ÀÌÅÍ¿Í Æú¸®°ïµéÀÌ °ÔÀÓ 2 ¿¡ ºñÇØ 2¹è°¡·®
¸¹¾Æ GPU¿¡ »ó´çÇÑ ºÎÇÏ°¡ °É¸®°Ô µÈ´Ù.
- DX8 À» Áö¿øÇÏ´Â Çϵå¿þ¾î¹× PS 1.1 »ç¿ë
- ½ºÆ®µ¿¾È
ÅؽºÃÄÀÇ ·ÎµùÀÌ ¾øÀ»·Á¸é ÃÖ¼Ò 128MBÀÇ ÇÁ·¹ÀÓ¹öÆÛ ÇÊ¿ä
- VS 1.1·Î ¹öÅؽº ó¸®
- Çȼ¿ 󸮿¡´Â PS 1.1À̳ª PS 1.4(Áö¿øµÈ´Ù¸é)ÀÌ
»ç¿ëµÊ
- ij¸¯ÅÍÀÇ Ç¥¸éÀº
VS°¡ »ç¿ëµÇ¾úÀ¸¸ç, ´ëºÎºÐÀÇ °³Ã¼µéÀº Ä®¶ó¸Ê, ³ë¸»¸ÊµîÀÌ »ç¿ëµÇ¾ú´Ù
- µ¿Àû ±×¸²ÀÚ Ã³¸®¿¡´Â ½ºÅÙ½Ç
¹öÆÛ »ç¿ë
- Havoc ¸®¾óŸÀÓ ¹°¸®¿£Áø, ij¸¯ÅÍÀÇ ¸Ó¸®¸¦
À§ÇØ ÀϹÝÀûÀÎ ¹°¸®¸ðµ¨ Àû¿ë
- PS
1.1À» »ç¿ëÇßÀ» °æ¿ì ÇÁ·¹ÀÓ´ç 560,000°³ÀÇ Æú¸®°ïÀ» ·»´õ¸µÇÏ°Ô
µÇ¸ç, PS 1.4°¡ »ç¿ëµÇ¸é 󸮴ܰ谡 °¨¼ÒµÇ¾î 280,000°³·Î ÁÙ¾îµç´Ù.
- ÅؽºÃĸ¦ À§ÇØ 64MBÀÇ ºñµð¿À
¸Þ¸ð¸®, 19MBÀÇ ¹öÅؽº ¹öÆÛ¿Í 2MBÀÇ ÀÎÅؽº ¹öÆÛ°¡ »ç¿ëµÊ
- Mother
Nature
³× ¹ø°·Î ½Ç½ÃµÇ´Â "Mother
Nature" Å×½ºÆ®´Â VS 2.0, PS 2.0À» ¸ðµÎ »ç¿ëÇØ ¸»±×´ë·Î DX9.0ȯ°æÀÇ
ȯ»óÀûÀÎ °æÇèÀ» Á¦°øÇÏ°í ÀÖ´Ù. ½£°ú ¹°ÀÇ Ç¥Çö¿¡¼ ±âÁ¸ 3Dmark2001¿¡¼
À¯¸íÇØÁø 'Nature'ÀÇ µÚ¸¦ ÀÕ°í ÀÖ´Ù. ÀÌ Å×½ºÆ®¸¦ À§Çؼ´Â Çϵå¿þ¾îÀûÀ¸·Î
DX9À» Áö¿øÇؾßÇϸç VS 2.0°ú PS 2.0À» »ç¿ëÇϰԵȴÙ. °¢°¢ÀÇ Ç®°ú ³ª¹µÀÙÀº
VS°¡ »ç¿ëµÇ¾úÀ¸¸ç µ¶¸³ÀûÀÎ ¿òÁ÷ÀÓÀ» Ç¥ÇöÇϱâ À§Çؼ DX9¿¡ »õ·Î Æ÷ÇÔµÈ
Sincos ¸í·É¾î¸¦ »ç¿ëÇÏ¿´´Ù.
-
image from hardwaremania.com
¹°ÀÇ Ç¥¸é¿¡´Â PS 2.0ÀÌ »ç¿ëµÇ¾úÀ¸¸ç
´Ù¼öÀÇ ÅؽºÃĸ¦ Àû¿ëÇÏ¿´´Ù. Çϴÿª½Ã PS 2.0ÀÇ HDR(High Dynamic Range)À»
»ç¿ëÇØ Å¾籤ÀÇ °ú´ÙÇÑ ºû È¿°ú¸¦ Ç¥ÇöÇÏ¿´´Ù. ÇÏ´ÃÀÇ °æ¿ì ¸Å¿ì ¸¹Àº
Ä®¶óºñÆ®¸¦ »ç¿ëÇϱâÀ§ÇØ DX9ÀÇ ºÎµ¿¼Ò¼öÁ¡ ¸í·É¾î·Î ó¸®ÇÏ¿´À¸¸ç ÀÌ·ÎÀÎÇØ
±âÁ¸ õ6¹é¸¸ Ä®¶ó¼öÀÇ Á¦¾àÀ» ¶Ù¾î³ÑÀ» ¼ö ÀÖ´Ù.
- PS2.0 À» Áö¿øÇÏ´Â DX9 Çϵå¿þ¾î ÇÊ¿ä
- °³°³ÀÇ ³ª¹µÀÙµéÀÇ ¸ðµ¨¸µ ¹×
¿òÁ÷ÀÓÀ» À§ÇØ VS 2.0 »ç¿ë
- ¹° Ç¥¸é ¹× ÇÏ´ÃÀÇ Ç¥Çö¿¡´Â PS 2.0ÀÌ , žçÀÇ
°è»êÀ» À§Çؼ± HRD »ç¿ë.
- ¶¥
Ç¥¸éÀº PS 1.4¿Í Ä®¶ó¸Ê, µðÅ×ÀÏ ¸Ê, ¶óÀÌÆ®´×¸Ê, ¹üÇÁ ¸ÊµîÀÌ »ç¿ë
- ÇÁ·¹ÀÓ´ç
¾à 780,000 Æú¸®°ïÀ» ·»´õ¸µ
- ÅؽºÃĸ¦ À§ÇØ 50MBÀÇ ºñµð¿À
¸Þ¸ð¸®, 54MBÀÇ ¹öÅؽº ¹öÆÛ¿Í 9MBÀÇ ÀÎÅؽº ¹öÆÛ°¡ »ç¿ë
4°¡Áö
°ÔÀÓÅ×½ºÆ®ÀÇ
½ºÄÚ¾î´Â ... (°ÔÀÓÅ×½ºÆ® 1 frame-rate
x 7.3) + (°ÔÀÓÅ×½ºÆ® 2 frame-rate x 37) + (°ÔÀÓÅ×½ºÆ® 3 frame-rate x 47.1)
+ (°ÔÀÓÅ×½ºÆ® 4 frame-rate x 38.7)
|
-
Fill Rate, Vertex Shader , Pixel Shader 2.0, Ragdoll Test
Fill RateÅ×½ºÆ®¿¡¼´Â ½Ì±Û ¹× ¸ÖƼ
ÅؽºÃÄÀÇ ÅؽºÃĸµ ´É·ÂÀ» ÅëÇØ ±×·¡ÇÈ ÇÁ·Î¼¼¼ÀÇ ±âº»ÀûÀÎ ¼º´ÉÀ»
ÃøÁ¤Çϸç, ÀÌÈÄ °ÔÀÓ 3¿¡ ³ª¿Â Æ®·ÑµéÀÌ 30 ¸¶¸®°¡
µîÀåÇØ Vertex Shader Å×½ºÆ®ÇÏ°Ô µÈ´Ù. DX8À» Áö¿øÇÏ´Â Çϵå¿þ¾î°¡
ÇÊ¿äÇÏ¸ç °¢ Æ®·ÑÀº VS 1.1À» »ç¿ëÇØ Ç¥ÇöµÈ´Ù. Pixel Shader 2.0 Å×½ºÆ®¿¡¼´Â
¿ø¸ñÀ§¿¡ ³õ¿©Áø ´ë¸®¼® Áú°¨ÀÇ µÎ Çü»ó(ÄÚ³¢¸®, ÄÚ»Ô¼Ò)À» Ç¥ÇöÇÏ°Ô
µÇ´Âµ¥ ÀÌ ¿ª½Ã DX9À» Áö¿øÇØ¾ß º¼ ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î µîÀåÇÏ´Â "Ragdoll"
Å×½ºÆ®´Â Vertex Shader»Ó¸¸ ¾Æ´Ï¶ó CPUÀÇ ¼º´ÉÀ» µ¿½Ã¿¡ ÃøÁ¤ÇÏ°Ô µÈ´Ù.
ÀÌ´Â ¹°¸®¿£Áø°ú ±×·¡ÇÈ ÇÁ·Î¼¼¼ÀÇ ¹ë·±½º°¡ ¾î¶°ÇÑÁö ¾Ë¾Æº¸±â À§ÇÑ
°ÍÀ¸·Î ¾Õ¼ ¼³¸íÇÑ Havoc ¹°¸®¿£ÁøÀÌ Àß Àû¿ëµÈ ¿¹·Î º¼ ¼ö ÀÖ´Ù. ÀÌ
Å×½ºÆ®¸¦ À§Çؼ´Â VS 1.1 °ú PS 1.1ÀÌ»óÀÇ Áö¿øÀÌ ÇÊ¿äÇÏ´Ù.
Havoc
¹°¸®¿£ÁøÀº °ÔÀÓ½ÃÀåÀ»
Ÿ°ÙÀ¸·Î ³ª¿Â SDK·Î
3Dmark03 ¿¡µµ µµÀԵǾú´Âµ¥
ij¸¯ÅÍÀÇ Ã߶ô, Ã浿¿¡ °üÇÑ ¹°¸®Àû °è»êÀ» ´ã´çÇÏ°Ô
µÈ´Ù. ÀÌ ¿£ÁøÀº ÇÏÇÁ¶óÀÌÇÁ2 , ¸Æ½ºÆäÀÎ2 ¿¡ »ç¿ëµÉ ¿¹Á¤À̸ç,
¹ØÀÇ µ¿¿µ»óÀº °ÔÀÓ³»¿¡¼ Havoc¿£ÁøÀÌ Àû¿ëµÇ¸é ¾î¶² °á°ú°¡
³ª¿À´ÂÁö º¸¿©ÁÖ°í Àִµ¥ Á¶±ÝÀº °ú°Ý(?)ÇÏ´Ï Ã»¼Ò³âµé¿¡°Õ
±ÇÇÏÁö ¾Ê´Â ¹ÙÀÌ´Ù.
|
- CPU Test
3D°¡¼ÓÀ» À§Çؼ´Â ±×·¡ÇÈ ÇÁ·Î¼¼¼
»Ó¸¸ ¾Æ´Ï¶ó ½Ã½ºÅÛÀÇ CPU¼º´É ¶ÇÇÑ ¸¹Àº ¿µÇâÀ» ¹ÌÄ¡°Ô µÈ´Ù.
¿ì¸®°¡ ¼ÒÀ§ GPU(Graphic Processing Unit)¶ó ºÎ¸£°í ÀÖ´Â ±×·¡ÇÈ ÇÁ·Î¼¼¼µéÀÇ
ÃÖ¿ì¼± ¸ñÇ¥´Â 'CPUÀÇ ÀÛ¾÷·®À» °¡Á®¿Í Á»´õ È¿À²ÀûÀ¸·Î ó¸®ÇØ ½Ã½ºÅÛÀÇ
±ÕÇüÀ» ¸ÂÃá´Ù'¶ó´Â ½Ã°¢À¸·Î º¸´Â °ÍÀÌ ¿Ç´Ù. "¾î¶² ±×·¡ÇÈÄ«µå´Â
CPUÀÇ ¿µÇâÀ» ´úŸ°í ´õŸ°í" ÇÏ´Â ÀÇ°ßµéÀÌ ³ª¿À°ï Çϴµ¥ Áß¿äÇÑ
°ÍÀº ¹Ù·Î ¼·Î°£ÀÇ ¹ë·±½ºÀÓÀ» ¸í½ÃÇؾßÇÒ °ÍÀÌ´Ù.
3Dmark03ÀÇ CPUÅ×½ºÆ®´Â °ÔÀÓ1°ú °ÔÀÓ3À» CPU·Î ¿¡¹Ä·¹À̼ÇÇÏ¿©
°¡¼ÓÇÏ°Ô µÇ°í ±× ¼º´ÉÀ» ÃøÁ¤ÇÏ°Ô µÈ´Ù. 640x480ÇØ»óµµ¿Í ¿¡¹Ä·¹ÀÌ¼ÇµÈ Vertex
Shader¸¦ »ç¿ëÇÏ°Ô µÇ´Âµ¥ GPU´Â ±× °á°ú¿¡ ¿µÇâÀ» ÀüÇô ¸ø¹ÌÄ¡°Ô µÈ´Ù.
Â÷¼¼´ë °ÔÀÓµéÀ» Á»´õ ¿øÈ°È÷ Áñ±â±â À§Çؼ± °ÔÀÓ¿¡ Àû¿ëµÈ
¹°¸® ¿£ÁøÀÇ Ã³¸®¿ª½Ã Áß¿äÇÑ ¿ä¼ÒÀ̸ç ÀÌ´Â °ð CPUÀÇ ¼º´É°úµµ
¿¬°üµÇ¾îÀÖ´Ù.
CPU ½ºÄÚ¾î = (CPU °ÔÀÓ 1 frame-rate x
4.6) + (CPU °ÔÀÓ 3 frame-rate x
27.5) |
|