90后MIT博士开源创业再获5千万美元融资,进军3D数字内容创作者工具

2023-11-06

“信息技术奥林匹克大赛获奖”,“保送清华姚班”,“麻省理工博士”,“创业公司CEO”,这一组词汇对于大多数人来说仿佛都是可望而不可及的存在,个个都是如此地令人惊叹,随便沾上一个就能走上人生巅峰。但是偏偏能有这么一个人,集“巅峰”于一身,那就是「太极图形」创始人 – 胡渊鸣。

胡渊鸣可以称得上是“根正苗红”的IT人,他的父母都是大学信息学老师,从小学就开始接触编程,并在2010年获得第四届亚洲与太平洋地区信息技术奥林匹克大赛银奖,于同年获得了十六届全国青少年信息学奥林匹克联赛江苏赛区一等奖。2012年,胡渊鸣在全国高中学科奥赛中获得优异成绩,并被保送至清华大学姚班。随后,胡渊鸣前往麻省理工攻读博士。在博一期间就发表了6篇顶会论文,并在2019年主导开发了一个名为“太极”的开源计算机图像库,受到了广泛的关注。

2021年,胡渊鸣通过了麻省理工电气工程与计算机科学博士论文答辩,博士生涯完美落幕。之后,他决定回国创业,于同年2月与同样有着学霸履历的匡冶(本科毕业于清华大学,研究生毕业于哈佛大学计算机系,前Google软件工程师)共同创立了「太极图形」,并担任公司联合创始人兼CEO。

在这里插入图片描述

太极图形创始人胡渊鸣(左)匡冶(右)

二人创立的「太极图形」这家公司以“解放创造力”为使命,致力于打造新一代并行编程语言和3D数字内容创作云平台。借助开源模式和云原生技术,太极图形从底层做起,力求让尖端图形计算技术惠及每一人。

就在2022年春节年假后的第一天,胡渊鸣、匡冶二人又给大家扔来了一枚“重磅炸弹”–「太极图形」官宣完成了5千万美元的A轮融资。这是「太极图形」成立不到一年以来完成的第二轮融资,本轮融资由源码资本、GGV纪源资本、BAI 资本联合领投加上参与了天使轮投资的红杉中国加码。

追溯“太极”的起源,它首次出现在胡渊鸣在2018年发布的论文中,时隔不久"太极"就被开源,并在后来入选了ICLR 2020。「太极图形」的第一个产品是高性能计算设计的并行编程语言–“太极”。目前“太极”已成为全球最活跃的图形基础设施开源社区之一,在Github上积累了超过18,000 star和一百五十多位贡献者。“太极”直接嵌入于 Python,易用性极强,可以大幅提升开发效率。同时,它还能自动生成兼容各平台的 CPU/GPU 代码,实现程序的高性能和可移植性。大家熟知的“99行代码打造冰雪奇缘”便是“太极”的高光时刻,也是大家将胡渊明和他的团队封为大神的巅峰之作。

在这里插入图片描述

冰雪奇缘效果图

目前“太极”已经被来自上百所高校的研究人员使用和共同开发,也吸引了包括快手在内的多家短视频平台用户。

基于“太极”,胡渊鸣和他的团队将致力于研发世界上首款云原生3D数字内容创作平台–Taitopia(太极开物)。据透露,在该平台上,所有用户都能够创造出属于自己的数字作品,并且可以即时的在浏览器里将自己的作品一键分享、与人协作。尽管目前该平台还未上市,但是已经吸引了诸多用户期待的目光。

本轮融资后,「太极图形」将会关注于技术研发和团队搭建两个方面。在研发方面,「太极图形」会继续强化“太极”编程语言在并行计算领域的影响力,并继续致力于3D数字内容创作工具的研发。在团队搭建方面,「太极图形」将会持续在研发、产品、设计等方向引入新人,加速其商业进展。

让我们一起期待胡渊鸣和他的团队还将会为我们带来什么样的惊喜!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

