Graphic data generating apparatus, graphic data generation method, and medium of the same
AssigneeSony Corporation
InventorMasayuki Ishikawa
Life of this patent
Estimating the term…
Abstract
The present invention relates to a technique for switching file scopes comprised of sets of nodes referred to by a file being edited. Therefore, a scene graph editing tool 424 edits the hierarchical structure of objects and invisible nodes (script nodes). A user displays in a hierarchical tree format the nodes referring to the VRML content being edited in a “Conductor” window of a menu screen. A scene graph editing tool 424 restricts the nodes being edited in the routing and the script preparation to the file scope shown in the scene graph window. A user changes to the nodes referred to by the VRML file after the change in accordance with the change of the VRML file being edited. In this case, a match between script nodes is ensured.
Claims67
A graphic data generating apparatus comprising:
- a display processing means for displaying a three dimensional object in an editing window of a display device;
- an operation instructing means for giving an operation instruction for a displayed object;
- a file scope processing means for processing a file scope comprising a set of nodes of a program referred to by a file to be edited, the file scope processing means co-operating with the display processing means and processing the file scope based on an operation instruction given by the operation instructing means, wherein the display processing means displays the three dimensional object according to data in an edited file;
- and
- a file scope management unit configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus, comprising:
- a display processing means for displaying a three-dimensional object in an editing window of a display device;
- an operation instruction means for giving an operation instruction for a displayed object;
- and
- a file scope processing means for processing a file scope comprising a set of nodes of program referred to by a file to be edited, the file scope processing means co-operating with the display processing means and processing the file scope based on an operation instruction given by the operation instruction means, wherein editing covers editing at a time of routing and preparing a script;
- and
- a file scope management unit configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus comprising:
- a display processing means for displaying a three dimensional object in an editing window of a display device;
- an operation instructing means for giving an operation instruction for a displayed object;
- a node preparing means for preparing nodes of a program for realizing an event generated in response to an operation instruction from the operation instructing means with respect to a displayed object;
- and
- a file scope management unit configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphics data generating method comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- processing a file scope, comprised of a set of nodes of a program referred to by a file being edited, wherein the three-dimensional object is displayed according to the processing of the file scope;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating method, comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- processing a file scope comprised of a set of nodes of a program referred to by a file being edited, based on an operation instruction, wherein editing covers editing at a time of routing and preparing a script;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating method comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- preparing a program for realizing an event generated in response to an operation on the displayed object;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A computer-readable medium having embodied therein a computer program for executing a graphic data generating method comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- processing a file scope comprising a set of nodes of a program referred to by a file being edited based on an operation instruction, wherein the three-dimensional object is displayed according to the file scope processing;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A computer-readable medium having embodied therein a computer program for executing a graphic data generating method comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- processing a file scope comprising a set of nodes of a program referred to by a file being edited based on an operation instruction, wherein
- editing includes editing at a time of routing and preparing a script and the file scope is defined as a hierarchical tree structure;
- and
- changing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A computer-readable medium having embodied therein a computer program executing a graphic data generating method comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- preparing nodes of a program for realizing an event generated in response to an operation instruction with respect to a displayed object;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating method, comprising the steps of:
- displaying a three-dimensional object in an editing window of a display device;
- processing a file scope comprising a set of nodes of a program referred to by a file being edited based on an operation instruction, wherein the file is being edited with respect to routing data and script preparation data;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
An apparatus for preparing and editing data used to create three-dimensional graphic images, comprising:
- display means for displaying a graphical user interface for data input by a user and for displaying scene graph data, comprising attribute data of an object in three-dimensional virtual space;
- editing means for providing a user with functions for the preparation of scene graph data;
- database means for storing scene graph data;
- confirmation means for confirming an operation of scene graph data prepared by the editing means;
- and
- a file scope management unit configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A method for facilitating the process of editing data used to create three-dimensional graphic images, comprising the steps of:
- receiving a file of edited model data which corresponds to an attribute or an interaction of a virtual three-dimensional object;
- automatically compiling the file of edited model data;
- displaying a three-dimensional graphic image corresponding to the file of edited model data without activating a browser;
- and
- managing objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus comprising:
- a display processor configured to display a three-dimensional object in an editing window of a display device;
- an input device configured to give an operation instruction for a displayed object;
- a scene graph editing tool configured to process a file scope comprising a set of nodes of a program referred to by a file to be edited, wherein the scene graph editing tool co-operates with the display processor and processes the file scope based on an operation instruction given by the input device, and wherein the display processor displays the three dimensional object according to data in an edited file;
- and
- a management device configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus, comprising:
- a display processing means for displaying a three-dimensional object in an editing window of a display device;
- an operation instructing means for giving an operation instruction for a displayed object;
- a file scope processing means for processing a file scope comprising a set of nodes of a program referred to by a file to be edited, the file scope processing means co-operating with the display processing means and processing the file scope based on an operation instruction given by the operation instructing means, wherein an editing process facilitated by the graphic data generating apparatus includes the editing processes associated with routing and preparing a script;
- and
- a file scope management unit configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus, comprising:
- a display processor for displaying a three-dimensional object in an editing window of a display device;
- an input device for giving an operation instruction for a displayed object;
- a node preparing device for preparing nodes of a program for realizing an event generated in response to an operation instruction from the input device with respect to a displayed object;
- and
- a management device configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
A graphic data generating apparatus for facilitating an editing process, comprising:
- a display processor configured to display a three-dimensional object in an editing window of a display device;
- an input device configured to give an operation instruction for a displayed object;
- a scene graph editing tool configured to process a file scope comprising a set of nodes of a program referred to by a file to be edited, the scene graph editing tool co-operating with the display processor and processing the file scope based on an operation instruction given by the input device, wherein editing processes facilitated by the graphic data generating apparatus comprise the editing processes associated with routing and preparing a script;
- and
- a management device configured to manage objects and nodes based on a change in any of the objects and nodes within a scope referring to other objects and other nodes, or referred to by other objects and other nodes, to maintain compatibility between said objects and said nodes and said other objects and said other nodes.
Dependencies are inferred from the claim text.