-
公开(公告)号:US20190272184A1
公开(公告)日:2019-09-05
申请号:US16289557
申请日:2019-02-28
申请人: VREAL Inc
发明人: Dan Rubenfield , Brett Holton , David Franzi
摘要: Systems and methods for modifying for extracting assets from a target program. The systems and methods may include or be configured to locate function calls and properties of classes within a DLL associated with the target program, modify the DLL by inserting a redirector function in the DLL to redirect the function to a communication assembly module, insert the communication assembly module into a location accessible to the DLL, parse the DLL associated with the target program for opcodes used by the redacted functions, and modify the communication assembly modules to receive the opcode and associated parameters and to pass the opcode and associated parameters to a target source engine assembly.
-
公开(公告)号:US20190272156A1
公开(公告)日:2019-09-05
申请号:US16289454
申请日:2019-02-28
申请人: VREAL Inc
发明人: Dan Rubenfield , Brett Holton , David Franzi
摘要: Described herein are methods and systems for systems and methods for capturing, generating, and replaying such virtual reality sessions. A method may include exporting gameplay assets and gameplay messages from a first platform into a common format. The method may also include capturing a gameplay stream from the first platform. The method may also include creating a stream manifest of common assets from the gameplay stream and creating a common replay stream from the captured gameplay stream. The gameplay common assets and the common replay stream may be converted to gameplay assets and a replay stream compatible with a second, different platform by generating assets and messages for the second platform. The captured gameplay may be replayed on a second platform using the assets and messages generated for the second platform.
-
公开(公告)号:US11163588B2
公开(公告)日:2021-11-02
申请号:US16289557
申请日:2019-02-28
申请人: VREAL Inc
发明人: Dan Rubenfield , Brett Holton , David Franzi
IPC分类号: G06F9/445 , G06F9/54 , G06F9/455 , G06F3/14 , G06F8/34 , G06F8/70 , G06T19/00 , A63F13/497 , A63F13/525 , A63F13/86
摘要: Systems and methods for modifying for extracting assets from a target program. The systems and methods may include or be configured to locate function calls and properties of classes within a DLL associated with the target program, modify the DLL by inserting a redirector function in the DLL to redirect the function to a communication assembly module, insert the communication assembly module into a location accessible to the DLL, parse the DLL associated with the target program for opcodes used by the redacted functions, and modify the communication assembly modules to receive the opcode and associated parameters and to pass the opcode and associated parameters to a target source engine assembly.
-
公开(公告)号:US09616338B1
公开(公告)日:2017-04-11
申请号:US15239740
申请日:2016-08-17
申请人: VREAL INC
发明人: Todd Hooper , Dan Rubenfield
IPC分类号: G09G5/00 , A63F13/49 , G06F3/01 , H04N21/218 , H04N21/472 , A63F13/32 , A63F13/25 , A63F13/20 , A63F13/33 , A63F13/332 , A63F13/335
CPC分类号: G06T19/006 , A63F13/20 , A63F13/25 , A63F13/28 , A63F13/32 , A63F13/33 , A63F13/332 , A63F13/335 , A63F13/35 , A63F13/49 , A63F13/497 , A63F2300/209 , A63F2300/404 , A63F2300/407 , A63F2300/8082 , G06F3/011 , G06F3/016 , G06T1/20 , H04N21/21805 , H04N21/47217
摘要: Provided herein are systems and methods for dynamically capturing the graphics engine function calls and other virtual reality object data as it is created during a virtual reality session by a client virtual reality device and creating a modified virtual reality session data stream based on the captured virtual reality session for rendering a virtual reality replay session of the captured virtual reality session by the same or another client virtual reality device (or by multiple client replay devices either independently and/or in a synchronized, interactive replay), where the modified virtual reality session data stream allows the virtual reality replay session to mimic the virtual reality scenes and environment created during the captured virtual reality session, while permitting a “third person” spectator perspective to be selected, and dynamically re-selected, during the course of the virtual reality replay session.
-
公开(公告)号:US11169824B2
公开(公告)日:2021-11-09
申请号:US16289548
申请日:2019-02-28
申请人: VREAL Inc
发明人: Dan Rubenfield , Brett Holton , David Franzi
IPC分类号: G06F9/445 , G06F9/54 , G06F9/455 , G06F3/14 , G06F8/34 , G06F8/70 , G06T19/00 , A63F13/497 , A63F13/525 , A63F13/86
摘要: A system for generating a spectator controlled replay of a gameplay session. The system may include a session client having a processor and memory containing instructions that when executed by the processor may cause the session client to: initiate a gameplay session, receive gameplay inputs from a gameplay participant, extract gameplay session data, and record the gameplay session data. The system may also include a spectator client configured to: initiate a replay of the gameplay session based on the recorded gameplay session data, render the recorded gameplay session, receive camera data for rendering and recording the replay, and record camera data. The system may also include a shadow client configured to: receive the recorded gameplay session data, receive the recorded camera data from the spectator client, and render the recorded gameplay session data based on the recorded camera data.
-
公开(公告)号:US20190270011A1
公开(公告)日:2019-09-05
申请号:US16289548
申请日:2019-02-28
申请人: VREAL Inc
发明人: Dan Rubenfield , Brett Holton , David Franzi
IPC分类号: A63F13/497 , A63F13/525 , A63F13/86
摘要: A system for generating a spectator controlled replay of a gameplay session. The system may include a session client having a processor and memory containing instructions that when executed by the processor may cause the session client to: initiate a gameplay session, receive gameplay inputs from a gameplay participant, extract gameplay session data, and record the gameplay session data. The system may also include a spectator client configured to: initiate a replay of the gameplay session based on the recorded gameplay session data, render the recorded gameplay session, receive camera data for rendering and recording the replay, and record camera data. The system may also include a shadow client configured to: receive the recorded gameplay session data, receive the recorded camera data from the spectator client, and render the recorded gameplay session data based on the recorded camera data.
-
-
-
-
-