-
公开(公告)号:US12115452B1
公开(公告)日:2024-10-15
申请号:US18344409
申请日:2023-06-29
申请人: Electronic Arts Inc.
发明人: Eric Braun , Peter Sung , Clayton Vaught , Cullen Waters
IPC分类号: A63F13/56 , A63F13/5258 , A63F13/57 , A63F13/60 , G06V40/16 , G06V40/20 , G10L13/027
CPC分类号: A63F13/56 , A63F13/5258 , A63F13/57 , A63F13/60 , G06V40/165 , G06V40/23 , G10L13/027 , A63F2300/6607
摘要: Methods, apparatus and systems are provided for generating an interactive non-player character (NPC) scene for a computer game environment of a video game. Changes are detected in relation to a script associated with the interactive NPC scene. For each NPC, a set of NPC data associated with the interactions said each NPC has within the script is generated corresponding to the changes. The generated set of NPC data is processed with an NPC rig associated with said each NPC to generate an NPC asset. A camera solver is applied to a region of the computer game environment associated with the script for determining locations of NPC assets and one or more cameras within said region in relation to said interactive NPC scene. Data representative of said each NPC asset and said determined NPC asset and camera locations for use by a game development engine for generating said interactive NPC scene.
-
公开(公告)号:US11738266B1
公开(公告)日:2023-08-29
申请号:US17701060
申请日:2022-03-22
申请人: Electronic Arts Inc.
发明人: Eric Braun , Peter Sung , Clayton Vaught , Cullen Waters
IPC分类号: A63F13/56 , A63F13/57 , A63F13/5258 , A63F13/60 , G10L13/027 , G06V40/16 , G06V40/20
CPC分类号: A63F13/56 , A63F13/5258 , A63F13/57 , A63F13/60 , G06V40/165 , G06V40/23 , G10L13/027 , A63F2300/6607
摘要: Methods, apparatus and systems are provided for generating an interactive non-player character (NPC) scene for a computer game environment of a video game. Changes are detected in relation to a script associated with the interactive NPC scene. For each NPC, a set of NPC data associated with the interactions said each NPC has within the script is generated corresponding to the changes. The generated set of NPC data is processed with an NPC rig associated with said each NPC to generate an NPC asset. A camera solver is applied to a region of the computer game environment associated with the script for determining locations of NPC assets and one or more cameras within said region in relation to said interactive NPC scene. Data representative of said each NPC asset and said determined NPC asset and camera locations for use by a game development engine for generating said interactive NPC scene.
-