Application system for generating 3D applications
First Claim
1. A system for creating, sharing and managing digital content, comprising:
- a processing system having one or more processors that execute computer-executable instructions that cause the processing system to;
provide an editor and runtime infrastructure that includes;
a visual editing environment configured to enable a developer to create and edit code controlling a digital content asset in a declarative language, the visual editing environment configured to;
display a page layout of a page of the digital content asset;
receive a first developer input to add a visual element to the page layout, wherein the developer specifies in a 2D editing environment at least one of a color and a texture for each layer of a plurality of layers of an object of a digital content asset;
process and compress, by a texture map processing engine, the color or texture information for the plurality of layers into a texture map data structure; and
display the visual element in the page layout, wherein displaying the visual element includes applying, by a 2D-to-3D code generator, at least one of a vertex operation and a pixel shading operation to the texture map data structure at runtime to project the object in 3D at runtime for the digital content asset; and
a code execution engine configured to operate on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset,wherein the visual editing environment and a content creation engine enable creation, delivery and editing of the digital content asset during runtime, such that a plurality of end users using different devices can simultaneously experience the same behavior of the digital content asset during creation and editing of the digital content asset.
1 Assignment
0 Petitions
Accused Products
Abstract
An application system for the creation, deployment, and management of digital content assets is provided. In embodiments, a system for creating, sharing and managing digital content may include a visual editing environment that enables a developer to create and edit code controlling a digital content asset in a declarative language, wherein the developer specifies in a 2D editing environment at least one of a color and a texture for each layer of a plurality of layers for an object of digital content asset, a texture map processing engine for processing and compressing the color or texture information for the plurality of layers into a texture map data structure and a 2D-to-3D code generator that applies at least one of a vertex operation and a pixel shading operation to the texture map data structure at runtime to project the object in 3D at runtime for the digital content asset.
69 Citations
19 Claims
-
1. A system for creating, sharing and managing digital content, comprising:
-
a processing system having one or more processors that execute computer-executable instructions that cause the processing system to; provide an editor and runtime infrastructure that includes; a visual editing environment configured to enable a developer to create and edit code controlling a digital content asset in a declarative language, the visual editing environment configured to; display a page layout of a page of the digital content asset; receive a first developer input to add a visual element to the page layout, wherein the developer specifies in a 2D editing environment at least one of a color and a texture for each layer of a plurality of layers of an object of a digital content asset; process and compress, by a texture map processing engine, the color or texture information for the plurality of layers into a texture map data structure; and display the visual element in the page layout, wherein displaying the visual element includes applying, by a 2D-to-3D code generator, at least one of a vertex operation and a pixel shading operation to the texture map data structure at runtime to project the object in 3D at runtime for the digital content asset; and a code execution engine configured to operate on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset, wherein the visual editing environment and a content creation engine enable creation, delivery and editing of the digital content asset during runtime, such that a plurality of end users using different devices can simultaneously experience the same behavior of the digital content asset during creation and editing of the digital content asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification