2022世界杯已经开赛了,此次的世界杯有良多特殊之处,好比举办国卡塔尔豪掷2200亿美圆,打造汗青之最。同时那也是良多球员的最初一次世界杯,“球王”梅西就是最初一战,意义特殊。
差别期间的梅西“同框”
固然我们看不了现场的角逐,但仍能够借助3D手艺,和差别期间的梅西来一个球场同框。
只需要借助老子云SDK,不需要专业3D根底就能完成,快来看看怎么实现吧!
步调一 获取SDK东西
起首获取开发东西-老子云SDK,有三个版本可供抉择:H5版SDK、小法式版SDK及unity版SDK,根据差别利用场景,抉择差别的SDK下载就能够。
好比,H5版SDK,就能够用于网页端H5页面开发,小法式版能够利用进小法式情况,unity版则可利用于unity项目开发。
那里我们以H5版本SDK为例,在老子云官网完成下载后,进进掌握台获取小我身份的SDK_key和秘钥。
展开全文
步调二 获取3D模子素材
然后进进第二步,预备模子素材。在老子云官网找到相关的3D模子下载,老子云模子库供给了海量的轻量化模子素材,通过关键词就能完成检索。
那里我们以足球场、梅西、内马尔3D模子为例,预备让梅西(阿根廷队员)和内马尔(巴西队员)在球场上来个同框。
起首,找到对应模子详情页面,获取模子ID,然后就能够在SDK开发中实现模子的加载挪用
//加载模子
viewer.loadModel('1552484687082033152', {
: model = console.log('加载完成'),
onProgress: pct = console.log('当前加载进度', pct),
onMatLoad: () = console.log('材量加载完成'),
onAnimeLoad: () = console.log('动画加载完成')
当然也能够摘用离线体例加载模子,详细操做可参考阐明文档。
重视:假设那里你预备的是第三方模子素材,起首需要上传至老子云平台获取模子ID,或AMRT文件,才气连系SDK停止开发哦~
步调三 SDK的快速利用
素材和东西预备完毕,我们就能够起头利用开发了。
起首要根究:以上都是零丁的模子,那怎么把差别的模子集成到一个场景中的特定位置中?好比我们想让梅西站在足球场上。
实现起来似乎很复杂,但其实不需要本身写代码,只需要通过老子云SDK现有框架及代码,间接复造就能立即挪用。
那里我们参考【加载模子】功用版块,此版块能够实如今场景模子上加载差别模子。
并且,能够无限添加模子素材。通过鼠标点击就可设置添加模子的详细位置,十分简单。
如许也就能简单实现差别模子在场景中的“同框”啦。
当然模子尺寸、角度细节、光影效果、球衣材量等都能够停止代码调整,阐明文档都有详尽阐明,均可在线查看利用!