|
|
???????????????GDC 2025?????????20????????AI?????????????????????????????????????????????????????????Supercell?Digital Extremes??????40??????????????????????????????????????????
?????
??? ??????J3???????????
????????????????????2025??GDC??????????????????????????????????????????????????????????????
???????2005?????????????20????????????????????????????????16?????AAA????????????????????????????????????????????IP???????????????4???????6?
???2020?????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????
??????????????????????/????????????????????????????????????
????????????????FPS??????????????????PBR?????????????????????????????????????
?????????????????????????????????????????????????????????PC?????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????PC???????????terrain texturing???????terrain geometry???????????????????????????
?????????????????????????????????????????????????
?????????????????????????????????????????????????????
?????????????????????????????????????PC???????????????????PC?????4K 144????????????????120??????????????????????????????????????????????????????????????????100??????????????????????
???????????????????????????????
???????????????????????10??10???????????????????????????????
???PVP???????44?22??????????????????????????????????????64???????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????25??????????IP?
???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????shading????
?????????????????????????shading???????????????????????????????????DrawCall???????????????????????????????????????????????????????10x10????????10k????????100Mb?????????????????????????clipmap?
???????????????????????????????????????????????????????????????????????????????????mip0???????????????????????????????????????clipmap?????????????????100M???????????2.5M?????????????????????
?????????clipmap?????????????????????????????????????????????????????????clipmap??
???????????????????????????????????????????????????????????????????shader?????????
?????????????????????????
??????????10km????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????clipmap?R???B?????????????????????????????????????????????????
???????????????????????????????????2?????
??0.1-0.85??????????????????????0.9-1?
??clipmap???????????????????????????????????????????????????????????????????????????????look up table????clipmap?????LUT??????????????????????????????
???????PC??????????????????????????????????BaseColor?????
???????????????????????????????????????strands mask?????????????????????????????????????????????????????????????
???????????????????????????????0.9?1??????????????LUT, ????????????????????????????????????
??????????????????????????????????PC?????????shading????????????
?PC????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????pack???clipmap??
???????????????????????????????????????????????????, ???????????
??????????????????????RG??????velocity??????????flow map?B????????????????A??????????????????shader ???????????
??flow map????????????????????????????????????????????????????????
??PC?????????3??????????????????????????????????????????
??????????????????1/2???????????????????????????????????cos??????
??????????????????????????????????LUT???LUT?????????????????????????????Draw???????????????????????????????
???????????????????pc??????????????????????pc?absorption LUT?
?????LUT?alpha?????????????????????? ???????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????GPU clock????
????????PC????Screen Space reflection???IBL???????
?????????????????????IBL???????????????????????IBL?
??????wetness?????clipmap??????????????????????
clipmap??????????????????????????layer??wet mask???????????????darkness ????darkness mask??????????????
???????????????decal??????????drawcall??????????????
???????????clipmap??????????????????????????????????????????
?????????????????????????ao??????????PC?????SSRTAO ????????????????????????ao?????????ao?????subsurface???????????????
????????????ao??????????????uv????ao??????????????????ao?????????????????????????
????????????????????????????????????????????????
??????????????????????????????????????lod???????????????????????????????????????????
???ao??????shading???????????????????????????????????
??????????????????????????????????????
???????????????????????????????????????
?????????????????????????????????
?????instance????ao???????????????????????fake shadow????????????????????????????????????
?????????????????????
???clipmap????????????????, ???????????????????????????????????????
??????????????????????????????????????????????????3??????????
?????impostor???????PC???????????????LOD?
????Billboard?????????????????????????????????????
????cluster Card?????????backdrop??????????????gampplay??????????????????
?????????Impostor??????????????????????????????????????????mesh card?????????????????????????????????????????????????????????
??????????????????????????
?????????????????????????card????????????card???????????
???????????????????????????????????????????????????
????????
????????????????????????????????card??????????????????3????????????????
????????????????????????????????????????????????????????????2??????
??????????????????????????????????????????????????????????????????????????
????????????dither temporal AA???????????vertex color?????????????????????????????????????????????????
??PC?impostor?billboard?????????????????????????????????????????????????????
????????????????billboard?????????????3???????
???Single-plane billboard????????billboard??????????????????????????????????????????????????????????????billboard???????
???????????????????Single-plane billboard???????????????????????????????????double planes billboard??????????????2????????90??????
??2???????????single plane billboard??????????
????????????dither?????2?????
????????????????????2???????????????z-fighting???
????billboard?????Titled Plane?
???????????????????????????
??????????????????????shader??????????
?????????????????????????????????????????????????????????????
???????????????????????????lerp?????????????????????
?????????????????biiboard??????????????????????????????????????
?????shading?????????????????????????????????????????
???????????????????????????????
????billboard????????????????billboard??????
??????????????????????????????????cluster card?
???????billboard??????Assembly card??????????DF???????????????
???????????????????????????????????????????????
?????????houdini?????? Offline?????????????????????????????????????????????????????????????????????????????????????????????????Clipmap???????????????PCG???????
???????????????????????????????????????????????????????????????????????????VFX?????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????HDA?????????PC???????????????????????????????
??PC?????????????????????????????????????????????????????????????????????????????????????????????Houdini?????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????
?????????????????????????
???????????????????????????????????????????????????????????????????????3D????????1?3D???????3D??????????2????????????????????????????????????????????????????????????????????PC???????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????PCG????????????????????????????????????Drawcall???????????????????????????????????????PC?????????????????????????????
?????????????????????????????????????????????????????????????VT?????????????????????1??????2???????????????????????Z-fighting??????????????????????????????????
????????????????????????????????????2????????????????????????????????????????????????????????????????????????LOD?????????????????????????????????????????????????????
?????????????????????????????????
?????
?? ??????J3?????????
??????????????????????????????Jesse??????????????????????????????????????????????????????Unity????????????????????4.24??????????????????????????????????????
???????????????
?????Lichuan??????????VT?????????VT?????????????????????????????????????????????PC????????????????????????????adaptive VT???
??????VT?????????VT???????????????????????????????????????????????ASTC 4 * 4?6 * 6????????????????ASTC?????????ASTC??????????????????????????pixel shader?????????pixel shader???uint4???????128????ASTC?block???????????buffer????????????
????????????????????????????????PSNR????40?50?????????????????????VT?????????0.2???
????????????splat map??????????????splat map??????????????????????????PBR????????????????????????????texture arrays?????albedo?heightmap??????normal?roughness?ambient occlusion?
???????????????????32???????????????????????ID map?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ID map??????????????????????????????????????????ID?????????
???????????????????????????????????????????????????????????layer ID????bottom?????top????????????????????????1????????top????????????????????ID map?????????
??ID map?????????????????????????????????????????????????????????
??????????????????4?????????????????????????4?ID map??????8?????????????20?????????????????????
??????????????????????????????????????????????????8???6???????????????pattern????????????????pattern?????????6????????????????????????????????????????????ID???6????3?????????6?ID??????????3????????????????3????????????????????????????
????????????6?ID???3???????????ID?????????????????????????????????6??ID?3???ID?3???ID??????????????3????????3???ID?????????????????ID????????????????????ID?????????????????????ID??????ID???
????????ID????????????????????????6?ID????3????????????????????????????ID??????ID???????shader???6??????3?ID??????min?mid?max?
?shader??????????????3?ID map??????6?ID???3???????????????6?ID????min?mid?max????ID?
???????????????????????????????????PPT??????GDC Vault?????????????
??????????weight-per-layer???????????????????????????????????ID map?????????????????ID map????????????????????????????????????????????????????????????????????????????????3??????????????????
????????VT????UV?????????XY???????????????????????????tri-planar????????XZ?YZ??????????????????????????????????tri-planar?????????????base pass??????????
????????tri-planar?????VT??????????????XY?????????????????????????????XY????UV????????????
??????XZ?YZ?????UV????????????????VT???????????????mesh????????????????UV????????VT???????????????????normal direction????????????????XY/XZ/YZ??????UV????????
?????????????Z???????????????VT??????????quad??????SampleGrad?????????UV??????????????mipmap????????????????????????????????????????
?????????????Far Cry???????????????????VT??????????????VT?????????????????????????mipmapping??????aliasing?????
??????????????Tri-planar??????????bi-planar?????????????????????????????????????????????????????VT???????????????????????????????????????????????
??????????????????????????????????????????????????????LOD???mipmap??????????????tiling?????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????
???????????????38??????????????8??????????????????????????????????????vertex normal??????????????
????????????Streaming Virtual Textures????????????????????????????????????????????????????????mipmap???SVT????VT???????????????????????SVT???????????????physical texture?????RVT???????SVT?RVT?????physical texture????????????????
???????????vertex normal????SVT?????????????????????????????????SVT??SVT???RVT???????????????????????????????RVT??????????????????????????????????????????????????????????????????????????????????SVT??????????????
?????????????????????????FPS??????????FOV????????????VT????????????????????????pop-in???????????????????????????bias???FOV???????mip level?????????????????????????????
?????????????????
???????????????tile?????Draw Call???????????????????????????????????????CDLOD?Continuous Distance-Dependent Level of Detail???????????????draw instance??????LOD?????tile??????????????????????????????????????????????????????????????????????????????12?Draw Call???????
???????????????????????????????????tile??LOD?????????????LOD?tile?????4???????????????????????LOD????????????????????????????????????????????????????????2??????????????????????????
???????tessellation?????????????????????????????????????????????????????????????????????????CDLOD?????????????LOD -1?-2?????VT??????????????
???????????????????????????????????????CDLOD????????LOD?????????????????????????????????????????????????????????????????LOD????????????????????????????2x2??????????4x4?8x8????????????????????????????????????????????????????4x4?????????????????????????
???????????????????????????????????????PC???????????????????????????????????????????????????
????????????????????????????????????????????
??Lichuan?????????????????clipmap????????????????????????????????????????????????????????????????????????
???splat ID map?????clipmap???????????????????????????????VT renderer?????whole scene VT renderer????clipmap??????????Actor?????????????
????????32????Texture Array????????????????????????????????????????????????????????????????????????????32?????????mipmap??????????????????????
??????????????????????????????POIs??????????????????????????????????
???????????????????????3??????????????????????????????????????????????????????????????LOD VT????????physical texture??????????????????????VT?????????????????????????????????????
???????????VT?????????????????VT??????????????????????????????Decal??????????VT???????????????????subpass??frame buffer fetch????????????????????????????on-chip??????????????????ASTC????????????????Tile?????????????????????????????????????????????
?????Scaling?????????????????????????????????????????????????VT????????????VT?mip??????????mip???????????????????????1??????????????????2?????????????????????LOD?????????????????????????????????????????????????????????????????????????????aniso-texture sampling?????????????????
?????????????????????????????????????????????VT??????????????VT?????????????base pass????splat map????????????????????32??????????????splat??????????????ID????????????normalmap??????Decal???????????mesh?????
????????????????????????????????????????????????????????????????????
???????????
??????????????????????????4????????????????????855?????????????????????????????????????????GPU????????????????????32?????????Decal???
???????????????????????????????????????PC?????????????????????????????????????????????????????????scaling?????????????????????????????????????????????????????????????????
???????????????????????Delta Force???????GDC??????????????????????
|
|