| CPC G06T 15/20 (2013.01) [G06T 7/73 (2017.01); G06T 2207/30204 (2013.01)] | 6 Claims |

|
1. A projection method comprising:
obtaining a first image obtained by viewing a virtual object from a viewpoint set by a user in a virtual space which includes the virtual object simulating a projection target and a virtual projector simulating a projector configured to project an image on the projection target, and in which a relative three-dimensional position between the virtual object and the virtual projector is decided in accordance with a relative three-dimensional position between the projection target and the projector;
receiving an operation of the user drawing a drawing object in the first image;
generating first object information representing a two-dimensional position of the drawing object in the first image;
converting the first object information into second object information representing a three-dimensional position of the drawing object arranged on a surface of the projection target when the drawing object is arranged on a surface of the virtual object, based on first position information representing a relative three-dimensional position between the viewpoint and the virtual object;
converting the second object information into third object information representing a two-dimensional position of the drawing object on an image to be projected from the virtual projector based on second position information representing a relative three-dimensional position between the virtual projector and the virtual object and posture information representing an orientation of an optical axis of the virtual projector; and
projecting a projection image including the drawing object on the projection target from the projector.
|