Video generation device and storage medium storing computer program
A video generation device including: a generator that generates a video in which a 3-dimensional model is disposed in a virtual space, the 3-dimensional model being based on 3-dimensional model data generated from a scan image of an outer appearance of an object; an output unit that outputs the video to a display device; a receiver that receives a manipulation input from a first observer of a video; and a determination unit that determines content of the manipulation input, in which the generator generates the video in accordance with a result of a determination by the determination part, and when the determination unit determines that the 3-dimensional model is disposed at a predetermined position in the virtual space, the generator includes an effect different in accordance with a determined disposition location in the video.
1 . A video generation device comprising:
a processor configured to generate a video in which a 3-dimensional model is disposed in a virtual space, the 3-dimensional model being based on 3-dimensional model data generated from a scan image generated by scanning an image of an outer appearance of an object with a scanner;
a display configured to display the video generated by the processor; and
a user interface configured to receive a manipulation input from a first observer of a video displayed on the display, wherein
the processor is further configured to
determine content of the manipulation input received by the user interface,
generate the video in accordance with a result of a determination, and
when determining that the 3-dimensional model is disposed at a predetermined position in the virtual space, include an effect different in accordance with a determined disposition location in the video,
wherein the predetermined position includes a first position in a first space of the virtual space, and
wherein the processor is configured to generate a video that includes the 3-dimensional model disposed at the first position in the first space and an enlarged 3-dimensional model disposed in a second space connected to the first space as the effect in response to disposition of the 3-dimensional model at the first position.
2 . The video generation device according to claim 1 ,
wherein the user interface is configured to receive a manipulation input for moving a viewpoint in the virtual space from the first observer, and
wherein, when the processor determines that the viewpoint is moved to vicinity of the enlarged and displayed 3-dimensional model based on the manipulation input from the first observer, the processor generates a video in which the viewpoint is moved from the second space to a third space different from the first and second spaces as the effect.
3 . The video generation device according to claim 2 , wherein the video in which the viewpoint is moved to the third space includes a video of an effect that the first observer boards the enlarged and displayed 3-dimensional model.
4 . The video generation device according to claim 1 ,
wherein the user interface is configured to receive a manipulation input for moving a viewpoint in the virtual space from the first observer, and
wherein, when the processor determines that the viewpoint is moved to vicinity of the enlarged and displayed 3-dimensional model based on the manipulation input from the first observer, the processor generates a video of an effect that the first observer boards the enlarged and displayed 3-dimensional model as the effect.
5 . The video generation device according to claim 2 ,
wherein the first space is associated with the first observer, and
wherein the third space is associated with a second observer different from the first observer.
6 . The video generation device according to claim 5 , wherein, when the processor determines that the viewpoint has arrived at the vicinity of the enlarged and displayed 3-dimensional model, the processor further determines the second observer based on a manipulation from the first observer for selecting one observer from a plurality of observers.
7 . The video generation device according to claim 5 ,
wherein the predetermined position includes a third position in a fourth space connected to the third space, and
wherein the processor generates a video of a game using the 3-dimensional model data in response to disposition of the 3-dimensional model at the third position.
8 . The video generation device according to claim 7 , wherein the processor is configured to generate a video of a start screen of the game in response to the disposition of the 3-dimensional model at the third position.
9 . The video generation device according to claim 7 , wherein the game is a battle game.
10 . The video generation device according to claim 7 , wherein the game is a battle game with the second observer.
11 . The video generation device according to claim 1 ,
wherein the predetermined position includes a third position in a fourth space of the virtual space, and
wherein the processor is configured to generate a video of a game using the 3-dimensional model data in response to disposition at the third position.
12 . The video generation device according to claim 1 ,
wherein the video generation device is a head-mounted display,
wherein the display is a display included in the head-mounted display, and
wherein the user interface is configured to receive the manipulation input via a controller associated with the head-mounted display.
13 . The video generation device according to claim 12 ,
wherein the head-mounted display further includes a sensor configured to detect a visual line direction of the first observer, and
wherein the processor is configured to adjust the video in accordance with the detected visual line direction.
14 . The video generation device according to claim 12 ,
wherein the head-mounted display further includes a sensor configured to detect an inclination of the head-mounted display, and
wherein the processor is configured to adjust the video in accordance with the detected inclination of the head-mounted display.
15 . The video generation device according to claim 1 ,
wherein the display is an external display connected to the video generation device, and
wherein the user interface is configured to receive the manipulation input via a manipulation unit on the video generation device.
16 . A non-transitory computer-readable storage medium that stores computer-executable program comprising instructions which, when executed by a computer, cause a computer to:
generate a video in which a 3-dimensional model is disposed in a virtual space, the 3-dimensional model being based on 3-dimensional model data generated from a scan image generated by scanning an image of an outer appearance of an object with a scanner;
output the video to a display;
receive a manipulation input from a first observer of a video displayed on the display; and
determine content of the manipulation input,
wherein the computer generates the video in accordance with a result of a determination,
wherein, when determining that the 3-dimensional model is disposed at a predetermined position in the virtual space, the computer includes an effect different in accordance with a determined disposition location in the video,
wherein the predetermined position includes a first position in a first space of the virtual space, and
wherein the computer generates a video that includes the 3-dimensional model disposed at the first position in the first space and an enlarged 3-dimensional model disposed in a second space connected to the first space as the effect in response to disposition of the 3-dimensional model at the first position.