1、基于虚幻引擎打造新代数字孪体验阿云DataV 引擎开发:陈呈举(橙唯)阿云DataV 技术美术:胡伯涛(星桓)1.数据驱动的孪生底座生成信息表达数字孪生动态场景孪生底座逻辑编排2.数据驱动的业务数据可视化3.图形化编程数据驱动的建模数据驱动的建模游戏级渲染效果游戏级渲染效果数据接入数据接入为什么基于虚幻引擎虚幻引擎是全球最先进的实时3D创作工具,可制作照片级逼真的视觉效果和沉浸式体验影视级别的渲染质量,海量美术资产,完整的开发工具链,丰富的生态时间天气时间天气后期特效后期特效城市基底城市基底光影表现光影表现材质封装材质封装底座导出底座导出城市基底数据采集数据采集模型制作模型制作贴图材质制作贴图
2、材质制作地编场景地编场景性能优化性能优化打包输出打包输出传统生产工作流链路较长标准不统一质量参差不齐人工参与存在误差城市基底贴图水系植被植被建筑建筑道路道路地形地形程序化动态生成算法程序化动态生成算法全要素场景输出全要素场景输出数据Schema矢量数据矢量数据资产数据资产数据PointPolygonDataV MeshLine String卫星图精模输入数据输入数据材质素材匹配材质素材匹配数据驱动的生产工作流:通过矢量数据,生成建筑,植被,水域,地形,道路等等,生成L2级别的城市基底白模匹配资产库,实现高质量的视觉效果通过LWC(Large World Coordinates)支持Double
3、精度,实现更大场景规模的精确渲染城市基底PCG的生产工作流:通过PCG程序化生成能力,增强至L3级别精度匹配规则方便建筑类型拓展(公寓,厂房,写字楼),模块化实现单体化交互,整体性能可控输入数据输入数据程序化生成程序化生成数据Schema矢量数据矢量数据PointPolygonLineStringPart1:生成算法(建筑)语义化字段语义化字段建筑类型层数地块信息生成结果生成结果1.三维化2.建筑规则函数3.模块化资产4.实例化渲染时间和天气基于物理的全动态天空和光照实时天气接入雨雪粒子渲染Niagara User AttributesNiagara SystemNiagara Module
4、Script雨雪雾沙尘Material ParameterNiagara Emitter(GPU/CPU)Post ProcessLight光影表现室外光影基于物理的灯光,材质,相机CSM(近景),Distance Field Shadow,FarShadow,Contact Shadow(精细物体)Virtual Shadow Maps:分辨率16k,128Tile太阳光角度匹配经纬度和时间动态调整CameraNearClipPlane光影表现室内光影Bake Light Map/Lumen全局光照Indirect Lighting Intensity提高颜色增益自动曝光室外室外材质封装Ma
5、terial InterfaceOpaqueMaskedTranslucentAdditive.Material InstanceMaterial FunctionMaterial ParameterMaterial Instance Parameter玻璃地面水体特效等材质.基于现实中不同的材质特征,区分Shading Model封装材质函数,暴露常用材质ParameterLocalPosition和ObjectBounds垂直渐变WorldAlignedTexture适配不同UVscale的建筑模型,PixelNormalWS区别屋顶和侧面后期校色静态风格切换使用Lut校色引入PS等第三方
6、校色能力降低用户的调色门槛模板Camera自定义参数Lens/Color GradingReflect/GIPost MatLutUser后期校色动态后期特效通过暴露参数供用户使用相关特效GridTex+World AlignedTextureScreen Position UV+OffsetSceneDepth+ScreenUVOffsetTime*(CamRelativeWorldPosition)+Radius+Lerp描边球形Mask网格效果扰动效果场景性能优化模型上分Tile,实例化,Lod,Hlod,Nanite材质上减少Translucent或可使用DitherTemporalA