| µÚ16Ò³£ºGPUÁ£×ÓÄ£ÄâÓëperlin¼ÓÔë |
GPUÁ£×ÓÄ£Äâ
¸Ã²âÊÔ×ÅÖØ¿¼ºËÁËÏÔ¿¨µÄÁ£×ÓÐÔÄÜ£¬µ«ÊǸúÆÕͨµÄGPUÁ£×Óϵͳ²»Í¬£¬ÕâÀïËùÓеÄÁ£×Ó¶¼±»¸³ÓèÁËÎïÀíÊôÐÔ¡£¸Ã²âÊÔͨ¹ý¶¥µãÀ´Ä£ÄâÁ£×ÓµÄÎïÀíÐÔ£¬Ã¿Ò»¸öÁ£×Ó¶¼±»ÊÓΪһ¸ö¶¥µã£¬Òò´ËÐèÒª¼ÆËãÿһ¸ö¶¥µã¸úÉî¶ÈͼµÄÅöײ¼ì²â¡£³ÉǧÉÏÍò¸öÁ£×Ó¶ÔGPUµÄ¶¥µãshaderºÍstream outÐÔÄÜÌá³öÁËÑϾþµÄÒªÇó¡£
Perlin¼ÓÔ루Perlin Noise£¬¸ßËãÊõ¸ººÉPixel Shader²âÊÔ£©
Perlin NoiseÊÇÓÉKen Perlin·¢Ã÷µÄÒ»ÖÖÔëÉùº¯Êý£¬ÊÊÓÃÓÚ´´½¨¹ý³ÌÎÆÀí¸ú¹ý³Ì½¨Ä££¬Äܹ»ºÜºÃµØÄ£Äâ»ðÑæ¡¢ÔƲʡ¢ÆæÐιÖ×´µÄÑÒʯ£¬ÒÔ¼°Ê÷ľºÍ´óÀíʯ±íÃæ¡£ÓÉÓÚPerlin¼ÓÔëÐèÒª´óÁ¿µÄËãÊõÔËË㣬¼ÓÉϽüÄêÀ´ÓÎÏ·½ç²»¶ÏÓÐÈËÌá³öÓùý³ÌÎÆÀí¼¼Êõ´úÌæ´«Í³Ìùͼģʽ£¬Òò´Ë´Ó3DMark 05¿ªÊ¼£¬FM¿ªÊ¼½«Perlin¼ÓÔëÀ´²âÁÐÈëÌØÐÔ²âÊÔÏîÄ¿¡£
VantageʹÓÃÏñPixel ShaderÀ´¼ÆËãPerilin NoiseµÄ¶à¸ö±¶Æµ(Octave£¬Á¬ÐøµÄÔëÉùº¯Êý)£¬ÎªÁ˽øÒ»²½Ôö¼ÓPSµÄ¼ÆËãÁ¿£¬Ã¿Ò»¸öÉ«²ÊͨµÀ¶¼ÓµÓÐ×Ô¼ºµÄÔëÉùº¯Êý¡£¸Ã²âÊÔ×ÅÖØGPU PSÐÔÄܵĿ¼ºË¡£
| ¡¶3DMark VantageµÄÆÀ·Ö¹æÔò¡·...¼ÌÐøÏÂÒ»Ò³£¾£¾ ¡¶ÊÓ²î±ÕÈûÓ³ÉäÓë²¼ÁÏÎïÀíÄ£Äâ¡·...·µ»ØÉÏÒ»Ò³£¼£¼ [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [ÉÏÒ»Ò³] [ÏÂÒ»Ò³] |