HMSCoreChallengeStory:鞋子、街景、人物、玩具,这些都可以3D建模,生成3D建模应用demo,然后用demo完成对你身边的一个实物的建模。在提交的作品中,小编发现鞋子、街景、人物、玩具都可以3D建模!你还能想到什么?看完下面的作品,你可能会有一些启发。1.13D建模:人物、鞋子、街景系列(附零基础完整实现教程)发表:【HMS核心挑战赛第三期】3D建模技术应用-【人物】【鞋子】【街景系列】-完整实现附零基础教程*-华为开发者论坛(huawei.com)·3D建模应用:·作品《全家福》展示:(如上图、街景座椅、消防栓等模型都是搭建使用HMSCore3D建模服务制作)GIF演示图实现过程:①HUAWEIHMSCore集成准备②3D建模服务HMSCore官方指南③3D建模服务Codelabs④3D建模服务实战课程视频1.23D建模人偶工作帖:【HMS核心挑战No.Phase3】3D建模客厅玩具-华为开发者论坛(huawei.com)在2021HDC开发者大会上,现场试用了Codelabs,体验了华为为开发者开放的诸多创新功能。后来发现codelabs在线做3D建模挑战。我非常感兴趣,决定进行一些实践学习。根据活动要求,我总结了以下步骤:1.在AndroidStudio中运行示例工程,安装到手机上开始下载示例工程,用AndroidStudio打开运行成功,但是当上传到手机,提示“未设置数据处理位置”。所以参考HmsCore公众号回复:“开发应用前,需要在AppGalleryConnect中配置相关信息”(https://developer.huawei.com/...)根据官网文档:首先注册开发者,创建应用,生成签名证书指纹,配置签名证书指纹,开启相关服务,设置默认数据处理位置,设置数据保存期限。然后修改示例工程:更新AndroidManifest.xml中的package,更新应用层build.gradle中的applicationId,然后重命名示例工程的相关文件夹(设置与创建的应用ID相同),重新编译,然后在手机上运行它。也可以上传和下载模型。2.使用app拍摄3D物体,在线生成3D模型。万事开头难!刚开始用手机拍摄时遇到了困难:由于没有稳定的转盘工具,徒手拍了十几张(拿着手机围着物体转了一圈),结果却表明建模失败,或者构建出来的模型不好看:改则成功,改则塞。每次上传-在线建模-下载模型过程大约需要5~10分钟,所以仔细看了活动说明,发现建模对象体积大于15x15x15cm,于是决定重新选择适当的对象,然后重试。同时,我认为旋转办公椅不就是一个天然的转盘吗?来不及了,可是来不及了,我赶紧站起来,在椅子上垫了个箱子垫高了底,上面用白板做底,白墙做背,就这样拼凑了一个“舞台”,固定手机拍摄位置,手摇办公椅旋转模式开始工作。这样一来,效果显然要好很多。随着拍摄次数的增多,我也逐渐掌握了一些要点:每次固定一个拍摄角度拍一圈,旋转速度要均匀。拍摄和上传的最大数量为200张。为了使这些图片有效,必须在每一轮拍摄后按下暂停键,调整好新的拍摄角度后再继续拍摄。透明和半透明物体的造型效果不好,容易模糊。各个角度拍摄前,最好微调灯光位置,使拍摄效果更好。如果物体内部有遮挡结构,则难以完整拍摄,应尽量避免。拍摄底部时,需要将物体侧放(漏底部)。这时候一定要注意,放在一边后的物体是不能变形的(会出现重影)。如果不能保证不变形,最好想办法固定它的形状。后来还买了电动转盘,出片率飞速提高;[](https://oscimg.oschina.net/os...)3.导出3D模型文件,在手机上运行。最后一步是在手机端运行生成的模型,导出的模型有obj和gltf两种格式,主流3D应用都支持。只需找到要连接的3D接口或3D引擎即可。我选择了Unity(更快),新建一个空白项目,新建一个背景hdr,在中间放一张桌子,添加桌子纹理,调整摄像机角度,添加光源。然后把modelobj导出的所有文件放到工程中,一个一个拖进去,放在桌面上。为了添加一些动态效果,我还为每个模型添加了一个自动旋转组件,终于完成了工作。全家福:更多3D建模服务请访问官网:https://developer.huawei.com/...服务演示DEMO:https://github.com/HMS-Core/h...参考快速完成基础数据上报的开发指导文档:AndroidSDK集成文档https://developer.huawei.com/...(开发详情>>访问华为开发者联盟官网获取开发指导文档华为手机服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~
