¨ë
PCȯ°æÇÏ¿¡¼ Á¸ÀçÇÏ´Â ÃֽŠÁ¦Ç°µé
¡ã
ATI Technology - R350
¡ã
NVIDIA - NV30
Å×½ºÆ® ½Ã½ºÅÛ ±¸¼º
CPU |
AMD
Athlon XP 2700+ (2.16 §×) |
¸¶´õº¸µå |
ASUS
A7N8X (nForce2) |
RAM |
512MB (2x256MB) PC2700 333DDR
RAM |
Á¦Ç°¸í |
ELSA GLADIAC
FX
930 ULTRA |
PowerColor
Radeon 9800 PRO |
µå¶óÀ̹ö |
Detonator
43.45 |
Catalyst 3.2
|
±âŸ
|
nForce 2.03
|
O/S |
¿µ¹®
Windows XP Professional
SP1 |
DirectX |
9.0a |
|
R350
|
NV30
|
Á¦Ç°¸í
|
RADEON
9800 PRO
|
GeForceFX
5800 ULTRA
|
GPU
¾ÆÅ°ÅØó
|
256
bit
|
256
bit
|
ÄÚ¾îŬ·°
|
380
§Ö
|
500
§Ö
|
¸Þ¸ð¸®
Ŭ·°
|
340
§Ö
|
500
§Ö
|
°øÁ¤±â¼ú
|
0.15§
|
0.13
§
|
Æ®·£Áö½ºÅÍ
|
107M(1¾ï7¹é¸¸)
|
125M(1¾ï2õ5¹é¸¸)
|
¸Þ¸ð¸®
¹ö½º
|
256bit
DDR
|
128bit
DDR II
|
¸Þ¸ð¸®
´ë¿ªÆø
|
21.8
GB/s
|
16 GB/s
|
¸Þ¸ð¸®
¿ë·®
|
128/256MB
|
128/256MB
|
Çȼ¿
ÆÄÀÌÇÁ¶óÀÎ
|
8
|
8(4)
|
ÅؽºÃÄÀ¯´Ö/ÆÄÀÌÇÁ¶óÀÎ
|
1
|
1(2)
|
Vertex
Shader
|
4
|
4
|
Pixel
Shader ¹öÀü
|
2.0
|
2.0+
|
Vertex
Shader ¹öÀü
|
2.0
|
2.0+
|
DirectX
¹öÀü
|
9
|
9
|
R350ÀÇ °æ¿ì 1¾ï7¹é¸¸°³³ª µÇ´Â Æ®·£Áö½ºÅ͵éÀ»
0.15§ °øÁ¤¿¡
, NV30Àº ¾à 10% Á¤µµ°¡ ´Ã¾î³ Æ®·£Áö½ºÅ͸¦
0.13§ °øÁ¤À» ÀÌ¿ëÇØ Á¦Á¶µÇ¾ú´Ù. NV30Àº ¸Þ¸ð¸® ¹ö½º ¿ª½Ã 128bit·Î
±¸¼ºµÇ¾î ÀÖ¾î º´·Ä󸮽à R350ÀÌ ¿ì¼¼ÇÒ °ÍÀ¸·Î º¸À̸ç -
NV35¿¡¼´Â 256bit ¸Þ¸ð¸® ¹ö½º°¡ »ç¿ëµÉ °ÍÀ̶ó´Â ·ç¸Ó°¡ ÀÖ´Ù -
Á»´õ ¼¼¹ÐÇØÁø °øÁ¤Àº °íŬ·°À» À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖÁö¸¸ ¹Ý´ë·Î
¹ß¿ ¶ÇÇÑ Áõ°¡ÇÏ°Ô µÈ´Ù.
¨ì
3Dmark2001,3Dmark03 Å×½ºÆ®
¾ÆÁ÷±îÁö Ãâ½ÃµÇ°íÀÖ´Â
¸¹Àº °ÔÀÓµéÀº DirectX8¿¡ ÃÖÀûÈ µÇ¾îÀÖÀ¸¸ç ,3Dmark2001Àº ÀÌ DirectX8
¼º´ÉÀ» Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â º¥Ä¡¸¶Å©Åø·Î½á ¸îÇØ°¡ Áö³ Áö±Ý±îÁöµµ ¾Ö¿ë(?)µÇ°í
ÀÖ´Ù. ¾Æ¸¶ ¿ÃÇØ°¡ °¡±â Àü¿¡ DirectX9À» Áö¿øÇÏ´Â °ÔÀÓµéÀÌ ´ë°Å ¹ß¸ÅµÇ¾î
ÀÌÁ¦´Â ¿ª»ç¼Ó¿¡ ³²±æ °£ÀýÈ÷ Èñ¸ÁÇÏ°í ÀÖ´Â À¯ÀúµéÀÌ ¸¹Àº °ÍÀÌ´Ù.
MSÀÇ ÃֽŠ±×·¡ÇÈ APIÀÎ
DirectX9¿¡ ¹ß¸ÂÃß¾î µîÀåÇÑ 3Dmark03ÀÇ Å×½ºÆ® °á°ú, Radeon 9800
Pro ÀÌ ±Ù¼ÒÇÑ Â÷ÀÌ·Î ¿ìÀ§¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.
ÆÄÀÌÇÁ¶óÀδç ÅؽºÃÄÀ¯´Ö(Texture
Units per Pipeline)¿¡ ´ëÇÑ ½ºÆåÀº °ø½ÄÀûÀ¸·Î µÎ Á¦Ç°´Ù °øÈ÷ Çϳª¾¿(8*1) Á¸ÀçÇÑ´Ù.
±×·¯³ª ½ºÆå°ú´Â ´Ù¸£°Ô ´ëºÎºÐÀÇ 3D°¡¼Ó 󸮺κп¡¼ NVIDIAÀÇ NV30 ´Â
ÆÄÀÌÇÁ¶óÀδç 2°³ÀÇ ÅؽºÃÄ À¯´ÖÀ¸·Î(4*2) ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ°í,
ÀÌ·Î ÀÎÇØ ¸ÖƼ ÅؽºÃÄÀÇ Ã³¸®¿¡¼´Â Radeon9800 Pro¿Í Å« Â÷À̸¦ º¸¿©ÁÖ°í
ÀÖ´Ù. ¹Ý¸é ½Ì±Û ÅؽºÃÄ Ã³¸®¼º´É¿¡¼´Â 500MHz¶ó´Â °íŬ·°À» °¡Áü¿¡µµ
ºÒ±¸ÇÏ°í ÃʶóÇÑ ¼º´ÉÀ» º¸¿©ÁÖ°í ÀÖ´Ù.
ÃÑ 30¸¶¸®ÀÇ °ïºÀüÁ¶Áß(?)ÀÎ
Æ®·ÑµéÀÌ ³ª¿À´Â ÀÌ Àå¸éÀº VS(Vertex Shader) 1.1À» Å×½ºÆ®ÇÏ°Ô
µÈ´Ù. °¢°¢ 5,500°³ÀÇ Æú¸®°ïÀ¸·Î ±¸¼ºµÇ¾îÀÖÀ¸¸ç Æ®·ÑµéÀ» ·»´õ(render)Çϱâ
À§ÇØ PS(Pixel Shader) 1.1 ÀÌ »ç¿ëµÇ¾ú´Ù. ¹ØÀÇ Ç¥¿¡¼± Radeon 9800
Pro Áö¼ÓÀûÀÎ ¿ìÀ§¸¦ Á¡ÇÏ°í ÀÖ´Â ¸ð½ÀÀ» º¼ ¼ö ÀÖ´Ù.
¹öÅؽº ½¦ÀÌ´õ(Vertex Shader)¶õ ?
DirectX 7¿¡¼ Áö¿øÇÏ°Ô
µÈ Çϵå¿þ¾î TnLÀº °íÁ¤µÈ ÇüÅÂÀÇ ÆÄÀÌÇÁ¶óÀÎ (fixed function
pipeline)ÀÇ °³¼±¿¡ ¸ñÀûÀ» µÎ°í ÀÖ¾ú´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÀûÀÎ
ºÎºÐ¿¡ ´ëÇÑ Á»´õ ÀÚÀ¯·Î¿î ÇÁ·Î±×·¡¹ÖÀ» À§ÇØ , DirectX8
ºÎÅÍ Shader °¡ Áö¿øµÇ°Ô µÇ¾ú°í, ÀÌ°°Àº º¯È·Î ÀÎÇØ
¼ÒÀ§ Programmable(ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ) Shader °¡
µîÀåÇÏ°Ô µÇ¾î ±âÁ¸ÀÇ TnLÀÇ Ã³¸®¸¦ Shader°¡ ¹°·Á¹Þ¾Æ
ó¸®ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
|
±×·³
Çϵå¿þ¾î(Hardware) TnL
˼ ?
ÁÂÇ¥º¯È¯°ú ±¤¿øó¸®(Transformation
& Lightning)·Î
ºÒ¸®¿ì¸ç , 3D¿¬»ê¿¡ »ç¿ëµÇ´Â ÁÂÇ¥º¯È¯(Tranformation)À»
Çϱâ À§Çؼ´Â ÀüÀûÀ¸·Î CPU°¡ À̸¦ ó¸®ÇÏ¿´´Ù.
À̸¦ º¸Åë ¼ÒÇÁÆ®¿þ¾î TnL À̶ó ÇÑ´Ù.
DirectX 6¿¡¼´Â ÀÌ·¯ÇÑ
ÁÂÇ¥º¯È¯(Transformation)¿¡
´ëÇÑ ¿¬»ê󸮸¦ ±×·¡ÇÈ Ä«µå°¡ ¸Ã¾Æ ó¸®ÇÒ ¼ö ÀÖµµ·Ï
Áö¿øÇÏ°Ô µÇ¾ú´Ù. ÁÂÇ¥º¯È¯Àº ÁÂÇ¥°è¿¡¼ ȸÀü(rotation),Åõ¿µ(projection) µîÀÇ ´Ù¾çÇÑ ¼öÇÐÀû 󸮰¡
ÇÊ¿äÇϸç, ÀÌ·¯ÇÑ °ÍµéÀº °íµîÇб³ ¼öÇн𣿡 ¸Ó¸®¾ÆÇÁ°Ô
º» ±â¾ïÀÌ ÀÖÀ» °ÍÀÌ´Ù. (ÁÖ·Î Çà·Ä,Çà·Ä½Ä µîÀÇ º¹ÀâÇÑ
¼öÇаø½ÄÀÌ ÀÌ¿ëµÈ´Ù) °£´ÜÇÑ ¿¹¸¦ µéÀÚ¸é ÃàȸÀüÀ̳ª
Áß½ÉÀ̵¿, ½ºÄÉÀϸµ µî ¸Å¿ì ´Ù¾çÇÏ´Ù.
DX7ÀÇ
µîÀå°ú ÇÔ²² À̸¦ Çϵå¿þ¾îÀûÀ¸·Î(Áï ±×·¡ÇÈ Ä«µå°¡ ó¸®Çϵµ·Ï) Áö¿øÇÏ´Â Á¦Ç°µéÀÌ ¼Ó¼Ó
Ãâ½ÃµÇ¾ú´Ù. ÀÌ·Î ÀÎÇØ ±×·¡ÇÈ Ä«µå¿¡¼ À̸¦ ó¸®ÇÏ¿© CPUÀÇ ºÎ´ãÀ» ÁÙ¿©ÁÙ ¼ö ÀÖ°Ô
µÇ¾ú°í À̸¦ Çϵå¿þ¾î TnL À̶ó ÇÑ´Ù.
|
³ª¹« ¿øÆÇÀ§¿¡ ³õ¿©Áø
µÎ ¸¶¸®ÀÇ Çü»ó°ú ÇÔ²² °Ñ Ç¥¸éÀº ´ë¸®¼®Áú°¨À» Ç¥ÇöÇÏ°í ÀÖ´Ù. ÀÌ Å×½ºÆ®
¿ª½Ã PS(Pixel Shader) 2.0 ÀÌ»óÀÇ Áö¿øÀÌ ÇÊ¿äÇϸç, ÀÌ¿¡ µû¶ó DirectX9
ÀÌ»óÀ» Áö¿øÇÏ´Â ±×·¡ÇÈ Ä«µå¿¡¼¸¸ ÀÌ Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ
Å×½ºÆ® ¿ª½Ã Radeon 9800 ProÀÌ ³ªÀº ¼º´ÉÀ» º¸¿©ÁÖ°í ÀÖ´Ù. 800*600 ,
1600*1200 Çػ󵵿¡¼ µÎ Á¦Ç°ÀÇ ÆøÀ» »ìÆ캸¸é °íÇØ»óµµ °¥¼ö·Ï ±× Â÷ÀÌ´Â
Çö°ÝÀÌ ³·¾ÆÁö°í ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.
Ragdoll Å×½ºÆ®´Â VS(Vertex
Shader) ¼º´É»Ó ¾Æ´Ï¶ó CPUÀÇ ¿¬»ê´É·Â ¶ÇÇÑ ÁÖ¿äÇÑ ¿ä¼Ò·Î ÀÛ¿ëÇÑ´Ù.
VS 1.1¸¦ »ç¿ëÇØ ¸¹Àº ¼öÀÇ Æ®·ÑµéÀ» ó¸®ÇÏ°í ÀÖÀ¸¸ç , ÀÌ°°Àº
Æ®·ÑµéÀÇ ¿òÁ÷ÀÓµéÀ» À§ÇØ Havok Physics ¿£ÁøÀÌ »ç¿ë µÇ¾ú´Ù°í
ÇÑ´Ù.
|