12月14日,HDD(Huawei Developer Day)深圳站圆满举办。国内3D扫描类开发团队看书击水为大家分享了与HMS Core 3D建模服务的合作之旅,讲述了如何通过3D物体建模能力为其应用GoAct实现在5分钟内自动生成3D高质量模型的经验。

数字化浪潮下,3D模型作为新型多媒体展现形态受到越来越多人青睐。在线商品、游戏人物、名胜雕塑在3D建模技术的加持下跃然纸上,真实的3D模型作为现实物体在数字世界中的孪生体,可以让人们在终端设备全方位感受虚实融合的数字世界,与现实环境体验交互

从人工建模到激光扫描再到光场复现,3D建模实现方式跟随技术不断更迭。不过,采集设备成本高、建模周期长仍然是3D内容生产的两大痛点,这限制了3D模型的普及与应用。在此背景下,图片建模技术兴起,大大降低了3D内容的制作门槛,为行业的发展提供了新的可能性。

向往更美立体世界,同频探索低门槛3D建模

看山击水是一家自主创新的软件研发企业,自主研发包括AR/VR平台、手势识别、AI圈选追踪等项目。随着线上展会的流行,越来越多B端平台想要更快、更完美地在线上展会1:1地展现商品,用精美的的3D模型快速吸引用户。为此,看山击水团队研发出了“智能3D模型生成”GoAct在线平台,积极探索低门槛低成本的3D建模方式。

与此同时,华为HMS Core技术团队也一直在思考在图形图像领域中能为开发者开放怎样的创新能力。通过调研发现,3D内容生产环节是当下开发者的一大痛点,其中面向UGC的低成本、快捷的内容生产尤为重要。于是,华为3D建模服务应运而生。 基于AI技术,3D建模服务提供材质生成、动作捕捉和3D物体建模等核心能力,提升内容制作效率,降低建模成本

对未来更美好的虚实融合世界的共同憧憬,为看山击水与HMS Core的合作拉开帷幕。

共同聚焦布局GoAct应用,更快更好完成建模

自21年7月起,看山击水团队自研的GoAct网站提供图片生成3D模型的服务,无需下载,网页端即可使用。最初被一批3D相关行业人员使用,他们生成了包括鞋子、食物、手办、艺术品等十几种类别的3D模型。

看山击水在其推出的最新3D内容社交应用GoAct中集成了3D建模服务,用户只需对同一物体拍摄多张不同角度的图片,上传至应用,开始建模,仅需5分钟左右即可自动生成高质量的3D模型。用户可以将模型进行二次编辑,调整渲染效果和背景颜色等,随后发布在个人的社交主页展示。这款应用将于12月底在全球发布。

社交新宠诞生,赋能技术创新

借助3D建模能力,无论是毛绒玩具、鞋包、沙发还是青铜器、木器等艺术品,App用户可轻松快速扫描出兼具完整性、精确度和真实感的成品模型。看山击水CEO刘俊说道”对我们来说,HMS Core的3D建模服务,帮我们省去了自研搭建云服务的时间,减少了许多开发过程中的人力和时间成本。 ”

此外,作为3D模型的爱好者者的部分普通用户,真实生动的3D模型帮助他们开辟了社交新纪元。3D模型在网络世界中与多元场景碰撞,融合GoAct提供的模型的后期处理能力,如渲染优化、视角调整、背景颜色等,为无数的新颖的3D内容的诞生提供了可能。

HMS Core 3D建模服务赋能GoAct应用实现又快又好生成3D模型,催生不断繁荣的UGC生态,进一步为GoAct构建数字化3D资源库提供了数据基础与灵感来源。让看山击水这个“抬头创新思维,低头踏实努力”的新兴团队可将更多精力专注在产品与场景的创新中。

了解更多详情>>

访问华为开发者联盟官网

获取开发指导文档

华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

