Optimizing dynamic/animating textures for use in three-dimensional models
    1.
    发明授权
    Optimizing dynamic/animating textures for use in three-dimensional models 有权
    优化用于三维模型的动态/动画纹理

    公开(公告)号:US06232976B1

    公开(公告)日:2001-05-15

    申请号:US09173839

    申请日:1998-10-16

    IPC分类号: G06T1700

    CPC分类号: G06T15/04

    摘要: A method, system and computer-readable medium for generating images of three-dimensional models in a digital three-dimensional world, wherein the three-dimensional models include markup documents preassigned as texture. First, the three-dimensional models located in the digital three-dimensional world to be displayed are determined. Next, the markup documents that are preassigned to the texture of the three-dimensional models that are determined to be displayed are identified. Then, the identified markup documents and the three-dimensional models that were determined to be displayed are rendered. The rendered markup documents are mapped as texture to the corresponding rendered three-dimensional models and displayed on a display device.

    摘要翻译: 一种用于在数字三维世界中生成三维模型的图像的方法,系统和计算机可读介质,其中所述三维模型包括预分配为纹理的标记文档。 首先,确定位于要显示的数字三维世界中的三维模型。 接下来,识别预先分配给被确定要显示的三维模型的纹理的标记文档。 然后,确定所确定的标记文档和确定要显示的三维模型。 将渲染的标记文档作为纹理映射到相应的渲染的三维模型并显示在显示设备上。

    Method for rendering shadows with blended transparency without producing visual artifacts in real time applications
    3.
    发明授权
    Method for rendering shadows with blended transparency without producing visual artifacts in real time applications 失效
    使用混合透明度渲染阴影的方法,而不会在实时应用程序中产生视觉伪影

    公开(公告)号:US06437782B1

    公开(公告)日:2002-08-20

    申请号:US09226336

    申请日:1999-01-06

    IPC分类号: G06T1560

    CPC分类号: G06T15/60

    摘要: A method, system and computer-readable medium for generating a shadow for a three dimensional model without visual artifacts. A shadow of a model is projected onto a shadow plane using a shadow projection matrix and disabling alpha blending, creating a projected shadow model. A three-dimensional (3D) bounding volume of the model is projected onto the shadow plane and clipped against the view frustum. Based on the bounding volume projected onto the shadow plane, a screen extent that encompasses the entire projected bounding volume is determined. A texture map sized in relation to the screen extent is created in memory for storing a texture map. This texture map is cleared to a non-shadow color and a chromakey is set to the non-shadow color. The projected shadow model without alpha blending has its colors and texture set to the desired shadow color. The projected shadow model is then rendered onto the texture map. Thereafter, the projected bounding volume vertices are set to the shadow's alpha value and the texture coordinates of the projected bounding volume vertices are set to evenly map texture into screen space. With prospective texture correction disabled and blended transparency enabled, the projected bounding volume is rendered into the scene with the shadow texture applied.

    摘要翻译: 一种用于为没有视觉伪像的三维模型生成阴影的方法,系统和计算机可读介质。 使用阴影投影矩阵将模型的阴影投影到阴影平面上,并禁用alpha混合,创建投影阴影模型。 模型的三维(3D)边界体积被投影到阴影平面上并且夹在视锥体上。 基于投影到阴影平面上的边界体积,确定包含整个投影边界体积的屏幕范围。 在存储纹理贴图的存储器中创建与屏幕范围相关的尺寸的纹理贴图。 该纹理贴图被清除为非阴影颜色,并且将色标设置为非阴影颜色。 没有Alpha混合的投影阴影模型的颜色和纹理设置为所需的阴影颜色。 然后将投影的阴影模型渲染到纹理贴图上。 此后,将投影的边界体顶点设置为阴影的α值,并且将投影的边界体顶点的纹理坐标设置为均匀地将纹理映射到屏幕空间中。 禁用预期纹理校正和混合透明度启用后,投影的边界体积将应用于阴影纹理的场景中。

    Incremental update for dynamic/animated textures on three-dimensional models
    4.
    发明授权
    Incremental update for dynamic/animated textures on three-dimensional models 有权
    三维模型上动态/动画纹理的增量更新

    公开(公告)号:US06271858B1

    公开(公告)日:2001-08-07

    申请号:US09174086

    申请日:1998-10-16

    IPC分类号: G06T1500

    CPC分类号: G06F17/30716 G06T15/04

    摘要: A method, system and computer-readable medium for efficiently rendering changed portions of a document stored in a texture image file that is mapped to a generated three-dimensional model. The system includes a display device, a memory for storing texture image files, and a processor coupled to the display device and the memory. The processor includes a document component for determining the portions in a document that will change based on the input event, determining the locations of the determined portions that will change based on the input event, rendering the determined portions in the document that will change based on the input event, and storing the rendered portions within a texture image file. The processor also includes a three-dimensional component for determining the locations in the texture image file of the stored rendered portions based on the determined locations of the portions, and mapping the changed portions to the generated three-dimensional model based on the determined locations in the texture image file of the stored rendered portions.

    摘要翻译: 一种方法,系统和计算机可读介质,用于有效地呈现存储在映射到生成的三维模型的纹理图像文件中的文档的改变部分。 该系统包括显示设备,用于存储纹理图像文件的存储器和耦合到显示设备和存储器的处理器。 处理器包括用于确定文档中将基于输入事件而改变的部分的文档组件,基于输入事件确定将改变的所确定部分的位置,使文档中所确定的部分将基于 输入事件,并将渲染部分存储在纹理图像文件内。 处理器还包括三维分量,用于基于确定的部分的位置来确定存储的渲染部分的纹理图像文件中的位置,并且基于所确定的位置,将改变的部分映射到生成的三维模型 存储的渲染部分的纹理图像文件。