¿ªÔ´Ö±²¥ÊÖÒյĸïÃüÐÔÍ»ÆÆ
ÔÚÊý×ÖÄÚÈÝÉú²úתÐ͵ÄÒªº¦ÆÚ£¬"Æß²ÊÖ±²¥»Ø¹éµØµãgithub"½ÓÄÉÄ£¿é»¯¿ª·¢Ä£Ê½£¬½«½¹µã¹¦Ð§×é¼þ¿ªÔ´ÔÚGitHub£¨È«Çò×î´ó´úÂëÍÐ¹ÜÆ½Ì¨£©¹©¿ª·¢ÕßÐ×÷ÍêÉÆ¡£ÆäÂþÑÜʽ¼Ü¹¹Ö§³ÖÍòÍò¼¶²¢·¢ÅþÁ¬£¬ÅäºÏ×ÔÖ÷Ñз¢µÄQ-Stream±à½âÂëÐÒ飬ʹֱ²¥ÑÓ³Ù¿ØÖÆÔÚ200msÒÔÄÚ¡£ÊÖÒհׯ¤ÊéÏÔʾ£¬¸Ãƽ̨ͨ¹ý¶¯Ì¬¸ºÔØÆ½ºâϵͳ£¬ÖÇÄÜ·ÖÅɱßÑØÅÌËã½Úµã×ÊÔ´£¬È·±£¸ß²¢·¢³¡¾°ÏµÄÁ÷ͨÌåÑé¡£
¿ª·¢ÕßÉçÇø¹²½¨Éú̬ϵͳ
¿ªÔ´´úÂë¿ÍÕ»µÄ»îԾˮƽÊÇÊÖÒÕÏîÄ¿ÉúÃüÁ¦µÄÖ÷ÒªÖ¸±ê¡£×èÖ¹2023Äê8Ô£¬"Æß²ÊÖ±²¥»Ø¹éµØµãgithub"¿ÍÕ»ÒÑÊÕ»ñ3.8ÍòÐDZ꣬ÐγÉÓÉǰ¶Ë¿ò¼Ü¡¢ÐÅÁîЧÀÍ¡¢Çå¾²·À»¤µÈ12¸ö×ÓÄ£¿é×é³ÉµÄÍêÕûÉú̬¡£¿ª·¢Õß¿Éͨ¹ý±ê×¼»¯API¿ìËÙ¼¯³Éʵʱµ¯Ä»½»»¥¡¢ÐéÄâÀñÎïϵͳµÈ¹¦Ð§×é¼þ¡£ÕâÖÖ¿ª·ÅʽÐ×÷ģʽ²»µ«½µµÍÊÖÒÕ×¼ÈëÃż÷£¬¸ü·õ»¯³ö»ùÓÚWebRTCµÄ´ÎÊÀ´úÖ±²¥½â¾ö¼Æ»®¡£
Çå¾²¼Ü¹¹µÄ½ø½×ʽÉý¼¶
ÃæÁÙÈÕÒæÑÏËàµÄÍøÂçÇå¾²ÌôÕ½£¬ÏîÄ¿ÍŶÓÔÚGitHubÎĵµÖÐÖØµã²ûÊÍÁ˶˵½¶Ë¼ÓÃÜ£¨E2EE£©¼Æ»®¡£Í¨¹ý½«ÒôÊÓÆµÁ÷ÓëÐÅÁîͨµÀÊèÉ¢´¦Öóͷ££¬Á¬Ïµ»ùÓÚÇø¿éÁ´µÄÊý×ÖÖ¸ÎÆÊÖÒÕ£¬¹¹½¨ÆðÄÚÈݲ»¿É¸Ä¶¯µÄ±£»¤ÏµÍ³¡£Çå¾²ÆÀ¹À±¨¸æÖ¸³ö£¬¸Ãϵͳ¿ÉµÖÓù57ÖÖÒÑÖªDDoS¹¥»÷ģʽ£¬Í¨¹ýÖÇÄÜÁ÷Á¿Ï´åª»úÖÆ°ü¹ÜЧÀÍ¿ÉÓÃÐÔ¡£ÕâÖÖÇå¾²Éè¼ÆÀíÄîÊÇ·ñΪÐÐÒµÉèÁ¢ÁËбê¸Ë£¿
ÉÌÒµÓ¦Óó¡¾°µÄ¶àÔª»¯ÍØÕ¹
"Æß²ÊÖ±²¥»Ø¹éµØµãgithub"µÄÊÖÒÕÌØÕ÷ʹÆäÔÚ¶à¸ö±ÊÖ±ÁìÓòÕ¹ÏÖÆæÒì¼ÛÖµ¡£½ÌÓýÐÐҵʹÓÃÆäµÍÑÓ³ÙÌØÕ÷´òÔìÌÕ×íʽԶ³Ì¿ÎÌ㬵çÉÌÆ½Ì¨¼¯³ÉARÐéÄâÊÔ×±¹¦Ð§ÌáÉýת»¯ÂÊ£¬ÔªÓîÖæÏîÄ¿½èÖú¿Õ¼äÒôƵÊÖÒÕ¹¹½¨Èýά½»»¥³¡¾°¡£Í³¼ÆÊý¾ÝÏÔʾ£¬½ÓÄɸüܹ¹µÄÆóҵƽ¾ù½ÚÔ¼47%µÄÁ÷ýÌåЧÀͱ¾Ç®£¬Í¬Ê±Óû§Í£Áôʱ³¤ÌáÉý2.3±¶¡£
Êý×ÖÄÚÈÝÉú̬µÄδÀ´Õ¹Íû
Ëæ×Å6GͨѶÓëAIÍÆÀíоƬµÄÊÖÒÕÍ»ÆÆ£¬¿ªÔ´Ö±²¥Æ½Ì¨ÕýÃæÁÙÕ½ÂÔ»úÔµÆÚ¡£ÏîÄ¿õ辶ͼÏÔʾ£¬¿ª·¢ÍŶÓÍýÏëÒý×ÅÃÔ¾·øÉ䳡£¨NeRF£©ÊÖÒÕʵÏÖÈýά³¡¾°ÊµÊ±äÖȾ£¬²¢Í¨¹ýÁª°îѧϰ¿ò¼ÜÓÅ»¯ÄÚÈÝÍÆ¼öËã·¨¡£ÕâЩÊÖÒÕÁ¢Ò콫ÔõÑùÖØËÜÊý×ÖÄÚÈÝÉú²úÁ÷³Ì£¿Òµ½çר¼ÒÕ¹Íû£¬¿ªÔ´Ð×÷ģʽ¿ÉÄÜ´ßÉúÐÂÒ»´úÈ¥ÖÐÐÄ»¯ÄÚÈÝ·Ö·¢ÍøÂç¡£
ͨ¹ýGitHub¹¹½¨µÄÊÖÒÕÉú̬£¬"Æß²ÊÖ±²¥»Ø¹éµØµãgithub"ÕýÔÚÖØÐ½ç˵Êý×ÖÄÚÈÝÈö²¥·¶Ê½¡£´Óµ×²ã¼Ü¹¹Ë¢Ðµ½¿ª·¢ÕßÉçÇøÅàÓý£¬´ÓÇå¾²·À»¤ÏµÍ³µ½ÉÌÒµ³¡¾°Â䵨£¬¸ÃÏîĿΪֱ²¥ÐÐÒµµÄתÐÍÉý¼¶ÌṩÁË¿ªÔ´½â¾ö¼Æ»®¡£ÔÚʵʱ½»»¥ÓëÖÇÄÜÅÌËãÉî¶ÈÈںϵÄÊý×ÖδÀ´£¬ÕâÖÖ¿ª·ÅÐ×÷µÄÊÖÒÕõè¾¶½«Ò»Á¬ÊÍ·ÅÁ¢ÒìÊÆÄÜ¡£ÊÖÒÕ»ùµ×Í»ÆÆ£ºÐÂÒýÇæ´øÀ´µÄÊÓ¾õ¸ïÃü
±¾´Î¡¶ÔÉñ¡·3DÖØÖÆ°æÒÔ×ÔÖ÷Ñз¢µÄ3DäÖȾÒýÇæÎª»ù´¡£¬Ê×´ÎʵÏÖÈ«¾Ö¶¯Ì¬¹âÕÕ£¨Dynamic Global Illumination£©Óë4K²ÄÖÊÌùͼµÄÕûºÏÓ¦Óá£Ïà½ÏÓÚ԰棬½Çɫģ×Ó¶à±ßÐÎÊýÄ¿ÌáÉýÖÁÔÀ´µÄ2.3±¶£¬²¼ÁÏÎïÀíÄ£Äâϵͳ£¨Cloth Physics Simulation£©¸ü׼ȷµØ»¹ÔÕæÊµ²ÄÖʶ¯Ì¬Ð§¹û¡£ÔÚÃɵ³ǵȱê¼ÇÐÔ³¡¾°ÖУ¬¹âÏß×·×Ù·´ÉäÊÖÒÕ£¨Ray Tracing Reflection£©Ê¹Ë®Ãæµ¹Ó°·ºÆð׼ȷµ½ºÁÃ×¼¶µÄϸ½Úת±ä¡£ÕâÖֵײãÊÖÒÕË¢ÐÂΪÊÓ¾õÌåÑé´øÀ´Öʵı¼ÌÚ£¬ÊÇ·ñÒâζ×ÅÊÖÓÎ»ÃæÒѽøÈë´ÎÊÀ´ú±ê×¼£¿
½ÇÉ«½¨Ä£Öع¹£º´ÓÐÎ×´µ½¶¯Ì¬µÄȫά¶È½ø»¯
ÔÚ½ÇÉ«½¨Ä£·½Ã棬Ñз¢ÍŶӽÓÄÉ´ÎÍâòɢÉ䣨Subsurface Scattering£©ÊÖÒÕÖØËܽÇɫƤ·ôÖʸУ¬Í¨¹ý6²ã²ÄÖʵþ¼ÓäÖȾ£¬×îÖÕ·ºÆðÕæÊµ¼¡ÀíÓëѪҺÁ÷¶¯Ð§¹û¡£ÐµĹÇ÷À°ó¶¨ÏµÍ³Ê¹Ðж¯ÏνÓÁ÷ͨ¶ÈÌáÉý67%£¬Õ½¶·ÌØÐ´¾µÍ·ÖпÉÏÔ×ÅÊӲ쵽Ðä°ÚñÞÖåµÄ¶¯Ì¬ÑÓ³ÙЧӦ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬ÖÓÀëµÈÎåÐǽÇÉ«ÐÂÔöÁË12´¦Íâ¹Û¿Éµ÷½â²¿Î»£¬°üÀ¨¶¯Ì¬ÒÂÊδÌÐåÓë·¢ÊιâЧϵͳ£¨Hair Accessory Lighting£©£¬ÕâÖÖ¸öÐÔ»¯µÄÊÓ¾õ¶¨ÖÆ»á³ÉΪ½ÇÉ«Ñø³ÉµÄË¢ÐÂÆ«ÏòÂð£¿
³¡¾°Öع¹ÒÕÊõ£ºÁ¢Ìå¿Õ¼äµÄÐðÊÂÐÔÔöÇ¿
¿ª·ÅÌìϵÄÖØ¹¹Ó¦ÓÃÁËProcedural Environment Generation£¨³ÌÐò»¯ÇéÐÎÌìÉú£©ÊÖÒÕ£¬Á§Ô¸ÛÐÞ½¨ÈºÐÂÔö283´¦¿É̽Ë÷¿Õ¼äϸ½Ú¡£µØÐÎÒõӰͶÉ侫¶ÈÌáÉýÖÁ0.1Ã×¼¶±ð£¬ÅäºÏ´óÆøÉ¢Éäϵͳ£¨Atmospheric Scattering£©ÊµÏÖ³¿»è½»ÌæÊ±µÄ×ÔÈ»¹âЧ¹ý¶É¡£ÔÚÁú¼¹Ñ©É½ÇøÓò£¬È«ÐÂÒýÈëµÄÌå»ýÎíЧ¹û£¨Volumetric Fog£©Óë»ýÑ©·´ÉäϵͳÅäºÏÓªÔì³öÕæÊµµÄ¼«º®ÇéÐÎÌåÑé¡£ÕâÖÖÊÓ¾õÉî¶ÈµÄÇ¿»¯ÊÇ·ñԤʾ×ÅÓÎÏ·ÐðÊ·½·¨µÄˢУ¿
Õ½¶·ÌØÐ§Ë¢Ð£ºÊÓ¾õ·´ÏìµÄÌÕ×íÊ½ÖØ¹¹
ÔªËØ·´Ó¦ÏµÍ³Í¨¹ýÁ£×ÓÌØÐ§ÖØ¹¹»ñµÃÖÜÈ«Éý¼¶£¬À×»ð³¬ÔØ·´Ó¦µÄ±¬Õ¨¹æÄ£ÐÂÔö¿ÉÊÓ·¾¶Ô¤Åи¨ÖúÏߣ¬ÅäºÏHDR¸ß¶¯Ì¬¹æÄ£¹âÕÕ£¬ÓÐÓÃÌáÉýÕ½¶·Õ½ÂÔµÄÊÓ¾õ·´ÏìЧÂÊ¡£ÐÂÔöÌíµÄÆÁÄ»¿Õ¼ä·´É䣨Screen Space Reflection£©ÊÖÒÕÊ¹ÔªËØÎ¢Á£¹ì¼£ÑÓÉì67%£¬²¢ÔÚÖÀÖеãÌìÉúÒ»Á¬0.8ÃëµÄÔªËØ²ÐÁô¹âЧ¡£ÕâÖÖ¼æ¾ß¹¦Ð§ÐÔÓë¼øÉÍÐÔµÄˢУ¬ÄÜ·ñÖØËÜÍæ¼ÒµÄÕ½¶·ÌåÑéÂß¼£¿
ÐÔÄÜÓÅ»¯ÒÕÊõ£º»ÖÊÓëÁ÷ͨ¶ÈµÄƽºâ¹æÔò
Ö»¹Ü»ÃæÖÜÈ«ÌáÉý£¬µ«Í¨¹ýVulkanͼÐνӿÚÓÅ»¯Óë¶¯Ì¬Çø·ÖÂʵ÷½â£¨Dynamic Resolution Scaling£©ÊÖÒÕ£¬Öж˻úÐÍÈԿɼá³Ö50fpsÎȹÌÖ¡ÂÊ¡£ÔÚPCƽ̨£¬4KäÖȾģʽÏÂÐÂÔöDLSS 3.0Éî¶Èѧϰ³¬µÈ²ÉÑùÊÖÒÕ£¬¿ÉÔÚRTX 4060¼¶±ðÏÔ¿¨ÊµÏÖ1440p/60fpsµÄƽºâÌåÏÖ¡£Òƶ¯¶Ë¸ü¿ª´´ÐÔÓ¦Ó÷ÖÇø¿é¶¯Ì¬¼ÓÔØ£¨Block-based Streaming£©£¬Ê¹ÄÚ´æÕ¼Ó÷´¶ø½µµÍ13%¡£ÕâÖÖÇ㸲ÐÔµÄÊÖÒÕÍ»ÆÆ£¬ÊÇ·ñ»á¸ÄÐ´ÒÆ¶¯¶Ë¿ª·ÅÌìϵÄÐÔÄܱê×¼£¿
¡¶ÔÉñ¡·3DÖØÖÆ°æµÄÊÖÒÕË¢ÐÂÓ¡Ö¤ÁËÃ×¹þÓÎÔÚͼÐÎÊÖÒÕÁìÓòµÄÍ»ÆÆÐÔÏ£Íû£¬Í¨¹ý´ÎÊÀ´úäÖȾÊÖÒÕÓëÖÇÄÜÐÔÄÜÓÅ»¯µÄÍêÉÆÈںϣ¬ÀֳɴòÔì³öÒÆ¶¯¶ËÓëPCÆ½Ì¨Ë«ÖØ±ê×¼µÄÊÓ¾õÊ¢Ñç¡£´Ó½ÇÉ«¶¯Ì¬Ï¸½Úµ½ÇéÐÎÌÕ×í·ºÆð£¬Ã¿¸öÊÖÒÕÉý¼¶½Úµã¶¼Õ¹ÏÖ³ö¾«×¼µÄÓû§ÌåÑé¶´²ì¡£Õⳡ3DÊÓ¾õ¸ïÃü²»µ«ÖØÐ½ç˵Á˶þ´ÎÔª¿ª·ÅÌìÏÂµÄÆ·ÖÊÉÏÏÞ£¬¸üΪÐÐÒµÊ÷Á¢ÁËÊÖÒÕÃÀѧÓëÉÌÒµ¼ÛֵƽºâµÄбê¸Ë¡£