G06T13/60

NON TRANSITORY COMPUTER-READABLE STORAGE MEDIUM AND METHOD OF CONTROLLING A COMPUTER
20170239574 · 2017-08-24 · ·

The present invention causes a computer to function as a virtual space generating unit, a game screen displaying unit and a fluid displaying unit.

A fluid displaying unit displays pseudo three-dimensional representation of fluid in virtual space on a game screen. And the fluid displaying includes a model setting unit, a polygon mesh setting unit and a fluid setting unit. The model setting unit sets a predetermined linear model on the virtual space and moves a basis portion of the linear model to a predetermined direction, and moves the linear model to follow virtual points which are shot from the basis portion at intervals and which move to follow a predetermined track including the basis portion as a starting point.

NON TRANSITORY COMPUTER-READABLE STORAGE MEDIUM AND METHOD OF CONTROLLING A COMPUTER

The present invention causes a computer to function as a virtual space generating unit, a game screen displaying unit and a fluid displaying unit. The fluid displaying unit displays pseudo three-dimensional representation of fluid in a virtual space on a game screen. And the fluid displaying unit includes a two-dimensional data acquiring unit for acquiring two-dimensional data including a two-dimensional map by processing at least part of the surface of a three-dimensional object into a two-dimensional manner and a simulating unit for simulating a flow of the fluid on the two-dimensional map and displaying a simulating result on the surface of the object. The two-dimensional map includes height information of each point on the surface of the object. The simulating unit simulates the flow of the fluid on the two-dimensional map based on the height information.

NON TRANSITORY COMPUTER-READABLE STORAGE MEDIUM AND METHOD OF CONTROLLING A COMPUTER

The present invention causes a computer to function as a virtual space generating unit, a game screen displaying unit and a fluid displaying unit. The fluid displaying unit displays pseudo three-dimensional representation of fluid in a virtual space on a game screen. And the fluid displaying unit includes a two-dimensional data acquiring unit for acquiring two-dimensional data including a two-dimensional map by processing at least part of the surface of a three-dimensional object into a two-dimensional manner and a simulating unit for simulating a flow of the fluid on the two-dimensional map and displaying a simulating result on the surface of the object. The two-dimensional map includes height information of each point on the surface of the object. The simulating unit simulates the flow of the fluid on the two-dimensional map based on the height information.

DETERMINING AND PRESENTING SOLAR FLUX INFORMATION

Aspects of the disclosure relate to a method for providing an animated presentation. The method includes identifying a geographic area and identifying solar flux for the geographic area. A plurality of images of the geographic area then is generated to display the solar flux. Each image in the plurality of images displays solar flux at different points in time of a day. The animated presentation is generated by displaying the plurality of images in chronological order with a transition between images in the plurality of images and provided for display on a display to a user.

DETERMINING AND PRESENTING SOLAR FLUX INFORMATION

Aspects of the disclosure relate to a method for providing an animated presentation. The method includes identifying a geographic area and identifying solar flux for the geographic area. A plurality of images of the geographic area then is generated to display the solar flux. Each image in the plurality of images displays solar flux at different points in time of a day. The animated presentation is generated by displaying the plurality of images in chronological order with a transition between images in the plurality of images and provided for display on a display to a user.

System and Method by which combining computer hardware device sensor readings and a camera, provides the best, unencumbered Augmented Reality experience that enables real world objects to be transferred into any digital space, with context, and with contextual relationships.
20170228929 · 2017-08-10 ·

Fragmented Reality provides an unencumbered full immersion augmented/virtual reality with object transfer from real world to digital.

Utilizing a combination of the digital compass, a gyroscope, the accelerometer, infrared and GPS, this software detects exactly where the user and their “Camera” is in real space and translates it to digital space, providing for a merging of real world and digital world. Further, it adds the ability to move real objects into the digital world using object and image detection and other heuristics.

System and Method by which combining computer hardware device sensor readings and a camera, provides the best, unencumbered Augmented Reality experience that enables real world objects to be transferred into any digital space, with context, and with contextual relationships.
20170228929 · 2017-08-10 ·

Fragmented Reality provides an unencumbered full immersion augmented/virtual reality with object transfer from real world to digital.

Utilizing a combination of the digital compass, a gyroscope, the accelerometer, infrared and GPS, this software detects exactly where the user and their “Camera” is in real space and translates it to digital space, providing for a merging of real world and digital world. Further, it adds the ability to move real objects into the digital world using object and image detection and other heuristics.

Method for generating simulations of fluid interfaces for improved animation of fluid interactions

A method for generating visual representations of interactions between two different materials is provided. The method can be performed using a computing device operated by a computer user or artist. The method includes modeling a primary material as a plurality of first particles and modeling a layer portion of a secondary material as a fluid volume. The secondary material can include a layer portion positioned between the plurality of first particles and an outer portion. At least one boundary condition might be assigned to a boundary positioned between the layer portion and the outer portion, the at least one boundary condition includes at least one pressure value. Values of motion parameters might be determined by applying the at least one boundary condition at the boundary and generating one or more visual representations of the primary material interacting with the secondary material based on the values of the motion parameters.

VIRTUAL WINDOW APPARATUS AND SYSTEM

An apparatus includes an electronic display configured to be positioned in a first location and one or more processors electronically coupled to the electronic display. The processors receive a video from a server. The video depicts a view of a second location and includes an image of a rectangular casing, a frame, and one or more muntins. The image is composited with the video by the server to provide an illusion of a window in the second location to a user viewing the video. The rectangular casing surrounds the window. The processors synchronize a time-of-view at the second location in the video with a time-of-day at the first location and synchronize a second length-of-day at the second location in the video with a first length-of-day at the first location. The processors transmit the video to the electronic display for viewing by the user.

VIRTUAL WINDOW APPARATUS AND SYSTEM

An apparatus includes an electronic display configured to be positioned in a first location and one or more processors electronically coupled to the electronic display. The processors receive a video from a server. The video depicts a view of a second location and includes an image of a rectangular casing, a frame, and one or more muntins. The image is composited with the video by the server to provide an illusion of a window in the second location to a user viewing the video. The rectangular casing surrounds the window. The processors synchronize a time-of-view at the second location in the video with a time-of-day at the first location and synchronize a second length-of-day at the second location in the video with a first length-of-day at the first location. The processors transmit the video to the electronic display for viewing by the user.