Path planning for virtual reality locomotion

    公开(公告)号:US10573071B2

    公开(公告)日:2020-02-25

    申请号:US16024609

    申请日:2018-06-29

    Abstract: A method, computer readable medium, and system are disclosed for computing a path for a user to move along within a physical space while viewing a virtual environment in a virtual reality system. A path for a user to physically move along through a virtual environment is determined based on waypoints and at least one characteristic of the physical environment within which the user is positioned, position data for the user is received indicating whether and how much a current path taken by the user has deviated from the path, and an updated path is computed through the virtual environment based on the waypoints and the at least one characteristic of the physical environment.

    DETECTING VISUAL ARTIFACTS IN IMAGE SEQUENCES USING A NEURAL NETWORK MODEL

    公开(公告)号:US20200050923A1

    公开(公告)日:2020-02-13

    申请号:US16397511

    申请日:2019-04-29

    Abstract: Motivated by the ability of humans to quickly and accurately detect visual artifacts in images, a neural network model is trained to identify and locate visual artifacts in a sequence of rendered images without comparing the sequence of rendered images against a ground truth reference. Examples of visual artifacts include aliasing, blurriness, mosaicking, and overexposure. The neural network model provides a useful fully-automated tool for evaluating the quality of images produced by rendering systems. The neural network model may be trained to evaluate the quality of images for video processing, encoding, and/or compression techniques. In an embodiment, the sequence includes at least four images corresponding to a video or animation.

    System, method, and computer program product for pre-filtered anti-aliasing with deferred shading
    9.
    发明授权
    System, method, and computer program product for pre-filtered anti-aliasing with deferred shading 有权
    系统,方法和计算机程序产品,用于具有延迟着色的预过滤抗锯齿

    公开(公告)号:US09547931B2

    公开(公告)日:2017-01-17

    申请号:US14704875

    申请日:2015-05-05

    Abstract: A system, method, and computer program product are provided for generating anti-aliased images. The method includes the steps of assigning one or more samples to a plurality of clusters, each cluster in the plurality of clusters corresponding to an aggregate stored in an aggregate geometry buffer, where each of the one or more samples is covered by a visible fragment and rasterizing three-dimensional geometry to generate material parameters for each sample of the one or more samples. For each cluster in the plurality of clusters, the material parameters for each sample assigned to the cluster are combined to produce the aggregate. The combined material parameters for each cluster are stored in an aggregate geometry buffer. An anti-aliased image may then be generated by shading the combined material parameters.

    Abstract translation: 提供了一种用于产生抗锯齿图像的系统,方法和计算机程序产品。 该方法包括以下步骤:将一个或多个样本分配给多个聚类,多个聚类中的每个簇对应于存储在聚合几何缓冲器中的聚合,其中一个或多个样本中的每一个被可见碎片覆盖, 光栅化三维几何以生成一个或多个样本的每个样本的材料参数。 对于多个集群中的每个集群,将分配给集群的每个样本的材料参数组合以产生聚合。 每个集群的组合材料参数都存储在聚合几何缓冲区中。 然后可以通过遮蔽组合的材料参数来生成抗锯齿图像。

    Projective hash maps
    10.
    发明授权

    公开(公告)号:US11925860B2

    公开(公告)日:2024-03-12

    申请号:US17343008

    申请日:2021-06-09

    CPC classification number: A63F13/355 A63F13/352 G06T17/10 G06T17/20

    Abstract: This application discloses techniques for generating and querying projective hash maps. More specifically, projective hash maps can be used for spatial hashing of data related to N-dimensional points. Each point is projected onto a projection surface to convert the three-dimensional (3D) coordinates for the point to two-dimensional (2D) coordinates associated with the projection surface. Hash values based on the 2D coordinates are then used as an index to store data in the projective hash map. Utilizing the 2D coordinates rather than the 3D coordinates allows for more efficient searches to be performed to locate points in the 3D space. In particular, projective hash maps can be utilized by graphics applications for generating images, and the improved efficiency can, for example, enable a game streaming application on a server to render images transmitted to a user device via a network at faster frame rates.

Patent Agency Ranking