-
公开(公告)号:CN111627096A
公开(公告)日:2020-09-04
申请号:CN202010378402.0
申请日:2020-05-07
Applicant: 江苏原力数字科技股份有限公司
IPC: G06T13/40 , G06T13/80 , G06F16/957
Abstract: 本发明提供一种基于blendshape的数字人驱动系统,网络接收模块,通过websocket建立长连接,接收用户发送过来的网络数据,并将每一帧网络数据存储到原始数据队列中;服务解析模块,解析网络数据,将网络数据转换成对应数字人的结构体数据,并放入帧序列队列中;数字人驱动模块,在虚幻引擎中的每一次主循环中,从帧序列队列中取走第一帧,然后设置给虚幻引擎的骨骼网格提对象的对应通道的blendshape上面;状态检测模块,判断状态,通过http向用户传递一个状态信息;视频流传输模块,通过网页即时通信将虚幻引擎渲染的画面流入网页即时通信代理服务器中,解析后显示在网页浏览器上,实现了跨平台的部署方式。
-
公开(公告)号:CN111340919A
公开(公告)日:2020-06-26
申请号:CN202010427582.7
申请日:2020-05-20
Applicant: 江苏原力数字科技股份有限公司
Abstract: 本发明提供一种基于点缓存系统的模型LOD的实现方法,包括:通过对模型的边进行重复压缩,以减少模型的面数;通过对模型的点和面进行重排以简化模型的历史,根据需要的精度对所述模型进行重建,将低精度模型通过点和面进行绘制并进行缓存,对于重建模型时,对于低精度的模型加载缓存的对应模型即可;根据LOD连续可变,对重建模型的点进行控制;通过被压缩的顶点的曲率对减少模型面之后的误差进行控制,可以对文件根据需要以不同精度呈现,保留关键细节,并可以随时修改模型精度。
-
公开(公告)号:CN113781616A
公开(公告)日:2021-12-10
申请号:CN202111310642.8
申请日:2021-11-08
Applicant: 江苏原力数字科技股份有限公司
Abstract: 本发明提供一种基于神经网络的面部动画绑定加速方法,包括以下步骤:S1.训练数据生成,以原始绑定文件中的基本面部表情库为基础随机生成训练数据;S2.神经网络搭建,神经网络包括多层依次连接的全连接层和PCA层,PCA层用于计算训练数据的主成分值,得到多个混合变形器,多个全连接层输入为控制器的值,输出为多个混合变形器的系数组成的多维向量;S3.训练网络模型,用于通过建立回归任务,得到损失最小化时的神经网络模型;S4.通过动画软件编写插件,将所述插件与原始绑定文件中的控制器相结合,并利用训练好的网络模型,组合形成新的绑定文件。本发明模拟逼近控制器驱动的面部Mesh变形,代替原始复杂的绑定方法。
-
公开(公告)号:CN111627092B
公开(公告)日:2021-03-09
申请号:CN202010378419.6
申请日:2020-05-07
Applicant: 江苏原力数字科技股份有限公司
IPC: G06T13/20
Abstract: 本发明提供一种从拓扑关系构建高强度的弯曲约束的方法,包括以下步骤:将待进行动力学模拟的三维模型的连通域进行划分,找到若干不同的连通域,并获取每个连通域对应的几何体集合;在每个连通域的几何体集合中,从点出发,根据边与面的连接关系,获取顶点在对应的k环内的所有顶点;在k环的所有顶点中选定所需顶点,将每个顶点与其自身k环内的选定顶点确定连接关系约束条件,并添加给三维模型;设置连接关系约束条件的动态属性;将连接关系叠加到其他的目标物的约束条件上,并代入PBD进行解算;将添加的约束条件与三维模型本身的约束条件进行叠加,并将叠加的约束条件提交至动力学模拟引擎,增强三维模型的弯曲约束效果。
-
公开(公告)号:CN111833419B
公开(公告)日:2020-12-11
申请号:CN202010958056.3
申请日:2020-09-14
Applicant: 江苏原力数字科技股份有限公司
IPC: G06T13/20
Abstract: 本发明提供一种Maya实例与USD点实例的自动转换方法,包括以下步骤:USD转Maya:导入USD文件并对USD文件进行解析,并将相应的USD几何点实例转换成对应的Maya文件中的实例节点,并设置对应的参数值,所述设置参数值为USD几何点实例数据和Maya文件中的实例输入点属性相连;Maya转USD:在Maya中导出实例时,写出USD几何点实例,并将实例的数据设置到相应的USD几何点实例节点上。本发明现Maya和USD库之间转换实例元素。
-
公开(公告)号:CN111739132B
公开(公告)日:2020-12-11
申请号:CN202010623529.4
申请日:2020-07-02
Applicant: 江苏原力数字科技股份有限公司
IPC: G06T13/40
Abstract: 本发明提供一种基于局部控制器的全身骨骼运动效果修改方法,包括通过对骨架层级分析,将整个骨架按照树状结构展开,从骨骼起始到每个骨骼分叉点确定一条骨骼链,然后将整个骨架结构分解成由骨骼链确定父子关系的一个骨骼树,根据骨骼的位置确定局部控制器,并根据末端控制器的输入情况对对应的骨骼链进行计算并检查其是否超限,从最外围末端控制器重复进行计算与检查是否超限,实现对所述全身骨骼层次从最外围的骨骼链到所述根部骨骼的更新,相比于传统的绑定做法,本发明效率高、更新速度快,能够快速高效的得到合适的全身反向动力学效果。
-
公开(公告)号:CN111627092A
公开(公告)日:2020-09-04
申请号:CN202010378419.6
申请日:2020-05-07
Applicant: 江苏原力数字科技股份有限公司
IPC: G06T13/20
Abstract: 本发明提供一种从拓扑关系构建高强度的弯曲约束的方法,包括以下步骤:将待进行动力学模拟的三维模型的连通域进行划分,找到若干不同的连通域,并获取每个连通域对应的几何体集合;在每个连通域的几何体集合中,从点出发,根据边与面的连接关系,获取顶点在对应的k环内的所有顶点;在k环的所有顶点中选定所需顶点,将每个顶点与其自身k环内的选定顶点确定连接关系约束条件,并添加给三维模型;设置连接关系约束条件的动态属性;将连接关系叠加到其他的目标物的约束条件上,并代入PBD进行解算;将添加的约束条件与三维模型本身的约束条件进行叠加,并将叠加的约束条件提交至动力学模拟引擎,增强三维模型的弯曲约束效果。
-
公开(公告)号:CN111571586A
公开(公告)日:2020-08-25
申请号:CN202010379166.4
申请日:2020-05-07
Applicant: 江苏原力数字科技股份有限公司
IPC: B25J9/16
Abstract: 本发明提供一种反向动力学自由度的动态约束方法,包括S1、设置各个关节的自由度约束;S2、通过各个关节构建骨骼层级的雅克比矩阵,当一个关节的一个自由度被约束时,抹去该自由度在雅克比矩阵对应列上的元素,并使后续的元素往前收缩;S3、设置各个关节的反向动力学的位置矩阵;S4、将位置矩阵和雅克比矩阵带入反向动力学数值解法,获取角度旋转结果;S5、通过各个关节的自由度约束来从角度旋转结果中选择角度值更新所有关节的自由度约束;S6、判断当前各个关节的自由度约束是否满足反向动力学计算迭代终止条件;综上,在计算自由度约束的时候不仅不会增加运算量,反而会加快运算,并且可以在计算过程中更改自由度约束设置。
-
公开(公告)号:CN111383319B
公开(公告)日:2020-08-25
申请号:CN202010481950.6
申请日:2020-06-01
Applicant: 江苏原力数字科技股份有限公司
Abstract: 本发明提供一种Maya灯光与USD灯光的自动转换方法及装置,包括以下步骤:在数据转换器中导入USD文件并对USD文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;在Maya中读入USD时,根据USD文件中的参数数据拷贝到Maya方向光的参数上,完成转换;写出USD文件时,创建一个USD远光元素并将Maya方向光上的参数值拷贝到USD远光元素的参数数据上并将这个USD远光元素写到USD文件里,完成转换。本发明满足3D软件和USD库之间的光元素转换。
-
公开(公告)号:CN111383306B
公开(公告)日:2020-08-25
申请号:CN202010471165.2
申请日:2020-05-29
Applicant: 江苏原力数字科技股份有限公司
Abstract: 本发明提供一种基于USD的3D软件高效硬件渲染预览方法,包括以下步骤:通过将USD资产转换成Maya中的代理形状节点,从而将基于USD的硬件渲染器集成到Maya视窗中;将Maya中一个模型的材质着色网络用插件导出,插件在导出过程中将所有的材质网络转换成USD中对应的硬件材质节点,即使用USD硬件材质节点以及它相连的上游节点来代表原来Maya中软件渲染材质着色网络中节点上的各种属性信息;最后记录到USD硬件材质节点以及相关的上游节点上,实现在USD的硬件渲染器上的实时材质效果,从而使得艺术家在Maya的视窗能实时看见3D模型上材质信息。本发明将USD的硬件渲染引擎集成到Maya视窗中,实现在Maya视窗中高效并具有代表性的硬件渲染预览。
-
-
-
-
-
-
-
-
-