90后MIT博士开源创业再获5千万美元融资,进军3D数字内容创作者工具 的相关文章

  • 基于 Q3DScatter 的自定义图表,QCustom3DItem 运行缓慢

    我想制作一个带条形的 3D 图表 条形颜色取决于其大小 两个都Qt 条形图和散点图类型 https doc qt io qt 5 qtdatavisualization overview html接近我正在寻找的东西 我最终创建了一个基于的
  • 如何使用更少的包绘制二元正态分布的表面和轮廓

    我将绘制二元正态分布的 3D 曲面及其轮廓 可以是任何二元正态分布 我想用persp and contour在我的画中 我在网上搜索了一下 但发现了很多方法 大多数人都使用过一些软件包 但我想以使用更少的软件包甚至不安装任何软件包的方式来执
  • 提取给定 2D 图像点、深度图和相机校准矩阵的 3D 坐标

    我有一套2D image输出的关键点OpenCV FAST角点检测功能 使用Asus Xtion I还有一个时间同步的深度图 其中所有相机校准参数都是已知的 使用这些信息我想提取一组3D坐标 点云 在OpenCV 任何人都可以给我任何有关如
  • 从 NumPy 数组中的数据绘制 3D 图像

    我有一个 NumPy 数组中的数据文件 我想查看 3D 图像 我正在分享一个示例 我可以在其中查看大小为 100 100 的 2D 图像 这是 xy 平面上 z 0 处的切片 import numpy as np from matplotl
  • 可点击的精灵标签?

    我一直在玩精灵文本标签 更具体地说是这个例子 http stemkoski github io Three js Sprite Text Labels html http stemkoski github io Three js Sprit
  • 光线追踪三角形

    我正在用java编写一个光线追踪器 并且我能够追踪球体 但我相信我追踪三角形的方式有问题 据我了解 这是基本算法 首先确定射线是否与plane三角形已打开 剪裁所有点 使它们与三角形位于同一平面上 因此xy以平面为例 根据沿着新平面向任意方
  • 投影 3D 网格的 2D 轮廓算法

    给定 一个 3D 网格 由一组顶点和三角形定义 并用这些点构建网格 问题 找到任意平面上投影的任意旋转网格的二维轮廓 投影很容易 挑战在于找到平面中投影三角形边的 外壳 我需要一些有关研究该算法的输入 指针的帮助 为简单起见 我们可以假设
  • IE9-11 检测变换样式:preserve-3d

    我为一个项目制作了一个 3d 类型的菜单 自然 IE 会引起问题 因为 IE10 即使 3d 变换工作 也不支持变换样式 preserve 3d 我尝试了解决方法 通过对 3d 菜单容器的每个子元素应用变换 但至少可以说 动画看起来很糟糕
  • 使用文件 API 将资源加载到 Three.js 中

    我想创建导入 3D 模型以在浏览器中查看的功能 方法是使用File API http www html5rocks com en tutorials file dndfiles Three js 加载器在我托管的文件上运行良好 我的理解是加
  • 改变for循环的顺序?

    我遇到一种情况 我需要根据用户输入以不同的顺序循环遍历 xyz 坐标 所以我是 3D 空间中的一个区域 然后是一组像这样的 for 循环 for int x 0 x lt build getWidth x for int y 0 y lt
  • 在 RGL 中将立方体绘制到 3D 散点图中

    我正在尝试向 3D 散点图添加较小的立方体 网格 具有指定边长 我希望立方体位于原点 我该怎么做呢 我已经玩过cube3d 但我似乎无法将立方体正确定位 也无法使其成为网格 因此我可以看到它包含的数据点 这是我所拥有的 library rg
  • 判断点是否在截锥体内

    我正在尝试找出确定一个点是否在截锥体内的最佳方法 我有一些工作 但不确定它是否太麻烦 也许我应该有一种更优雅 有效的方法来做到这一点 假设我想查明点 x 是否在截锥体内 一旦我知道了平截头体的 8 个点 4 个近点 4 个远点 的位置 我就
  • 3D 空间中两个盒子之间的交集

    我想为我的图形引擎实现一个碰撞检测系统 我不知道这是否是常见的方法 但我的想法是将任何实体对象 如网格或相机 绑定在 3D 盒子内 这会给我比球体更准确的结果 这个盒子由八个顶点定义 x0 min vertices x off parsin
  • 在 3d 空间中的两个平面之间进行插值

    我正在开发一种工具 可以让您在 3D 体积 上圈出 包围事物 我想通过标记 切片 1 和 3 并从该信息 填充 切片 2 来节省时间 两个简单的解决方案是 1 slice2 slice1 AND slice3 gets the overla
  • 求截头棱锥体/截棱锥体横截面的边长

    如何找到横截面的边长 如图所示 下图 横截面 红色 截头锥体 截棱锥体 我知道顶部和底部的边长 以及底部的高度 截锥体和到横截面的距离 此外我还知道 顶部和底部底座平行 并且顶部和底部的中心 底部底座直接位于彼此之上 比例是线性的 因此只需
  • 在 R 中根据时间序列数据制作 3D 曲面

    我有一个大型数据集 我想从中制作 3D 表面 我希望 x 轴为日期 y 轴为时间 24 小时 z 轴 高度 为我的值 我是 R 初学者 所以越简单越好 http www quantmod com examples chartSeries3d
  • 在 R 中绘制 3D 数据

    我有一个 3D 数据集 data data frame x rep c 0 1 0 2 0 3 0 4 0 5 each 5 y rep c 1 2 3 4 5 5 data z runif 25 min data x data y 0 1
  • 使用纽厄尔方法在 Python 中计算表面法线

    我正在尝试实现 Newell 方法来计算 Python 中的表面法向量 基于以下伪代码here https www opengl org wiki Calculating a Surface Normal Begin Function Ca
  • 如何在 R 中导入并绘制三角形网格?

    我想在 R 中绘制我的模型输出 它是格式为的三角形网格 x1 y1 z1 x2 y2 z2 x3 y3 z3 value 每行代表一个三角形 我想用以下方法绘制这些三角形value作为规模 mymesh lt structure c 0 9
  • 3D 旋转 - 透视

    public class MainActivity extends Activity LinearLayout rotator protected void onCreate Bundle savedInstanceState super

