-
公开(公告)号:US20220292777A1
公开(公告)日:2022-09-15
申请号:US17630440
申请日:2020-07-27
Applicant: WARNER BROS. ENTERTAINMENT INC.
Inventor: Jason Nadro
Abstract: A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.
-
公开(公告)号:US20240346769A1
公开(公告)日:2024-10-17
申请号:US18752992
申请日:2024-06-25
Applicant: Warner Bros. Entertainment Inc.
Inventor: Jason Nadro
IPC: G06T17/20 , G06F30/23 , G06F113/08 , G06T19/20
CPC classification number: G06T17/205 , G06F30/23 , G06T19/20 , G06F2113/08 , G06T2210/12 , G06T2219/2016
Abstract: A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.
-
公开(公告)号:US12033282B2
公开(公告)日:2024-07-09
申请号:US17630440
申请日:2020-07-27
Applicant: WARNER BROS. ENTERTAINMENT INC.
Inventor: Jason Nadro
IPC: G06T17/20 , G06F30/23 , G06F113/08 , G06T19/20
CPC classification number: G06T17/205 , G06F30/23 , G06T19/20 , G06F2113/08 , G06T2210/12 , G06T2219/2016
Abstract: A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.
-
-