试用华为3D建模服务
我们知道苹果还有一些其他的公司都出了拿着手机对物体扫描就可以自动生成3D模型,最近看到华为消费者终端出了一款3D建模服务,就迫不及待的来试用一下。
1、我们自己拿华为3D建模demo来进行试用。首先在github上下载3D建模服务的demo代码。代码地址如下:
https://github.com/HMS-Core/hms-3d-modeling-demo
2、下载完代码之后,用android studio打开,3D建模服务是在客户端拍照,上传照片到服务端进行建模的,所以需要联网,那我们就需要创建华为的账号并且需要实名认证。这一步是比较麻烦的。注册账号请参考:https://developer.huawei.com/consumer/en/service/josp/agc/index.html
3、开通账号之后,需要先创建项目跟创建应用,请参考
https://developer.huawei.com/consumer/cn/doc/development/graphics-Guides/config-agc-0000001142925473
4、根据集成HMS参考指南,我们在项目页面下载agconnect-services.json
5、我们取名的项目名称为com.huawei.hms.ModelTracking,那么接下来就是怎样跟3D建模的服务demo结合起来使用了。我们把下载下来的agconnect-services.json放到app/目录下面。把他们的sample-agconnect-services.json给删掉。
6、修改包名,打开app/build.gradle,把applicationId修改为如下
applicationId "com.huawei.hms.ModelTracking"
打开app/src/AndroidManifest.xml文件,修改package为如下
package="com.huawei.hms.ModelTracking"
修改整个包名com.huawei.hms.modeling3d为com.huawei.hms.ModelTracking
7、修改完成这些就可以进行编译了,运行了。
我尝试建了一下3D模型,建模效果如下,基本建模还是可以的。
这里分享一下建模经验:
1、模型最好是物体纹理需丰富、不反光的。比如毛茸茸的玩具等。官方推荐的建模:
2、拍照的时候,光照方面如果有打灯器就会非常好。
背景方面最好在对象的后面和下面安装照相馆背景是很有帮助的。从墙壁到桌子或地板的柔和曲线很重要,以避免背景中的边缘。
还有一些其他经验:
理想情况下使用从同一摄像机设备捕获的图像
上传前不要裁剪图像,而是使用原始分辨率
理想情况下,从物体的同一区域从不同的位置拍摄照片
一般来说,使用高分辨率图像时,结果会更好。在我们的测试中,1200万像素的图像工作得很好。然而,这也是有限度的。我们的建议是使用12MP(4032×3024)的图像,截至2018年,这是智能手机相机的常见分辨率。
在HDR模式下拍摄图像(如果可用),因为曝光将均匀分布
使用彼此有些重叠的图片
在光线均匀的情况下拍照
参考文献:
https://developer.huawei.com/consumer/cn/doc/development/graphics-Guides/introduction-0000001143077297
https://github.com/HMS-Core/hms-3d-modeling-demo
试用华为3D建模服务相关推荐
- 华为3D建模服务(3D Modeling Kit),轻松构建高质量3D模型
华为3D建模服务(3D Modeling Kit)是华为在图形图像领域又一技术开放,面向有3D模型.动画制作等能力诉求的应用开发者,基于AI技术,提供3D物体模型自动生成和PBR材质生成功能,实现3D ...
- 华为开发者大会主题演讲:3D建模服务让内容高效生产
内容来源:华为开发者大会2021 HMS Core 6 Graphics技术论坛,主题演讲<3D建模服务使能3D内容高效生产>. 演讲嘉宾:华为消费者云服务 AI算法专家 3D建模服务(3 ...
- 华为开发者大会2022:HMS Core 3D建模服务再升级,万物皆可驱动
11月4日,HDC2022华为开发者大会在东莞松山湖举办.在本次大会的HMS Core创新图形能力分论坛中,HMS Core重点介绍了其在3D技术领域的创新应用方向,其中3D建模服务展示了创新的自动骨 ...
- Discovery直播 | 3D“模”术师,还原立体世界——探秘3D建模服务
通过多张普通的照片重建一个立体逼真的3D物体模型,曾经靠想象实现的事情,现在, 使用HMS Core 3D建模服务即可实现! 3D模型作为物品在数字世界中的孪生体,用户可以自己拍摄.建模并在终端直观感 ...
- 【Insights直播】3D建模服务,快速构建高质量3D模型
2021年7月15日,HMS Core 6.0面向全球开发者正式上线.华为在HMS Core 6.0中,为开发者开放了一个全新的服务--3D建模服务(3D Modeling Kit),为应用开发者提供 ...
- 3D建模服务提供更高效、专业的3D制作能力,“筑”力开发者
3D建模服务(3D Modeling Kit)是HMS Core在图形图像领域又一技术开放.3D建模产品的定位就是要做快速.简洁.低成本的3D制作能力,并陆续开放给有3D模型.动画游戏制作等能力诉求的 ...
- 构建3D虚拟世界,有哪些3D建模方式?
"沉浸.3D世界.虚拟社交.虚拟购物",人们畅想通过AR/VR以及其他互联网技术,把现实世界的楼房街道.天气温度.人际关系等投射到虚拟世界,拥有一个网络分身. 但目前来看,要想实现 ...
- 商品3D展示来啦,HMS Core3D建模服务助力电商发展
传统电商商品展示采用图文结合的形式,文案介绍产品的相关参数,搭配精美图片去吸引客户眼球.但图文商品展示由于色差.尺寸不符等原因,会让消费者产生图片和实物不一致的疑虑,且消费者需要消耗大量精力阅读和比较 ...
- 试用一款开源的轻量级3D建模软件《Dust3D》
关于<Dust3D> Dust3D is brand new 3D modeling software. It lets you create watertight 3D models i ...
- 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”
◎ 科技日报记者 崔爽 传统机器人只有"手",只能在固定好的点位上完成既定操作,而新一轮人工智能技术大大推动了机器和人的协作,这也对机器人的灵活性有了更高要求. 要想像人一样测量. ...
最新文章
- 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
- MATLAB中PI调节器设计,华中科技大学电气学院matlab选修课大作业pi控制器的设计...
- Linux开发环境搭建之Java开发环境JDK安装配置
- ubuntu16.04装机:网易云+搜狗拼音+chrome+uGet+caffe(openCV3.1+CUDA+cuDNN+python)
- shardingsphere启动的时候报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
- python竖排文本_Calibre 5.0:高亮、Python 3、竖排文字
- play框架配置 拦截器_如何使用Play框架为https配置SSL证书
- 使用WildFly 9和Jolokia监视DevOps样式
- Bigdecimal基本运算及小数保留方式枚举
- 加餐:Redis 的可视化管理工具
- 【NIPS2018】Spotlight及Oral论文汇总
- Enterprise Vault 2007 软硬件兼容性
- 珠江三角洲 芯片恩仇录
- HTML5设计基本网页-basic frameset
- Tensor flow 实战Google深度学习框架 笔记摘要Pfour
- 靠播放业务吃不饱?音乐流媒体纷纷“加电商”卖周边
- css格式规范stylelint在vscode使用教程(ctrl+s自动智能修复)
- mysql ignore用法_MySQL中的insert ignore into, replace into等的一些用法总结
- Spark+Scala:数据分析统计
- 计算机显示器怎么调左右,电脑屏幕内容左右看不到边怎么调
热门文章
- Pgadmin4转圈圈无法进入到界面(pgadmin v4一直卡在loading页面)
- python之pygame安装教程_Pygame安装教程
- itext 生成 PDF(一)
- 基于STM32F103RCT6的AD9833驱动开发(代码可以免费发邮箱)
- 逻辑回归(LR)算法面试问题汇总
- Symbian中的iScanCode和iCode(转)
- 最全·推荐 | “ 等保2.0”中常见的网络安全审计技术(2020年版)
- 合并m3u8(ts)文件的工具
- 自考总结——软件开发工具
- 三角矩阵的逆矩阵怎么求_「线性代数」求可逆矩阵P,使得相似矩阵对角化