System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
技术介绍
1、在计算机图形学中,绘制器是用于实现绘制过程的设计框架。绘制是从计算机模型生成图像的过程,通常使用光物理学和数学来提供有关要绘制的场景的信息。计算机模型将对象表示为虚拟多边形的网格,通常是三角形。在此虚拟网格中,每个多边形的角点称为顶点,而边界称为边。网格可以包括描述颜色、纹理、空间位置等的信息。绘制过程使用诸如几何图形、视点、纹理、照明和阴影等信息来将场景转换为像素,这些像素形成图像。可以从存储在多边形中的数据为每个像素分配初始颜色值。进一步的像素处理可以包括基于场景的照明信息来改变像素颜色。
2、取决于特定应用,可以预绘制或实时绘制图像。预绘制是缓慢并且计算密集的过程,其通常用于媒体创建,因为在典型用例中可以提前生成媒体。实时绘制通常是为视频游戏和必须动态创建场景的其他应用完成的。
3、已经开发了不同的绘制技术。这些技术的优点和缺点可能取决于特定应用。一种技术包括光栅化(rasterization)。在光栅化中,颜色、纹理和光照效果是在绘制过程中以像素为单位确定的。这种技术是有效的,并且可以适用于非照片级真实感应用。这项技术的一个缺点是,它很难准确追踪场景中的光线应该如何传播以及如何与场景中的其他元素交互。另一绘制技术包括光线追踪。光线追踪是一种速度慢并且占用大量资源的绘制技术,它基于虚拟光源以及该光源与要绘制的(多个)对象的交互方式来创建图像。光线追踪涉及将光的路径作为图像平面中的像素进行追踪,并且以相反方向重新生成每条光线从绘制相机返回其原点的路径。这将创建更逼真的绘制效果。
...【技术保护点】
1.一种用于绘制半透明对象的计算机系统,所述计算机系统包括:
2.根据权利要求1所述的系统,其中执行所述基于光栅化的可微分绘制包括通过以下步骤来执行概率光栅化:
3.根据权利要求2所述的系统,其中所述概率值中的每个概率值使用sigmoid函数而被计算。
4.根据权利要求2所述的系统,其中执行所述基于光栅化的可微分绘制还包括:基于深度差阈值将所确定的所述多边形集合分组为具有所分组的多边形的子集。
5.根据权利要求4所述的系统,其中执行所述基于光栅化的可微分绘制还包括:计算多个片段,其中每个片段包括片段颜色通道值集合和通过聚合具有所分组的多边形的子集而被计算的片段不透明度通道值。
6.根据权利要求5所述的系统,其中:
7.根据权利要求6所述的系统,其中:
8.根据权利要求5所述的系统,其中通过聚合所述多个片段来计算所述要绘制的像素的所述多个值。
9.根据权利要求8所述的系统,其中:
10.根据权利要求1所述的系统,其中所述颜色通道值集合包括红色通道值、绿色通道值和蓝色通道值。<
...【技术特征摘要】
1.一种用于绘制半透明对象的计算机系统,所述计算机系统包括:
2.根据权利要求1所述的系统,其中执行所述基于光栅化的可微分绘制包括通过以下步骤来执行概率光栅化:
3.根据权利要求2所述的系统,其中所述概率值中的每个概率值使用sigmoid函数而被计算。
4.根据权利要求2所述的系统,其中执行所述基于光栅化的可微分绘制还包括:基于深度差阈值将所确定的所述多边形集合分组为具有所分组的多边形的子集。
5.根据权利要求4所述的系统,其中执行所述基于光栅化的可微分绘制还包括:计算多个片段,其中每个片段包括片段颜色通道值集合和通过聚合具有所分组的多边形的子集而被计算的片段不透明度通道值。
6.根据权利要求5所述的系统,其中:
7.根据权利要求6所述的系统,其中:
8.根据权利要求5所述的系统,其中通过聚合所述多个片段来计算所述要绘制的像素的所述多个值。
9.根据权利要求8所述的系统,其中:
10.根据权利要求1所述的系统,其中所述颜色通道值集合包括红色通道值、绿色通道值和蓝色通道值。
...【专利技术属性】
技术研发人员:智天成,桑燊,宋果鲜,黎振邦,刘晶,罗琳捷,
申请(专利权)人:脸萌有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。