降低制作门槛,人人都是3D“模”术师的更多相关文章

  1. Discovery直播 | 3D“模”术师,还原立体世界——探秘3D建模服务

    通过多张普通的照片重建一个立体逼真的3D物体模型,曾经靠想象实现的事情,现在, 使用HMS Core 3D建模服务即可实现! 3D模型作为物品在数字世界中的孪生体,用户可以自己拍摄.建模并在终端直观感 ...

  2. 阿里云Quick BI——让人人都成为分析师

    在3月29日深圳云栖大会的数据分析与可视化专场中,阿里云产品专家潘炎峰(陌停)对大数据智能分析产品 Quick BI 进行了深入的剖析.大会现场的精彩分享也赢得观众们的一直认可和热烈的反响. Quic ...

  3. 腾讯QQ会员技术团队:人人都可以做深度学习应用:入门篇(下)

    四.经典入门demo:识别手写数字(MNIST) 常规的编程入门有"Hello world"程序,而深度学习的入门程序则是MNIST,一个识别28*28像素的图片中的手写数字的程序 ...

  4. 【腾讯Bugly干货分享】人人都可以做深度学习应用:入门篇

    导语 2016年,继虚拟现实(VR)之后,人工智能(AI)的概念全面进入大众的视野.谷歌,微软,IBM等科技巨头纷纷重点布局,AI 貌似将成为互联网的下一个风口. 很多开发同学,对人工智能非常感兴趣, ...

  5. 【总结整理】面试pm常见的问题---摘自《人人都是产品经理》

    求职路上,“怼”来“怼”去的面试问题 人人都是产品经理社区 发布于 2018-10-29 19:53:06 举报 阅读数:1418 ​​在求职路上,面对那些被“怼”到过的面试问题,应该如何处理? 一个 ...

  6. 一张图表,人人都能建立自己的AARRR运营模型

    每次跟同行聊运营,聊用户,聊产品,最后都会回到AARRR模型上来,这个用户全生命周期模型概括了互联网产品运营的5个关键环节. 获客是运营的基础,促进用户活跃才能让产品有生命力,提升留存减少流失让用户规 ...

  7. 食物图片变菜谱:这篇CVPR论文让人人都可以学习新料理

    根据 Facebook 的统计,Instgram 上的美食图片数量已经超过 3 亿张.然而,获取食物烹饪方法的途径依然有限,例如,通过烹饪网站或相关教程.怎样能够挖掘丰富食物图片背后的烹饪方法,让每个 ...

  8. HMS Core挑战赛故事:鞋、街景、手办、玩具,原来这些都可以3D建模

    HMS Core线上Codelabs挑战赛第3期中,开发者通过学习和运用HMS Core开发的3D建模服务,生成3D建模应用demo,再使用demo为自己身边的一个实物完成建模.在提交的作品中,小编发 ...

  9. 人人都是 DBA(XII)查询信息收集脚本汇编

    什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...

随机推荐

  1. JS和JQUERY常见函数封装方式

    JS中常用的封装函数4种方法: 1. 函数封装法: function box(){ } 2. 封装成对象 : let Cookie = { get(){ }, set(){ } } 3. 封装成构造函 ...

  2. 在spring启动后执行代码

    如果spring的项目直接监听tomcat启动对于 操作来说有很大难度,bean没有初始化,接口不能直接调用等等,所以我们代码执行要在spring启动之后执行项目 package com.java71 ...

  3. HTML四种定位-固定定位

    固定定位 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset=&q ...

  4. IDEA 2021.2.3 安装与破解教程

    首先说明,大部分情况下,花10块钱都可以在淘宝找人直接帮你完美解决这个资源问题 所以千万不要相信一些所谓的百度结果,一般都是花费了时间却最后无法解决破解的问题 我相信任何一个想要学习软件开发的人一定要 ...

  5. UOJ #129 / BZOJ 4197 / 洛谷 P2150 - [NOI2015]寿司晚宴 (状压dp+数论+容斥)

    题面传送门 题意: 你有一个集合 \(S={2,3,\dots,n}\) 你要选择两个集合 \(A\) 和 \(B\),满足: \(A \subseteq S\),\(B \subseteq S\), ...

  6. PDO的好处

    产生原因 普通的SQL执行语句,由于研发人员对前端请求参数过滤不严谨,导致SQL被注入,从而影响数据库,带来风险 使用PDO后形成的语句 SELECT * FROM test WHERE id in ...

  7. [R报错] Kruskal-wallis test 所有组的层次都必需是有限的

    做了个两组间的Kruskal-wallis检验,出现如下错误: 对应的英文版本错误为: All group levels must be finite is.finite(data$type)一下果然 ...

  8. 拒绝恶意同构ssh登陆服务器脚本

    #!/bin/bash #Deny specified IP access #IP:who is fail to login sever SECURE_LOG=/var/log/secure #通过s ...

  9. ui自动化测试,页面方法的使用

    悬浮下拉框 的设置选择 下拉框的选择 显性等待 双击, ActionChains类的方法行动链 提示框 双击,右击 双击用到行动连,提示框用到Alert的类 右击用到的也是行动连 UI自动化测试 #h ...

  10. 日常Java 2021/10/18

    Vecter类实现了一个动态数组,不同于ArrayList的是,Vecter是同步访问的, Vecter主要用在事先不知道数组的大小或可以改变大小的数组 Vecter类支持多种构造方法:Vecter( ...