Color gradient paths
    1.
    发明申请
    Color gradient paths 有权
    颜色渐变路径

    公开(公告)号:US20050237341A1

    公开(公告)日:2005-10-27

    申请号:US11167882

    申请日:2005-06-27

    CPC分类号: G06T11/001

    摘要: A system and method for generating color gradients is provided. The system generates color gradients using techniques from geometric surface modeling. The system and method of the present invention allow designers to specify very complex gradients in a simple way. The system can employ, for example, a vector-based interpolation method and/or a pixel-based partial differential equation (PDE) interpolation methods to facilitate generation of the color gradients. In one example, input boundary curves and/or feature curves are approximated by line segments, which are then utilized to generate a triangulation approximating a smooth color gradient.

    摘要翻译: 提供了一种用于产生色彩渐变的系统和方法。 该系统使用几何表面建模技术生成色彩渐变。 本发明的系统和方法允许设计者以简单的方式指定非常复杂的梯度。 该系统可以采用例如基于矢量的插值方法和/或基于像素的偏微分方程(PDE)内插方法来促进颜色梯度的产生。 在一个示例中,输入边界曲线和/或特征曲线由线段近似,然后线段用于生成近似平滑颜色梯度的三角测量。

    NAVIGATION MODEL TO RENDER CENTERED OBJECTS USING IMAGES
    2.
    发明申请
    NAVIGATION MODEL TO RENDER CENTERED OBJECTS USING IMAGES 有权
    使用图像渲染中心对象的导航模型

    公开(公告)号:US20120314040A1

    公开(公告)日:2012-12-13

    申请号:US13156975

    申请日:2011-06-09

    IPC分类号: H04N13/02

    摘要: A 3D model of an object is rendered using centered images of the object. An algorithm executed locally or in a distributed manner calculates camera positions for the images and determines a virtual camera path based on the camera positions. The application adjusts the images to fit the plane of the virtual camera path and fills in the gaps between the images using transition renderings. To improve user experience, the application also calculates resting positions for navigation stop points using a spring system. Upon constructing the 3D model, the application can transmit the 3D model to a variety of user devices including the network connected device having a camera module that captured the images.

    摘要翻译: 使用对象的中心图像渲染对象的3D模型。 本地或以分布式方式执行的算法计算图像的相机位置,并基于相机位置确定虚拟相机路径。 应用程序调整图像以适应虚拟相机路径的平面,并使用过渡渲染填充图像之间的间隙。 为了提高用户体验,应用程序还使用弹簧系统计算导航停止点的静止位置。 在构建3D模型时,应用可以将3D模型发送到各种用户设备,包括具有拍摄图像的相机模块的网络连接设备。

    Navigation model to render centered objects using images
    3.
    发明授权
    Navigation model to render centered objects using images 有权
    使用图像渲染中心对象的导航模型

    公开(公告)号:US08675049B2

    公开(公告)日:2014-03-18

    申请号:US13156975

    申请日:2011-06-09

    IPC分类号: H04N13/02

    摘要: A 3D model of an object is rendered using centered images of the object. An algorithm executed locally or in a distributed manner calculates camera positions for the images and determines a virtual camera path based on the camera positions. The application adjusts the images to fit the plane of the virtual camera path and fills in the gaps between the images using transition renderings. To improve user experience, the application also calculates resting positions for navigation stop points using a spring system. Upon constructing the 3D model, the application can transmit the 3D model to a variety of user devices including the network connected device having a camera module that captured the images.

    摘要翻译: 使用对象的中心图像渲染对象的3D模型。 本地或以分布式方式执行的算法计算图像的相机位置,并基于相机位置确定虚拟相机路径。 应用程序调整图像以适应虚拟相机路径的平面,并使用过渡渲染填充图像之间的间隙。 为了提高用户体验,应用程序还使用弹簧系统计算导航停止点的静止位置。 在构建3D模型时,应用可以将3D模型发送到各种用户设备,包括具有拍摄图像的相机模块的网络连接设备。

    Interactive Relighting of Dynamic Refractive Objects
    4.
    发明申请
    Interactive Relighting of Dynamic Refractive Objects 审中-公开
    动态折射物体的相互作用

    公开(公告)号:US20100033482A1

    公开(公告)日:2010-02-11

    申请号:US12189763

    申请日:2008-08-11

    IPC分类号: G06T17/00

    CPC分类号: G06T15/06 G06T15/50

    摘要: Dynamic refractive object relighting technique embodiments are presented which involve rendering an image of a refractive object in a dynamic scene by first voxelizing a representation of the surfaces of the object into a volumetric representation in the form of a rectangular voxel grid. A refractive index is assigned to each voxel based on user-input material parameters. Next, the paths of photons are traced in a step-wise manner as each photon refracts through the object. The size of each step forward is variable and based on variations in refractive index of the object. Radiance values are assigned to all the voxels that the photons traverse in their paths through the object. An output image of the refractive object is then rendered from a user-input viewpoint by tracing viewing rays from the viewpoint into the scene and calculating the amount of radiance that reaches the viewpoint along each of the rays.

    摘要翻译: 提出了一种动态折射物体重心技术实施例,其包括通过首先将物体表面的表示体视为矩形体素网格形式的体积表示来在动态场景中渲染折射物体的图像。 基于用户输入的材料参数将折射率分配给每个体素。 接下来,当每个光子通过物体折射时,以逐步的方式跟踪光子的路径。 前进的每一步的大小是可变的,并且基于物体的折射率的变化。 辐射值被分配给光子穿过对象的路径中遍历的所有体素。 然后,通过将从视点观看的光线追踪到场景中并且计算沿着每个光线到达视点的辐射量,从用户输入的视点来渲染折射物体的输出图像。

    Robust interactive color editing
    5.
    发明申请
    Robust interactive color editing 失效
    强大的交互式颜色编辑

    公开(公告)号:US20060209324A1

    公开(公告)日:2006-09-21

    申请号:US11085501

    申请日:2005-03-21

    IPC分类号: H04N1/60

    CPC分类号: H04N1/6058

    摘要: A method of converting between color spaces where color components are cached when they are well-defined after color space conversion. When the components become undefined after conversion, the cached values are used instead of using an arbitrary default value. The resulting color editing system is “robust” in that it matches users' expectations, shielding them from Surprising glitches introduced by the user of the arbitrary values for undefined color components.

    摘要翻译: 在颜色空间转换之后,当颜色分量被清晰定义时,颜色分量被缓存的颜色空间之间进行转换的方法。 当组件在转换后变得未定义时,使用缓存的值而不是使用任意的默认值。 所得到的颜色编辑系统是“稳健”的,因为它符合用户的期望,屏蔽了用户对未定义颜色组件的任意值引入的惊奇故障。

    Hardware accelerated blend modes
    6.
    发明申请
    Hardware accelerated blend modes 有权
    硬件加速混合模式

    公开(公告)号:US20060192788A1

    公开(公告)日:2006-08-31

    申请号:US11065854

    申请日:2005-02-25

    申请人: Eric Stollnitz

    发明人: Eric Stollnitz

    IPC分类号: G09G5/02

    摘要: Blending colors of source and destination primitives by a graphics processing unit is disclosed. The graphics processing unit executes a blending program that blends the primitives. The graphics processing unit receives the blending program from a central processing unit or a graphics application program. For example, the graphics processing unit draws a source primitive in a source texture map and a destination primitive in a destination texture map. The blending program (e.g., a pixel shader) is set to be applied to the primitives, and the graphics processing unit applies the blend mode to each pixel of the primitives, rendering a composite primitive in a destination render target.

    摘要翻译: 公开了由图形处理单元混合源和目的图元的颜色。 图形处理单元执行混合基元的混合程序。 图形处理单元从中央处理单元或图形应用程序接收混合程序。 例如,图形处理单元在源纹理图和目的地纹理图中的目的地图元中绘制源原语。 将混合程序(例如,像素着色器)设置为应用于图元,并且图形处理单元将混合模式应用于图元的每个像素,在目标渲染目标中渲染复合图元。

    Approximation of catmull-clark subdivision surfaces by bezier patches
    7.
    发明申请
    Approximation of catmull-clark subdivision surfaces by bezier patches 有权
    通过贝塞尔贴片近似catmull-clark细分表面

    公开(公告)号:US20050168464A1

    公开(公告)日:2005-08-04

    申请号:US11063880

    申请日:2005-02-23

    IPC分类号: G06T17/30 G06T15/30

    CPC分类号: G06T17/30

    摘要: A method for converting a subdivision surface, such as a Catmull-Clark subdivision surface, into a cubic Bezier surface defined by sixteen control points. The method includes (a) converting a subdivision face to Bezier control points using a conversion matrix using fifteen points and a dummy value for an unavailable sixteenth point; and (b) replacing one of the Bezier control points which corresponds to an extraordinary point on the subdivision face with the extraordinary point's limit point.

    摘要翻译: 将诸如Catmull-Clark细分表面的细分表面转换成由十六个控制点限定的立方贝塞尔表面的方法。 该方法包括:(a)使用十五分的转换矩阵和不可用的第十六点的虚拟值将细分面转换成贝塞尔控制点; 和(b)用特殊点的极限点替换与细分面上的非凡点对应的贝塞尔控制点之一。