Ò»¡¢ÓÎÏ·ÒÆÖ²ÊÖÒÕµÄÉú³¤ÏÖ×´ÓëÊг¡¶¨Î»
°¢Àï°Í°ÍÒýÇæ£¨Alibaba Game Engine£©Ò»Á¬Íƶ¯×ÅÒÆ¶¯¶ËÓÎÏ·ÒÆÖ²µÄˢУ¬Æä×ÔÖ÷Ñз¢µÄÌÒ×ÓÒÆÖ²ÊÖÒÕÔÚÇø·ÖÂÊÊÊÅ䣨Resolution Adaptation£©¡¢²Ù×÷Âß¼ÖØ¹¹£¨Control Remapping£©µÈ·½ÃæÒѵִïÐÐÒµ±ê¸Ëˮƽ¡£ÒÔ¼ÄÉú³æÏµÁÐΪ´ú±íµÄÕ½ÂÔÀàÓÎÏ·ÒÆÖ²°¸ÀýÖУ¬¸ÃϵͳÀÖ³ÉʵÏÖ´¥ÆÁ²Ù×÷Ó³ÉäÂÊ98.7%µÄÊÖÒÕÍ»ÆÆ£¬³ä·ÖÑéÖ¤Á˰¢Àï°Í°ÍÔÚÒÆ¶¯¶ËÒÆÖ²ÁìÓòµÄÁìÏÈְλ¡£
ÖµµÃ¹Ø×¢µÄÊÇ£¬Ëæ×ÅÍæ¼Ò¶ÔÒÆÖ²ÓÎÏ·»ÃæÖÊÁ¿ÒªÇóÌáÉý£¬Êг¡ÉÏÓ¿ÏÖ´ó×ڷǹٷ½´ò°ü°æ±¾¡£ÕâЩËùν"Ãâ·Ñ×ÊÔ´"ÍùÍùº¬ÓÐδ¾ÈÏÖ¤µÄ²å¼þ£¬¿ÉÄÜÒý·¢ÏµÍ³È¨ÏÞй¶Σº¦¡£Óû§Ñ¡ÔñÏÂÔØÇþµÀʱ£¬Ó¦ÖصãºË²éƽ̨µÄÊý×ÖÊðÃûÈÏÖ¤£¨Digital Signature Verification£©ºÍ¿ª·¢Õß×ÊÖʱ¸°¸ÐÅÏ¢¡£
¶þ¡¢¼ÄÉú³æÓÎÏ·µÄÒÆÖ²½¹µãÊÖÒÕÆÊÎö
ÌÒ×ÓÒÆÖ²ÏµÍ³Õë¶Ô¼ÄÉú³æÏµÁÐÌØÓеÄAIËã·¨ÓëÎïÀíÒýÇæ£¨Physics Engine£©¾ÙÐÐÁËÉî¶ÈÊÊÅäˢС£ÔÚÔ×÷ÖлùÓÚÖ÷»ú¹¹½¨µÄʵʱÑÝËãÄ£¿é£¨Real-time Computation Module£©£¬ÒÆÖ²ÍŶÓÁ¢Òì½ÓÄÉÔÆ-¶ËÐͬÅÌËãģʽ£¬½«67%µÄÖØ´óÔËËã×ªÒÆÖÁ°¢ÀïÔÆÐ§ÀÍÆ÷¼¯Èº´¦Öóͷ£¡£ÕâÖÖ»ìÏýÔËËã¼Ü¹¹£¨Hybrid Computing Architecture£©¼È°ü¹ÜÁËÒÆ¶¯¶ËµÄÁ÷ͨÔËÐУ¬ÓÖÍêÕû±£´æÁËÓÎÏ·Õ½ÂÔÉî¶È¡£
ÖµµÃ×¢ÖØµÄÊÇ£¬²»·¨ÆÆ½â°æÍ¨³£»á°þÀëЧÀÍÆ÷Ñé֤ģ¿é£¬ÕâÖ±½Óµ¼ÖÂÓÎϷƽºâϵͳÍß½â¡£Íæ¼ÒÔÚÔâÓö³ðÈËAIÐÐΪÒì³£»òµÀ¾ßÊýÖµÔÓÂÒʱ£¬Ó¦Á¬Ã¦×èֹʹÓÿÉÒɰ汾¡£°¢Àï°Í°ÍÓ¦ÓÃÊÐËÁÄÚËùÓÐÒÆÖ²×÷Æ·¾ù¸½·¢¶¯Ì¬Ð£Ñéϵͳ£¬ÓÐÓÃÌá·À¾ç±¾×¢ÈëµÈÇå¾²Òþ»¼¡£
Èý¡¢¹Ù·½ÏÂÔØÇþµÀµÄ±æÊ¶ÓëÑ¡Ôñ
ÔÚ°¢ÀïÉú̬ϵͳÄÚ£¬Õý°æÒÆÖ²×÷Æ·µÄÈÏ֤ϵͳÒÑÐγÉÈý²ã·À»¤¼Ü¹¹£ºÊÇÆ½Ì¨¼¶±ðµÄÓ¦ÓÃÊðÃûУÑ飬ÊÇ¿¯ÐÐÉ̵ÄÊý×Öˮӡ±£»¤£¬»¹°üÀ¨ÔËÐÐʱµÄDRM£¨Êý×Ö°æÈ¨ÖÎÀí£©¶¯Ì¬ÑéÖ¤¡£Íæ¼Òͨ¹ý¹Ù·½ÇþµÀÏÂÔØµÄÌÒ×ÓÒÆÖ²¼ÄÉú³æ°æ±¾£¬ÆäÎļþ¹þÏ£Öµ£¨File Hash Value£©»áÓë°¢ÀïÔÆÇå¾²Êý¾Ý¿âʵʱ±È¶Ô£¬È·±£´úÂëÍêÕûÐÔ¡£
ΪºÎ²¿·ÖÍæ¼ÒÄþԸðÏÕʹÓÃÆÆ½â°æ£¿ÃÕµ×ÍùÍùÔ´ÓÚÐÅÏ¢²î³Ø³Æ¡£°¢ÀïÓÎÏ·ÉçÇø½üÆÚÍÆ³öµÄÔ¤ÔØÌåÑéÍýÏ루Pre-load Trial Program£©£¬ÔÊÐíÓû§ÔÚÏÂÔØÍêÕû°üÌåǰ£¬ÏÈÐÐÌåÑé10·ÖÖӵĽ¹µãÍæ·¨Æ¬¶Ï¡£ÕâÖÖ"Ïȳ¢ºóÂò"ģʽ¼È½µµÍÏûºÄ¾öÒéÃż÷£¬ÓÖÓÐÓÃÌá·ÀµÁ°æÈö²¥¡£
ËÄ¡¢ÔËÐÐÇéÐÎÊÊÅäÓëÐÔÄÜÓÅ»¯¼Æ»®
Ϊȷ±£ÒÆÖ²×÷Æ·ÔÚ²î±ðÉè±¹ØÁ¬ÄÎȹÌÔËÐУ¬°¢Àï°Í°ÍÊÖÒÕÍŶӿª·¢Á˶¯Ì¬ÐÔÄܵ÷ÀíÆ÷£¨Dynamic Performance Tuner£©¡£¸ÃÄ£¿éÄÜÆ¾Ö¤×°±¸CPU/GPU¸ºÔØÇéÐΣ¬×Ô¶¯µ÷½â»ÃæäÖÈ¾Çø·ÖÂÊ£¨30%-100%¿Éµ÷¹æÄ££©ºÍÎïÀíÔËË㾫¶È¡£²âÊÔÊý¾ÝÏÔʾ£¬´îÔØ¸ÃϵͳµÄÖж˻úÐÍÔËÐмÄÉú³æÒÆÖ²°æÊ±£¬Ö¡ÂÊÎȹÌÐÔÌáÉý´ï45%¡£
Óöµ½»ÃæËºÁÑ»ò²Ù×÷ÑÓ³ÙµÄÇéÐθÃÈçÄÇÀïÖã¿°¢À↑·¢ÕßÎĵµ½¨ÒéÓû§ÓÅÏȼì²éͼÐÎÇý¶¯°æ±¾£¬ÐëҪʱͨ¹ýÓ¦ÓÃÄÚÉèÖÿªÆô"ÐÔÄÜÓÅÏÈģʽ"¡£Ä³Ð©µÚÈý·½"ÓÅ»¯²å¼þ"Éù³ÆÄÜÌáÉý50%ÔËÐÐЧÂÊ£¬ÏÖʵÉÏÊÇͨ¹ýÇ¿ÖÆ½µµÍÎÆÀíÖÊÁ¿ÊµÏֵģ¬Õâ»áÑÏÖØÆÆËðÓÎÏ·ÊÓ¾õÌåÏÖÁ¦¡£
Îå¡¢Íæ¼ÒÉçÇøÉú̬ÓëUGC´´×÷Ö§³Ö
°¢Àï°Í°ÍÓÎÏ·ÉçÇøÕë¶ÔÒÆÖ²Íæ¼ÒÍÆ³öÄ£×é´´×÷¹¤¾ß°ü£¨Modding Toolkit£©£¬ÔÊÐíÓû§ÔںϹæ¿ò¼ÜÄÚ¾ÙÐнÇɫƤ·ô¡¢¹Ø¿¨Éè¼ÆµÄ¶þ´Î´´×÷¡£ÔÚ¼ÄÉú³æÒÆÖ²°æ×¨Çø£¬ÈÏÖ¤Íæ¼ÒÒÑÉÏ´«Áè¼Ý1200¸ö´´ÒâÄ£×飬ÆäÖÐ236¸öͨ¹ýƽ̨µÄÄÚÈÝÇå¾²ÉóºË½øÈë¹Ù·½ÍƼö¿â¡£
Óû§ÌìÉúÄÚÈÝ£¨UGC£©µÄ±£»¤»úÖÆÍ¬ÑùÖµµÃ¹Ø×¢¡£Ã¿¸öÉÏ´«µÄÄ£×éÎļþ¶¼¾ÓÉÐÐÎªÌØÕ÷ÆÊÎö£¨Behavioral Feature Analysis£©£¬Ìá·À¶ñÒâ´úÂëÖ²È롣ƽ̨¶À´´µÄ"ɳÏäÊÔÔËÐÐ"ģʽ£¨Sandbox Trial Run£©£¬ÄÜÔÚ²»»á¼û×°±¸½¹µãȨÏÞµÄÇéÐÎÏÂÑé֤ģ×鼿ÈÝÐÔ£¬È·±£Íæ¼Ò×°±¸Çå¾²¡£
ÔÚÊý×ÖÓéÀÖ¹¤Òµ¿ìËÙÉú³¤È·µ±Ï£¬°¢Àï°Í°Íͨ¹ýÊÖÒÕÁ¢ÒìÓëÉú̬½¨ÉèË«ÂÖÇý¶¯£¬ÕýÔÚÖØËÜÒÆ¶¯¶ËÓÎÏ·ÒÆÖ²µÄÐÐÒµ±ê×¼¡£Ñ¡ÔñÕý°æÇþµÀ»ñÈ¡ÌÒ×ÓÒÆÖ²µÄ¼ÄÉú³æÓÎÏ·£¬²»µ«ÊǶԿª·¢Õß֪ʶ²úȨµÄ×ðÖØ£¬¸üÊǰü¹Ü×ÔÉíÊý×Ö×ʲúÇå¾²µÄÃ÷ÖǾöÒé¡£½¨ÒéÍæ¼Ò°´ÆÚ¹Ø×¢°¢ÀïÓÎÏ·ÉçÇøµÄÊÖÒÕ¶¯Ì¬£¬ÊµÊ±»ñÈ¡×îеļæÈÝÐÔ¸üÐÂÓëÇå¾²²¹¶¡£¬³ä·ÖÏíÊÜ´ÎÊÀ´úÒÆÖ²ÓÎÏ·µÄÒÕÊõ÷ÈÁ¦ÓëÕ½ÂÔÉî¶È¡£
Ò»¡¢ÓÎÏ·ÒÆÖ²ÊÖÒÕµÄÉú³¤ÏÖ×´ÓëÊг¡¶¨Î»
°¢Àï°Í°ÍÒýÇæ£¨Alibaba Game Engine£©Ò»Á¬Íƶ¯×ÅÒÆ¶¯¶ËÓÎÏ·ÒÆÖ²µÄˢУ¬Æä×ÔÖ÷Ñз¢µÄÌÒ×ÓÒÆÖ²ÊÖÒÕÔÚÇø·ÖÂÊÊÊÅ䣨Resolution Adaptation£©¡¢²Ù×÷Âß¼ÖØ¹¹£¨Control Remapping£©µÈ·½ÃæÒѵִïÐÐÒµ±ê¸Ëˮƽ¡£ÒÔ¼ÄÉú³æÏµÁÐΪ´ú±íµÄÕ½ÂÔÀàÓÎÏ·ÒÆÖ²°¸ÀýÖУ¬¸ÃϵͳÀÖ³ÉʵÏÖ´¥ÆÁ²Ù×÷Ó³ÉäÂÊ98.7%µÄÊÖÒÕÍ»ÆÆ£¬³ä·ÖÑéÖ¤Á˰¢Àï°Í°ÍÔÚÒÆ¶¯¶ËÒÆÖ²ÁìÓòµÄÁìÏÈְλ¡£
ÖµµÃ¹Ø×¢µÄÊÇ£¬Ëæ×ÅÍæ¼Ò¶ÔÒÆÖ²ÓÎÏ·»ÃæÖÊÁ¿ÒªÇóÌáÉý£¬Êг¡ÉÏÓ¿ÏÖ´ó×ڷǹٷ½´ò°ü°æ±¾¡£ÕâЩËùν"Ãâ·Ñ×ÊÔ´"ÍùÍùº¬ÓÐδ¾ÈÏÖ¤µÄ²å¼þ£¬¿ÉÄÜÒý·¢ÏµÍ³È¨ÏÞй¶Σº¦¡£Óû§Ñ¡ÔñÏÂÔØÇþµÀʱ£¬Ó¦ÖصãºË²éƽ̨µÄÊý×ÖÊðÃûÈÏÖ¤£¨Digital Signature Verification£©ºÍ¿ª·¢Õß×ÊÖʱ¸°¸ÐÅÏ¢¡£
¶þ¡¢¼ÄÉú³æÓÎÏ·µÄÒÆÖ²½¹µãÊÖÒÕÆÊÎö
ÌÒ×ÓÒÆÖ²ÏµÍ³Õë¶Ô¼ÄÉú³æÏµÁÐÌØÓеÄAIËã·¨ÓëÎïÀíÒýÇæ£¨Physics Engine£©¾ÙÐÐÁËÉî¶ÈÊÊÅäˢС£ÔÚÔ×÷ÖлùÓÚÖ÷»ú¹¹½¨µÄʵʱÑÝËãÄ£¿é£¨Real-time Computation Module£©£¬ÒÆÖ²ÍŶÓÁ¢Òì½ÓÄÉÔÆ-¶ËÐͬÅÌËãģʽ£¬½«67%µÄÖØ´óÔËËã×ªÒÆÖÁ°¢ÀïÔÆÐ§ÀÍÆ÷¼¯Èº´¦Öóͷ£¡£ÕâÖÖ»ìÏýÔËËã¼Ü¹¹£¨Hybrid Computing Architecture£©¼È°ü¹ÜÁËÒÆ¶¯¶ËµÄÁ÷ͨÔËÐУ¬ÓÖÍêÕû±£´æÁËÓÎÏ·Õ½ÂÔÉî¶È¡£
ÖµµÃ×¢ÖØµÄÊÇ£¬²»·¨ÆÆ½â°æÍ¨³£»á°þÀëЧÀÍÆ÷Ñé֤ģ¿é£¬ÕâÖ±½Óµ¼ÖÂÓÎϷƽºâϵͳÍß½â¡£Íæ¼ÒÔÚÔâÓö³ðÈËAIÐÐΪÒì³£»òµÀ¾ßÊýÖµÔÓÂÒʱ£¬Ó¦Á¬Ã¦×èֹʹÓÿÉÒɰ汾¡£°¢Àï°Í°ÍÓ¦ÓÃÊÐËÁÄÚËùÓÐÒÆÖ²×÷Æ·¾ù¸½·¢¶¯Ì¬Ð£Ñéϵͳ£¬ÓÐÓÃÌá·À¾ç±¾×¢ÈëµÈÇå¾²Òþ»¼¡£
Èý¡¢¹Ù·½ÏÂÔØÇþµÀµÄ±æÊ¶ÓëÑ¡Ôñ
ÔÚ°¢ÀïÉú̬ϵͳÄÚ£¬Õý°æÒÆÖ²×÷Æ·µÄÈÏ֤ϵͳÒÑÐγÉÈý²ã·À»¤¼Ü¹¹£ºÊÇÆ½Ì¨¼¶±ðµÄÓ¦ÓÃÊðÃûУÑ飬ÊÇ¿¯ÐÐÉ̵ÄÊý×Öˮӡ±£»¤£¬»¹°üÀ¨ÔËÐÐʱµÄDRM£¨Êý×Ö°æÈ¨ÖÎÀí£©¶¯Ì¬ÑéÖ¤¡£Íæ¼Òͨ¹ý¹Ù·½ÇþµÀÏÂÔØµÄÌÒ×ÓÒÆÖ²¼ÄÉú³æ°æ±¾£¬ÆäÎļþ¹þÏ£Öµ£¨File Hash Value£©»áÓë°¢ÀïÔÆÇå¾²Êý¾Ý¿âʵʱ±È¶Ô£¬È·±£´úÂëÍêÕûÐÔ¡£
ΪºÎ²¿·ÖÍæ¼ÒÄþԸðÏÕʹÓÃÆÆ½â°æ£¿ÃÕµ×ÍùÍùÔ´ÓÚÐÅÏ¢²î³Ø³Æ¡£°¢ÀïÓÎÏ·ÉçÇø½üÆÚÍÆ³öµÄÔ¤ÔØÌåÑéÍýÏ루Pre-load Trial Program£©£¬ÔÊÐíÓû§ÔÚÏÂÔØÍêÕû°üÌåǰ£¬ÏÈÐÐÌåÑé10·ÖÖӵĽ¹µãÍæ·¨Æ¬¶Ï¡£ÕâÖÖ"Ïȳ¢ºóÂò"ģʽ¼È½µµÍÏûºÄ¾öÒéÃż÷£¬ÓÖÓÐÓÃÌá·ÀµÁ°æÈö²¥¡£
ËÄ¡¢ÔËÐÐÇéÐÎÊÊÅäÓëÐÔÄÜÓÅ»¯¼Æ»®
Ϊȷ±£ÒÆÖ²×÷Æ·ÔÚ²î±ðÉè±¹ØÁ¬ÄÎȹÌÔËÐУ¬°¢Àï°Í°ÍÊÖÒÕÍŶӿª·¢Á˶¯Ì¬ÐÔÄܵ÷ÀíÆ÷£¨Dynamic Performance Tuner£©¡£¸ÃÄ£¿éÄÜÆ¾Ö¤×°±¸CPU/GPU¸ºÔØÇéÐΣ¬×Ô¶¯µ÷½â»ÃæäÖÈ¾Çø·ÖÂÊ£¨30%-100%¿Éµ÷¹æÄ££©ºÍÎïÀíÔËË㾫¶È¡£²âÊÔÊý¾ÝÏÔʾ£¬´îÔØ¸ÃϵͳµÄÖж˻úÐÍÔËÐмÄÉú³æÒÆÖ²°æÊ±£¬Ö¡ÂÊÎȹÌÐÔÌáÉý´ï45%¡£
Óöµ½»ÃæËºÁÑ»ò²Ù×÷ÑÓ³ÙµÄÇéÐθÃÈçÄÇÀïÖã¿°¢À↑·¢ÕßÎĵµ½¨ÒéÓû§ÓÅÏȼì²éͼÐÎÇý¶¯°æ±¾£¬ÐëҪʱͨ¹ýÓ¦ÓÃÄÚÉèÖÿªÆô"ÐÔÄÜÓÅÏÈģʽ"¡£Ä³Ð©µÚÈý·½"ÓÅ»¯²å¼þ"Éù³ÆÄÜÌáÉý50%ÔËÐÐЧÂÊ£¬ÏÖʵÉÏÊÇͨ¹ýÇ¿ÖÆ½µµÍÎÆÀíÖÊÁ¿ÊµÏֵģ¬Õâ»áÑÏÖØÆÆËðÓÎÏ·ÊÓ¾õÌåÏÖÁ¦¡£
Îå¡¢Íæ¼ÒÉçÇøÉú̬ÓëUGC´´×÷Ö§³Ö
°¢Àï°Í°ÍÓÎÏ·ÉçÇøÕë¶ÔÒÆÖ²Íæ¼ÒÍÆ³öÄ£×é´´×÷¹¤¾ß°ü£¨Modding Toolkit£©£¬ÔÊÐíÓû§ÔںϹæ¿ò¼ÜÄÚ¾ÙÐнÇɫƤ·ô¡¢¹Ø¿¨Éè¼ÆµÄ¶þ´Î´´×÷¡£ÔÚ¼ÄÉú³æÒÆÖ²°æ×¨Çø£¬ÈÏÖ¤Íæ¼ÒÒÑÉÏ´«Áè¼Ý1200¸ö´´ÒâÄ£×飬ÆäÖÐ236¸öͨ¹ýƽ̨µÄÄÚÈÝÇå¾²ÉóºË½øÈë¹Ù·½ÍƼö¿â¡£
Óû§ÌìÉúÄÚÈÝ£¨UGC£©µÄ±£»¤»úÖÆÍ¬ÑùÖµµÃ¹Ø×¢¡£Ã¿¸öÉÏ´«µÄÄ£×éÎļþ¶¼¾ÓÉÐÐÎªÌØÕ÷ÆÊÎö£¨Behavioral Feature Analysis£©£¬Ìá·À¶ñÒâ´úÂëÖ²È롣ƽ̨¶À´´µÄ"ɳÏäÊÔÔËÐÐ"ģʽ£¨Sandbox Trial Run£©£¬ÄÜÔÚ²»»á¼û×°±¸½¹µãȨÏÞµÄÇéÐÎÏÂÑé֤ģ×鼿ÈÝÐÔ£¬È·±£Íæ¼Ò×°±¸Çå¾²¡£
ÔÚÊý×ÖÓéÀÖ¹¤Òµ¿ìËÙÉú³¤È·µ±Ï£¬°¢Àï°Í°Íͨ¹ýÊÖÒÕÁ¢ÒìÓëÉú̬½¨ÉèË«ÂÖÇý¶¯£¬ÕýÔÚÖØËÜÒÆ¶¯¶ËÓÎÏ·ÒÆÖ²µÄÐÐÒµ±ê×¼¡£Ñ¡ÔñÕý°æÇþµÀ»ñÈ¡ÌÒ×ÓÒÆÖ²µÄ¼ÄÉú³æÓÎÏ·£¬²»µ«ÊǶԿª·¢Õß֪ʶ²úȨµÄ×ðÖØ£¬¸üÊǰü¹Ü×ÔÉíÊý×Ö×ʲúÇå¾²µÄÃ÷ÖǾöÒé¡£½¨ÒéÍæ¼Ò°´ÆÚ¹Ø×¢°¢ÀïÓÎÏ·ÉçÇøµÄÊÖÒÕ¶¯Ì¬£¬ÊµÊ±»ñÈ¡×îеļæÈÝÐÔ¸üÐÂÓëÇå¾²²¹¶¡£¬³ä·ÖÏíÊÜ´ÎÊÀ´úÒÆÖ²ÓÎÏ·µÄÒÕÊõ÷ÈÁ¦ÓëÕ½ÂÔÉî¶È¡£