IP Library Granted Patent US 11,389,724
Granted Patent B2
US 11,389,724 · App. 16/953,345 · Granted Jul 19, 2022

Non-transitory computer-readable medium, device, and method for image generation

Inventors: Yuishin Takafuji (Yokohama, JP); Junpei Tsuda (Yokohama, JP)
Assignee: KOEI TECMO GAMES CO., LTD.
A63F13/573A63F13/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,389,724
App. No.
16/953,345
Granted
Jul 19, 2022
Kind
B2
Abstract

A non-transitory computer-readable medium stores an image generation program to perform a method. The method includes determining, in a scene including a timing of a hit of an attack in a battle between characters in a game space, the timing of the hit, and a predetermined portion of a predetermined character and an opponent portion of an opponent character in the battle where the hit will occur, from the predetermined character, the opponent character, and animation data that causes at least the opponent character to perform an action of the battle; calculating a vector from the predetermined portion to the opponent portion at the hit timing; and generating an image of the scene by moving a position of the opponent portion in each frame included in the scene by using the vector such that the opponent portion hits the predetermined portion at the hit timing.

Claims (20)

1. A non-transitory computer-readable medium storing an image generation program, when executed by a game apparatus, causing the game apparatus to perform a method, the method comprising:

determining, in a scene including a timing of a hit of an attack in a battle between a plurality of characters in a game space, the timing of the hit, a predetermined portion of a predetermined character, and an opponent portion of an opponent character in the battle, from the predetermined character, the opponent character, and animation data that causes at least the opponent character to perform an action of the battle, the predetermined portion and the opponent portion being portions where the hit is supposed to occur;

calculating a vector from the opponent portion to the predetermined portion at the timing of the hit; and

generating an image of the scene by moving a position of the opponent portion in each of a plurality of frames included in the scene by using the vector such that the opponent portion hits the predetermined portion at the timing of the hit.

2. The non-transitory computer-readable medium according to claim 1 , wherein the generating an image includes:

assigning weight coefficients that are each greater than the previous weight coefficient respectively to the plurality of frames from the frame of start to the frame of the timing of the hit; and

at a timing of each of the plurality of frames,

moving the opponent portion by subtracting the vector multiplied by the weight coefficient for the timing from a position vector of the opponent portion after application of the animation data to the opponent character, and

correcting a posture of the opponent character by applying inverse kinematics to the opponent character with at least the opponent portion fixed.

3. The non-transitory computer-readable medium according to claim 1 , wherein the animation data includes information on the timing of the hit, the predetermined portion, and the opponent portion.

4. The non-transitory computer-readable medium according to claim 1 , wherein the determining includes determining a timing at which moving speed of the predetermined portion or the opponent portion is highest in the animation data as the timing of the hit.

5. The non-transitory computer-readable medium according to claim 1 , wherein the determining includes determining that the predetermined portion of the predetermined character is a predefined portion of a character that is present in a field of view in a direction of line of sight of the opponent character and that is the closest to the opponent character.

6. An image generation device comprising:

a determination unit that, in a scene including a timing of a hit of an attack in a battle between a plurality of characters in a game space, determines the timing of the hit, a predetermined portion of a predetermined character, and an opponent portion of an opponent character in the battle, from the predetermined character, the opponent character, and animation data that causes at least the opponent character to perform an action of the battle, the predetermined portion and the opponent portion being portions where the hit is supposed to occur;

a vector calculation unit that calculates a vector from the opponent portion to the predetermined portion at the timing of the hit; and

an image generation unit that generates an image of the battle by moving a position of the opponent character in each of a plurality of frames included in the scene by using the vector such that the opponent portion hits the predetermined portion at the timing of the hit.

7. An image generation method of causing a game apparatus to generate an image of a game space, the method comprising:

determining, in a scene including a timing of a hit of an attack in a battle between a plurality of characters in a game space, the timing of the hit, a predetermined portion of a predetermined character, and an opponent portion of an opponent character in the battle, from the predetermined character, the opponent character, and animation data that causes at least the opponent character to perform an action of the battle, the predetermined portion and the opponent portion being portions where the hit is supposed to occur;

calculating a vector from the opponent portion to the predetermined portion at the timing of the hit; and

generating an image of the battle by moving a position of the opponent character in each of a plurality of frames included in the scene by using the vector such that the opponent portion hits the predetermined portion at the timing of the hit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2021
From: TAKAFUJI, YUISHIN; TSUDA, JUNPEI
To: KOEI TECMO GAMES CO., LTD.
Reel/Frame 054820/0161 →
Priority Claims (1)
JP JP2019-210737 · Nov 21, 2019 · national
Continuity (1)
Related Publication 20210154582A1 · May 27, 2021
Cited By (1)
US 12,343,642