随机推荐

  • 字符串和数学方法

    字符串 用单引号或双引号包起来 字符串也像数组一样 有数字索引 可以通过响应的索引可以通过响应索引对应字符 获取字符串的长度str length 获取第一个字符 0 获取最后一个字符 str str length 1 字符串常用方法 1 c
  • Ext.grid.GridPanel 单双行颜色样式(斑马线)

    Ext grid GridPanel stripeRows 斑马线 BUG 解决方案 在Ext Version2 2 和目前的Version3 1 1 Version3 2 里面存在一个BUG 就是当设置了 stripeRows true
  • C++类模板

    C 类模板 第二节 类模板 变量模板 别名模板 类模板的基本范例和模板参数的推断 类模板 是产生类的模具 通过给定的模板参数 生成具体的类 也就是实例化一个特定的类 比如 vector 引入类模板的目的 减少代码冗余 基本范例 namesp
  • 详解Java数组的四种拷贝方式

    java 数组一共有四种拷贝方式 for循环 copyof copyOfRange arraycopy clone 本文为大家介绍这四种 深拷贝与浅拷贝的区别 假设现在有原数组A以及拷贝后的数组B 若是改变A中的某一个值 B数组随之相应的发
  • iPhone 界面尺寸以及各种图表尺寸

    iPhone界面尺寸 设备 屏幕尺寸 开发尺寸 状态栏高度 导航栏高度 tab栏 高度 高宽比 iPhone 4 4S 3 5英寸 320 480 40px 88px 98px 0 66 iPhone 5 5S 5C SE 4英寸 320
  • 你真的不能再穷下去了:下班后用Python做兼职赚钱,在家就能做副业

    北京赚钱北京花 成为了北漂间心照不宣又闭口不言的默契 2021年 如果你只想凭借死工资就拥有好生活的话 很可能是痴人说梦 不要杠 让我来给你算笔账 拿一线城市普通的运营专员来举例 月薪8000 10000元是常态 那每个月的日常支出是多少呢
  • Vue中报错Error in v-on handler: “TypeError: dateObject.getTime is not a function“

    发现在vue项目里修改更新数据功能 提交更改后的表单数据报错 TypeError dateObject getTime is not a function 时间数据有问题 找到原因是rules中type date 造成的 因为初始化成了st
  • express ajax jsonp,javascript - Node.js(express) .end() with JSONP - Stack Overflow

    As user2840784 points out you need the callback for this to work To elaborate on their answer the client library will ne
  • vue 动态设置下拉框的默认值

    下拉框的默认值一般为第一个option 通过给select标签绑定v model属性 改变其值就可实现动态设置下拉框的默认值
  • 运行django的时候出现127.0.0.1:8080 服务器拒绝访问

    当使用python manage py runserver的时候出现127 0 0 1 8080 服务器拒绝访问 这时候是我们修改了host文件里面的内容 还是不好截图 打开终端 sudo gedit etc hosts 打开文件 127
  • 图像表示的相关概念:图像深度、像素深度、位深的区别和关系

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 概念 1 1 图像深度 数字化图像的每个像素是用一组二进制数进行描述 像素的色彩由RGB通道决定 其中包含表示图像颜色的位数称为图像深度 如灰
  • 算法——Coin-collecting by robot(硬币收集问题)

    题目描述 Several coins are placed in cells of an n m board A robot located in the upper left cell of the board needs to coll
  • Java复习-23-包

    包的定义与使用 包的定义 包 存放类程序文件的目录 程序类中定义的包名称必须采用小写字母的形式定义 package com example demo 定义包 其中 表示分割子目录 子包 public class Hello public s
  • Python深度学习与机器视觉(一)

    1 1 深度学习与机器学习区别 1 2深度学习应用领域 1 3深度学习学习框架 1 4TensorFlow结构 1 4 1案例 TensorFlow实现一个加法运算 1 4 2TensorFlow结构分析 1 4 3图 1 4 4Tenso
  • 修改openwrt或者LEDE默认wifi名称以及默认开启wifi

    修改文件为mac80211 sh 默认位置在 lede package kernel mac80211 files lib wifi 将set wireless radio devidx disabled 1 修改为 set wireles
  • VS写Qt项目时,ui界面拖拽的控件代码找不到引用的解决办法

    最近准备尝试用VS去开发Qt项目 但是我在ui文件中修改的控件 在vs里面找不到 于是上网浏览解决办法 总结如下 1 保存Ui文件 在拖拽控件之后 Ctrl S 2 重新编译ui文件 3 右键项目 重新扫描解决方案 这样就可以啦 话说真的好
  • 独家

    作者 Abhijit Telang 翻译 张睿毅 校对 丁楠雅 本文约2600字 建议阅读10分钟 本文介绍了做残差分析的方法及其重要性 以及利用R语言实现残差分析 在这篇文章中 我们通过探索残差分析和用R可视化结果 深入研究了R语言 残差
  • 软件测试工程师该如何规划自己的职业发展道路?

    软件测试 行业也在如火如荼的发展壮大 现在的 互联网 以及其他传统公司都需要大批量的软件测试人员 但是软件测试人员的职业规划也是值得我们深度思考的 大家都比较看好软件测试行业 只是因为表面上看起来 钱多事少加班少 其实这个都是针对个人运气好
  • ros-服务数据的定义与使用

    ros 服务数据的定义与使用 步骤 1 定义srv文件 在learning service文件夹下创建srv 在srv下创建person srv文件 2 在package xml中添加功能包依赖
  • 90后MIT博士开源创业再获5千万美元融资,进军3D数字内容创作者工具

    信息技术奥林匹克大赛获奖 保送清华姚班 麻省理工博士 创业公司CEO 这一组词汇对于大多数人来说仿佛都是可望而不可及的存在 个个都是如此地令人惊叹 随便沾上一个就能走上人生巅峰 但是偏偏能有这么一个人 集 巅峰 于一身 那就是 太极图形 创