Abstract: A computer-implemented method, computer-readable medium and video game apparatus for a video game. The method includes maintaining a virtual environment in memory, the virtual environment comprising a player-controlled game object and a second game object, the player-controlled game object being associated with a virtual display component. The method also includes determining if the virtual display component satisfies a position condition relative to the second game object and, if so, obtaining preview information indicative of an interactive gameplay effect that would be carried out in the event of receipt of activation input via a game control interface and displaying the preview information in the virtual display component displayed on a screen.
Abstract: The disclosure relates to systems, methods and processor-readable storage mediums, having processor-executable instructions stored thereon, for determining the position of a real-world object in an augmented reality application running on a computing device having a camera. The method includes capturing image information using the camera. Detection of real-world objects is then performed using a computer vision model, and filtering of a received point cloud is performed by way of a virtual frustum constructed using the captured image information. Finally, the position of the object is determined using the filtered points.
Abstract: Methods, systems and processor-readable storage media for rendering a virtual shadow onto a real-world surface in an image are described. Using an augmented reality application running on a computing device having a camera, the method comprises capturing an image of a scene and detecting a real-world surface therein. A transparent occluding virtual plane is rendered onto the real-world surface. A texture associated with a virtual object is then written to a shadow buffer and projected onto the transparent occluding virtual plane.