ÔÚÒÑÍùµÄ¼¸ÄêÀï£¬Ëæ×ÅÅÌËãÄÜÁ¦µÄ±¼ÌÚʽÌáÉýºÍËã·¨µÄÒ»Ö±ÓÅ»¯£¬ÕæÊµ¸ÐäÖȾ³ÉΪ¿ÉÄÜ¡£´ÓÔçÆÚµÄ¹âÏß×·×ÙÄ£Äâµ½ÏÖÔÚµÄʵʱ¹â×·£¬ÎÞÒÉÊÇÅÌËã»úͼÐÎѧµÄÒ»´Î¸ïÃüÐÔ±¼ÌÚ¡£ÏÖÔÚÌ죬¹â×·²»ÔÙ¾ÖÏÞÓÚÓ°Ï·´óƬµÄÌØÐ§Õ¹Ê¾£¬¶øÊÇÖð½¥×ßÈëÓÎÏ·¡¢ÐéÄâÏÖʵ¡¢ÐÞ½¨¿ÉÊÓ»¯ÒÔ¼°Webǰ¶ËÁìÓò£¬¿ªÆôÁËÊÓ¾õÌåÏÖµÄÕ¸ÐÂʱ´ú¡£
¹âÏß×·×Ù£¨RayTracing£©ÊµÖÊÉÏÄ£ÄâÁ˹âÏßµÄÈö²¥Â·¾¶£¬Äܹ»¶¯Ì¬Ä£Äâ¹âµÄ·´Éä¡¢ÕÛÉä¡¢ÒõÓ°¡¢É¢ÉäµÈ¶àÖÖЧ¹û£¬ÊµÏÖ¼«ÖÂÕæÊµµÄÊÓ¾õÌåÑé¡£¶ø¹Å°åµÄ¹âÕ¤»¯äÖȾÔÚ´¦Öóͷ£ÖØ´óµÄ¹âӰת±äʱ±£´æ¾ÖÏÞÐÔ£¬ÄÑÒÔµÖ´ï×ÔÈ»¹ý¶ÉµÄЧ¹û¡£¶ø¹â×·ÊÖÒÕͨ¹ý×·×ÙÿÌõ¹âÏߵķ¾¶£¬Ê¹µÃÿһ֡»Ãæ¶¼ÄÜ·ºÆð³ö¸»ºñϸÄåµÄ¹âӰϸ½Ú¡£
ÔÚWeb¿ª·¢ÁìÓò£¬ÔõÑùÓ¦Óùâ×·ÊÖÒÕ£¿Õâ¾ÍÒý³öÁ˽ñÌìµÄ½¹µã¡ª¡ªhsck.css¿ÍÕ»ÒÔ¼°ÆäµÇ¼Èë¿Ú¡£Õâ¸ö¿ÍÕ»ÌṩµÄ¹¤¾ßºÍ×ÊÔ´£¬ÒѳÉΪʵÏÖʵʱ¹âÏß×·×ÙЧ¹ûµÄÇ°ÑØÆ½Ì¨£¬¾Û½¹ÓÚÍøÒ³ÖеÄ3D³¡¾°äÖȾ¡¢½»»¥ÓëÊÓ¾õÌåÑ顣ͨ¹ýÉîÈëÃ÷È·ºÍÕÆÎÕÆäµÇ¼Á÷³ÌºÍÊÖÒÕÔÀí£¬¿ª·¢Õß¿ÉÒÔÔÚÍøÒ³ÖÐʵÏÖÁîÈËÔÞ̾µÄ¹âӰЧ¹û£¬´Ó¶ø¼«´óÌáÉýÓû§ÌåÑé¡£
ÏêϸÀ´Ëµ£¬hsck.css¿ÍÕ»ÒÀÍÐWebGLÓëGPU¼ÓËÙÊÖÒÕ£¬Á¬Ïµ×îеĹâ×·Ëã·¨£¬ÓÅ»¯ÁËäÖȾЧÂʺÍÊÓ¾õЧ¹û¡£Ëü»¹ÌṩÁËÍêÕûµÄAPI½Ó¿ÚÓ뿪·¢Îĵµ£¬Èá°·Çרҵ¡±¿ª·¢ÕßÒ²ÄÜ¿ìËÙÉÏÊÖ£¬´´Á¢³öÁîÈËÕ𺳵Ķ¯Ì¬³¡¾°¡£´Ó×î»ù±¾µÄ³¡¾°¼ÓÔØ¡¢¹âÔ´ÉèÖ㬵½ÖØ´óµÄ·´ÉäÕÛÉä¡¢ÇéÐÎÕÚµ²£¬Ã¿Ò»»·¶¼ÌåÏÖ³öÆäǿʢµÄÄÜÁ¦¡£
³ýÁËÊÖÒÕÓÅÊÆ£¬hsck.cssµÄµÇ¼Èë¿ÚÉè¼ÆÒ²ÌåÏÖÁËÆäÓû§ÌåÑéµÄרÐÄ¡£µÇ¼½çÃæ¾«Á·Ö±¹Û£¬Í¬Ê±ÕûºÏ¶à×°±¸¡¢¶àƽ̨µÄÖ§³ÖÕ½ÂÔ£¬ÎÞÂÛÄãÊÇÔÚPC¶Ë¡¢Æ½°å»òÊÖ»úÉÏ£¬¾ù¿É˳³©»á¼û£¬ÎÞ·ìÇл»¡£ÕâÒ»ÇУ¬¶¼ÊÇΪÁËÈøü¶àµÄ¿ª·¢Õߺʹ´ÒâÕßÇáËɽøÈë¹â×·µÄÌìÏ£¬Ì½Ë÷ÊÓ¾õµÄÎÞÏÞ¿ÉÄÜ¡£
ÔÚÉîÈëÃ÷È·ÕâÐ©Ç°ÑØÊÖÒÕ±³ºóµÄÔÀíʱ£¬»¹Ðè¹Ø×¢×ÅʵÏÖµÄÒªº¦µã¡£Ò»·½Ã棬Ëã·¨µÄÓÅ»¯Êǽ¹µã¡ª¡ªºÃ±È½ÓÄÉÃÉÌØ¿¨Âå²ÉÑù¡¢BVH¼ÓËٽṹ¡¢Éî¶Èѧϰ¸¨ÖúµÈÊֶΣ¬ÒÔÈ·±£ÊµÊ±äÖȾµÄÁ÷ͨÐÔ¡£ÁíÒ»·½Ã棬Ӳ¼þÖ§³ÖÒ²ÔÚÒ»Ö±ÌáÉý£¬ÏÖ´úGPUÈçNVIDIAµÄRTXϵÁС¢AMDµÄRDNA¼Ü¹¹£¬¶¼Îª¹â×·ÌṩÁ˼áʵ֧³Ö¡£
ÔÆ¶ËäÖȾƽ̨µÄÐËÆð£¬Ò²Îª¿ª·¢ÕßÌṩÁ˸ü¶àµÄµ¯ÐԿռ䡣ÔÚÔÆ¶Ë°²ÅŹâ×·ÒýÇæ£¬½â¾öÍâµØÓ²¼þÐÔÄÜȱ·¦µÄÎÊÌ⣬ʵÏÖ´ó¹æÄ£¡¢¶àÓû§µÄÐͬäÖȾ£¬²»µ«ÌáÉýÁËЧÂÊ£¬Ò²·¿ªÁËÁÉÀ«µÄÉÌÒµÓ¦Óÿռ䡣
Á¬ÏµÏÖÓеÄÊÖÒÕÉú³¤Ç÷ÊÆ£¬Î´À´¹â×·ÔÚWeb¶ËµÄÓ¦Óñؽ«Ô½·¢ÆÕ¼°¡£´Óʵʱ»¥¶¯ÓÎÏ·¡¢ÐéÄâÊÔÒ£¬µ½ÐÞ½¨Éè¼ÆµÄÌÕ×íʽչʾ£¬¶¼Àë²»¿ª¾«×¼¡¢Ï¸ÄåµÄ¹âÏßäÖȾ¡£¶øhsck.css¿ÍÕ»×÷ΪÊÖÒյļ¯½áµØ£¬ÆäµÇ¼Èë¿Ú¸üÏñÊÇÒ»ÉÈͨÍùδÀ´ÊÓ¾õÊ¢ÑçµÄÃÅÆ±£¬Ö»´ýÄãÀ´¿ªÆô¡£
ÔÚÎÒÃÇÖð½¥×ß½üÕâ¸ö¹â׷ʱ´úµÄÀú³ÌÖУ¬Ñ§Ï°ºÍÕÆÎÕÕâЩÊÖÒÕ£¬²»µ«ÊÇÌáÉý×ÔÉí¾ºÕùÁ¦µÄÑ¡Ôñ£¬¸üÏñÊǼÓÈëÒ»³¡ÊÓ¾õÎÄ»¯µÄˢС£×÷Ϊ¿ª·¢Õß»òÉè¼ÆÊ¦£¬Ã÷È·Æä»ùÀ´Ô´Àí£¬ÊìϤµÇ¼Á÷³Ì£¬²Å»ª¸üºÃµØÕÆÎÕδÀ´µÄÂö²«£¬´î½¨³öÁîÈËÔÞ̾µÄÊÓ¾õ³¡¾°¡£Î´À´ÒÑÔÚ·ÉÏ£¬ÈÃÎÒÃÇÒ»²½²½½âËø¹âÏß×·×ÙµÄÉñÃØ£¬Ò»ÆðÓ½Ó¹â׷ʱ´úµÄµ½À´£¡
¼ÈÈ»¹â×·ÊÖÒÕÔÆÔÆÇ¿Ê¢£¬ÄÇôÔõÑù´ÓÀíÂÛ×ßµ½Êµ¼ù£¿×î»ù±¾µÄµÚÒ»²½£¬ÊÇÕÒµ½ËÈËÉñÆæµÄ¡°Èë¿Ú¡±¡£hsck.css¿ÍÕ»µÄµÇ¼Èë¿Ú²»µ«½öÊÇ»á¼û½çÃæÄÇô¼òÆÓ£¬¸üÊÇ¿ªÆô¹â×·ÊÖÒÕ´óÃŵÄÔ¿³×¡£ÎÒÃÇÒ»ÆðÖð²½²ð½âÕâÒ»Á÷³Ì£¬×ÊÖúÄãÇáËÉÈëÃÅ£¬×îÖÕʵÏÖÄãµÄ¹âÓ°ÃÎÏë¡£
½øÈëhsck.css¿ÍÕ»µÄµÇ¼Èë¿Ú£¬Ê×ÏÈÓ³ÈëÑÛÁ±µÄÊǾ«Á·Ã÷ÎúµÄ½çÃæÉè¼Æ¡£µÇ¼½çÃæÒ»Ñùƽ³£°üÀ¨Á½ÖÖ·½·¨£ºÕ˺ÅÃÜÂëµÇ¼ÓëµÚÈý·½¿ì½ÝÑéÖ¤£¬ºÃ±È΢ÐÅ¡¢GitHub¡¢GoogleµÈ¡£¿ª·¢ÕßÓ¦Ìáǰע²á£¬È·±£ÐÅÏ¢ÍêÕû£¬Àû±ãºóÐø²Ù×÷¡£
µÇ¼Á÷³Ì´óÖ°üÀ¨£ºÊäÈëÕ˺ÅÐÅÏ¢£¬ÑéÖ¤Éí·Ý£¬Àֳɺó½øÈëÖ÷½çÃæ¡£Õâ¸ö½çÃæÈÚºÏÁ˸»ºñµÄ×ÊÔ´Èë¿Ú¡¢ÉèÖòÎÊýÒÔ¼°Ê¾Àý³¡¾°¡£Óû§¿ÉÒÔÑ¡Ôñ×Ô¼º¸ÐÐËȤµÄÏîÄ¿£¬»ò½¨ÉèȫеÄ3D³¡¾°£¬´ÓÕâÀï×îÏÈ̽Ë÷¹â×·µÄÉñÃØ¡£
µÇ¼ºó£¬µÚÒ»¸öÒª×öµÄ£¬¾ÍÊÇÏàʶÕûÌåµÄÇéÐÎÉèÖá£hsck.cssÌṩÁËÏêϸµÄAPIÎĵµºÍʾÀý´úÂ룬º¸Ç´Ó³¡¾°¼ÓÔØ¡¢¹âÏßÉèÖá¢ÎÆÀíÓ³É䣬µ½·´ÉäÓëÕÛÉäµÄµ÷ÓŵȽ¹µãÄÚÈÝ¡£Ã÷È·ÕâЩ²ÎÊýµÄÒâÒ壬ÊÇʵÏÖ¸ßÖÊÁ¿¹âӰЧ¹ûµÄ»ù´¡¡£
ƽ̨ͨ³£»áÌṩʾÀý³¡¾°»òÄ£°å£¬×ÊÖúÄãÃ÷È·²î±ð²ÎÊýµÄµ÷½âЧ¹û¡£ºÃ±Èͨ¹ýµ÷Àí¹âԴλÖûòÇ¿¶È£¬¿ÉÒÔÁ¬Ã¦ÊӲ쵽ÒõÓ°ºÍ·´ÉäµÄת±ä¡£ÕâÖÖ¼´Ê±·´Ï죬ÊÇѧϰ¹â×·ÊÖÒÕµÄ×î¼Ñ·½·¨¡£
Ó²¼þ·½Ãæ£¬ÍÆ¼öʹÓÃÖ§³Ö¹â×·µÄGPU£¬»òÕßÔÚÔÆÆ½Ì¨ÉÏ×âÓøßÐÔÄÜʵÀý£¬ÒÔÈ·±£äÖȾµÄÁ÷ͨÐÔ¡£Èí¼þ·½Ã棬½¨ÒéʹÓÃ×îа汾µÄä¯ÀÀÆ÷ºÍÇý¶¯³ÌÐò£¬×èÖ¹¼æÈÝÐÔÎÊÌâ¡£ÕÆÎÕºÃÕâЩ»ù´¡£¬ÎªºóÐø¸üÖØ´óµÄ²Ù×÷´òϼáʵµÄ»ù´¡¡£
ÏÖʵÏÂÊÖ²Ù×÷¡£´Ó¼òÆÓµÄ³¡¾°ÈëÊÖ£¬ºÃ±ÈÒ»¸öÁ¢·½Ì壬ÉèÖüòµ¥¹âÔ´£¬¿ªÆô·´ÉäЧ¹û¡£Õâ²»µ«ÄÜ×ÊÖúÄãÃ÷È·¹âÏß×·×ٵĻùÀ´Ô´Àí£¬Ò²ÄÜÑéÖ¤ÇéÐÎÉèÖõĿÉÐÐÐÔ¡£
¹âÔ´ÀàÐÍ£¨µã¹âÔ´¡¢Æ«Ïò¹â¡¢ÇéÐι⣩·´Éä²ÎÊý£¨·´Éä´ÎÊý¡¢ÕÛÉäÂÊ£©²ÄÖÊÊôÐÔ£¨´Ö²Ú¶È¡¢½ðÊô¶È¡¢Í¸Ã÷¶È£©ÉãÏñ»úÊӽǺͽ¹µã¾àÀë
ÿ¸ö²ÎÊý¶¼¶Ô×îÖÕЧ¹ûÓоöÒéÐÔÓ°Ïì¡£½¨ÒéÖð³ÌÐòÊÔ£¬Öð²½ÊìϤÿһÏîÉèÖõÄÒâÒå¡£
¹â×·äÖȾµÄ×î´óÌôÕ½£¬ÊÇÐÔÄÜÓëÖÊÁ¿Ö®¼äµÄÒ»µÀ¡°ºè¹µ¡±¡£ÒªÊµÏÖÁ÷ͨµÄʵʱäÖȾ£¬±ØÐè¾ÙÐÐÓÅ»¯¡£³£ÓõÄÒªÁì°üÀ¨£º
ʹÓÃÖð¼¶äÖȾ£¨LOD£©Ê¹ÓÃÓ²¼þ¼ÓËÙµÄÕÚµ²ÌÞ³ýϸÄåµ÷Àí²ÉÑùÂʺÍÑù±¾ÊýÁ¬ÏµÔëÉùÒÖÖÆºÍºó´¦Öóͷ£ÌØÐ§
Ò²¿ÉÒÔʵÑé½èÖúAIÈ¥³ýÔëµã¡¢ÌáÉýϸ½Ú£¬ÈÃ»Ãæ¿´ÆðÀ´¸ü×ÔÈ»¡£
ÕÆÎÕ»ù´¡ºó£¬¾Í¿ÉÒÔ×îÏÈ¿ª·¢¸öÐÔ»¯³¡¾°ÁË¡£Õâʱ£¬Á¬ÏµÄ£×Ó¡¢¶¯»¡¢½»»¥Âß¼£¬´òÔìÇкÏ×Ô¼ºÐèÇóµÄЧ¹û¡£»ùÓÚhsck.cssÌṩµÄAPI£¬¿ÉÒÔʵÏÖ£º
½»»¥Ê½ÖÜÓÎʵʱÒõÓ°Çл»·´É䶯̬µ÷½â-ÖÊÁÏÊôÐÔʵʱת±ä
ÈôÊÇÔ¸Ò⣬»¹¿ÉÒÔÁ¬ÏµÐéÄâÏÖʵװ±¸»òARÊÖÒÕ£¬ÎªÓû§´øÀ´ÌÕ×íʽÌåÑé¡£
¹â×·ÊÖÒÕÒ»Ö±Ñݽø£¬´ÓÓ²¼þµ½Ëã·¨£¬´ÓÈí¼þµ½Ó¦Óó¡¾°£¬Ê¼ÖÕ³äÂúÎÞÏÞ¿ÉÄÜ¡£Ò»Á¬¹Ø×¢ÐÐÒµ¶¯Ì¬£¬½»Á÷ÉçÇøÂÄÀú£¬Ò»Ö±ÊµÑéеÄÓÅ»¯¼Æ»®£¬Ò»¶¨ÄÜÔÚÕâ¸öÁìÓòÕ¾µÃ¸ü¸ß¡£
×ܽáһϣ¬¹â׷ʱ´úÒѾµ½À´£¬¶øhsck.css¿ÍÕ»ÌṩµÄµÇ¼Èë¿ÚÊÇ×î±ãµ±µÄÈë¿ÚÖ®Ò»¡£Ã÷È·Æä±³ºóµÄÊÖÒռܹ¹£¬ÕÆÎÕ²Ù×÷°ì·¨£¬´ÓʵÏÖ¼òÆÓ³¡¾°µ½ÖØ´óÓ¦Óã¬Ã¿Ò»²½¶¼Êdz¯×ŹâÓ°ÒÕÊõ¾Þ½³Âõ½øµÄÒªº¦¡£Î´À´µÄÊÓ¾õ³¡¾°£¬ÕýÆÚ´ý×ÅÄãµÄ´´Á¢£¡Äã×¼±¸ºÃÁËÂð£¿È¥Ì½Ë÷¡¢È¥Êµ¼ù£¬¿ªÆôÊôÓÚÄãµÄ¹â×·Ææ»ÃÖ®Âðɣ¡