WO2004025571A1 - 3d data creation system - Google Patents
3d data creation system Download PDFInfo
- Publication number
- WO2004025571A1 WO2004025571A1 PCT/JP2002/010044 JP0210044W WO2004025571A1 WO 2004025571 A1 WO2004025571 A1 WO 2004025571A1 JP 0210044 W JP0210044 W JP 0210044W WO 2004025571 A1 WO2004025571 A1 WO 2004025571A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- user
- user terminal
- setting
- output
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
Definitions
- the present invention relates to a 3D data output system.
- Conventional technology
- the present invention is characterized in that parts created by 3D CAD are made transparent by application software for animation, so that complex parts can be made transparent transparently.
- the present invention solves the above-mentioned various problems, and obtains animation data, moving image data, image data, and the like from drawing data, two-dimensional or three-dimensional CAD data without obtaining a special software or the like.
- An object of the present invention is to provide a system that can create data or a data file to be completed by authoring the data in a content file by a simple operation and automatically and optimally. This eliminates the need for a special program to use the method of creating moving image data files, so that users can easily use the system when needed without having to acquire expensive programs.
- the purpose is to provide.
- a server system which is accessed from a user terminal such as a computer having input means, control means, display means, output means, storage means and the like, and performs information processing by operation at the user terminal,
- C A D data storage means for storing C A D data transmitted from the user terminal
- 3D data conversion means for converting C A D data into predetermined 3D data
- the first user-defined data including the texture setting of the object and the texture setting of the object is received from the user terminal in the converted 3D data, and the data processing based on the first user definition is performed.
- the second user-defined data including the action setting and the animation setting of the object in the 3D data is received from the user terminal, and data processing is performed based on the second user-defined data.
- 3D data comprising: completed data output means for outputting completed data based on output media definition data specifying the output media format of 3D data transmitted from the user terminal and transmitting the data to the user terminal. It is characterized by being a generation system.
- the 3D data conversion means is a 3D data generation system for converting 3D CAD model data transmitted from a user terminal into 3D data as polygon data.
- the 3D data conversion means is a 2D CAD model transmitted from the user terminal. It is a 3D data generation system that converts data into 3D data that is polygon data.
- the 3D data conversion means converts 2D drawing data transmitted from a user terminal and showing a model for generating 3D data from at least three directions into 3D data as polygon data. It is a data generation system.
- the texture image of the model is added to the converted 3D data together with the first user definition data in order to set the texture of the object and the texture of the object. It is a 3D data generation system that receives data from user terminals and performs data processing.
- the 3D data receives the second user-defined data from the user terminal, including the action settings of the object, the animation settings, and the lighting settings and camera settings, and processes the data. It is characterized by being a 3D data generation system.
- the above-mentioned completed data output means outputs the 3D data in a designated output media format based on the output media definition data, and further, based on the output format definition data received from the user terminal and designating the output format. It is a 3D data generation system that inserts 3D data into an output format that can be displayed on the web, outputs completed data, and sends it to a user terminal.
- FIG. 1 is a system configuration diagram showing an example of a basic configuration of the system of the present invention.
- FIG. 2 is a flowchart showing an example of a basic processing flow of the present invention.
- FIG. 3 is a flowchart showing an example of a basic processing flow of the present invention.
- FIG. 4 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 5 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 6 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 7 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 8 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 9 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 10 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 11 is a screen image diagram showing an example of a screen on a user terminal using the system of the present invention.
- FIG. 12 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 13 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- FIG. 14 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
- the system of the present invention is a server system which is accessed from a user terminal such as a computer having an input unit, a control unit, a display unit, an output unit, a storage unit and the like, and performs information processing by operation at the user terminal.
- a user terminal such as a computer having an input unit, a control unit, a display unit, an output unit, a storage unit and the like, and performs information processing by operation at the user terminal.
- FIG. 1 is a system configuration diagram showing an example of a basic configuration of the system of the present invention.
- a computer terminal such as a sonar computer or a workstation is used.
- user terminals include wireless communication terminals such as mobile phones equipped with a browser function that can connect to the Internet, mobile information terminals, the Internet ⁇ , game machines, videoconferencing systems, and other network connections. Includes a wide range of appliances such as home appliances with functions.
- the computer terminal includes control means, storage means, input means, output means, display means, and the like.
- a computer network represented by the Internet is equipped with functions to send and receive connectives and data, and is usually equipped with browsers, e-mail software, application programs such as a single processor, and an operating system (OS). It is.
- OS operating system
- the server system is provided connected to a network represented by the Internet, and is accessed from a user terminal connected to the network.
- the network includes a wide range of forms such as the Internet, a network connected by a dedicated line, an intra-company LAN, an inter-company LAN, a WAN, and the like.
- the form of the communication line used here widely includes a form of wired communication and a form of wireless communication, and includes a form using satellite communication and B e u o o o th.
- the server system of the present invention can be generally configured by an application server, a database server, an authentication server, a web server, and, if necessary, a mail server and other various devices.
- Each of these servers may be installed on the same physical device, physically configured with multiple devices, or physically connected via a network. It includes various forms if functionally similar functions are realized.
- the system of the present invention includes a W server that stores content data and a program to be accessed from a user terminal.
- the content data can include menu screens for the user to use the system of the present invention, various operation screens, explanation screens, sample screens, and the like.
- WE WE files such as ML files and XML files Includes data files displayed on B, such as data files displayed on mobile phones that can access WEB sites, such as C-HTML files. Also, it stores character data files, audio data files, image data files, moving image data files, animation data files, and various other content data that are displayed or output by being inserted into these files. Can be.
- the program may include a program having functions described later such as data conversion, data storage, and data processing in response to a data processing request from a user terminal, and other programs.
- the server system stores the C A D data transmitted from the user terminal.
- the CAD data storage means receives the three-dimensional CAD model data, the two-dimensional CAD model data, or the drawing data transmitted from the user terminal and stores the data for performing the data processing described later.
- the term CAD data refers to the data including these various data.
- a typical data format is a data format known as an extension such as Step or Images.
- two-dimensional CAD model data can include various data formats, and a typical data format is a data format known by the extension DXf or the like.
- Other data formats such as PRJ, SHP, STL, VRML, 3DS, 3D ASCII Scene, Adobe TM Illustrator AI, AutoCAD TM DWG and DXF can be used.
- drawing data it is data indicating the shape of the model from three directions, such as a front view, a top view, and a side view, and the data format can include various image data.
- AVI BMP, CIN, EPS, FLC, GIF, JPG, PNG, RGB, RLA, RPF, TGA, TIF, YUV, FotoShop (TM) PSD, QuickTime (TM) MOV and other data formats can be used. it can.
- the server system has 3D data conversion means for converting CAD data into predetermined 3D data.
- the 3D data conversion means converts CAD data transmitted from the user terminal into 3D data, which is polygon data.
- the data is converted into polygon data such as extension max and stored. If necessary, remove and optimize extra polygons, optimize the scale, and optimize the number of faces.
- the server system also receives first user-defined data including the texture setting of the object and the texture setting of the object from the user terminal in the converted 3D data, and performs data processing based on the first user definition. And a first user-defined data processing means for storing the 3D data after the data processing.
- the texture data of the model together with the first user-defined data is used by the user terminal to set the texture of the object and the texture of the object in the converted 3D data.
- the image data specified by the user can be used to set the texture by receiving the data from and performing data processing.
- Bitmap (bmp) and other data formats can be used for image data.
- Texture setting data includes reflectance, transparency, and the like.
- Fig. 5 shows an example where the settings can be specified by selecting from the candidates set in advance in the server system as the texture and texture settings.
- FIG. 6 shows an example in which the setting can be specified by transmitting the texture image data of the model from the user terminal and selecting from the texture images in the server system.
- the server system receives the second user-defined data including the action setting and the object setting of the object from the user terminal in the 3D data, performs data processing based on the second user definition, and performs data processing.
- a second user-defined data processing means for storing the processed 3D animation data is provided.
- the 3D data receives the second user-defined data including the action settings and animation settings of the object, and the lighting settings and camera settings from the user terminal and processes the data.
- the action settings for the object can include basic operation settings such as rotation and zoom, texture switching action by switching, and setting of object animation by clicking.
- the camera setting data includes the number of cameras, the location of the camera, camera lens settings, and the like.
- the lighting setting data includes brightness, brightness, irradiation angle, position, and size.
- the server system has completed data output means for outputting completed data based on output media definition data specifying the output format of 3D data transmitted from the user terminal and transmitting the completed data to the user terminal. ing.
- the completed data output means outputs the 3D data in a specified output media format based on the output media definition data.
- the output media format is, for example, interactive three-dimensional data using a program such as JAVA (registered trademark), moving image data in various data formats, and still image data in various data formats.
- the completed data output unit inserts the 3D data into an output format that can be displayed on the web, and outputs the completed data. Send to user terminal.
- the output format is completed by inserting the completed data into an application such as a single file, or an application such as JAVA (registered trademark), a content data file such as an HTML file, or a content data file such as a PDF file.
- an application such as JAVA (registered trademark)
- a content data file such as an HTML file
- a content data file such as a PDF file.
- a user authentication means for authenticating a user who accesses from a user terminal via a communication means such as the Internet in order to perform a billing process for content distribution.
- Various authentication methods can be used for user authentication, but a typical method is to register a user from a user terminal and receive content distribution. A form in which a user ID or password is issued is generally used. Information registered as a user is stored in the server system, such as name, address, telephone number, information on payment method, and e-mail address.
- server system such as name, address, telephone number, information on payment method, and e-mail address.
- FIG. 2 and FIG. 3 are flowcharts showing an example of the basic processing flow of the present invention. Note that the processing flow shown here is an example, and the present invention is not limited to this, and various applications and modifications are possible.
- 4 to 14 are screen image diagrams showing an example of a screen in a user terminal using the system of the present invention.
- the user terminal accesses the server system via the Internet. It is desirable for the user to register in advance and receive authentication information such as ID and password, and input the authentication information by a method such as inputting the URL on the user terminal and displaying the authentication screen by a browser. After transmission and user authentication, a connection to the server system is established.
- authentication information such as ID and password
- Fig. 4 shows an example of a preview screen of CAD data (modeling data) uploaded by the user.
- material data to be uploaded is selected, transmitted to the server system, and the uploaded CAD data is stored in the CAD data storage means.
- the data from the user terminal is acquired by the 3D data conversion means, and the data is converted into 3D data in the specified data format according to the data format of the CAD data that is the received material data.
- the CAD data includes 3D CAD model data (Step, Images, etc.), 2D CAD model data (Dxf, etc.), drawing data (front view, top view, side view), etc.
- Conversion means Converts to 3D data which is polygon data. For example, it is converted to polygon data such as extension max and stored. If necessary, remove and optimize extra polygons, optimize the scale, and optimize the number of faces. For example, around 1000 polygons If it can be operated relatively smoothly on the web, the display will be rougher, so the user can make settings while checking.
- image data such as JPEG (two-dimensional) for the user to specify the texture of the model.
- JPEG two-dimensional
- the texture image data received by the server system is stored and used for data processing.
- Texture setting data includes reflectance, transparency, and the like.
- camera setting data such as the number of cameras, a camera location, a camera lens setting, and lighting setting data such as luminance, brightness, irradiation angle, position, and size.
- the first user-defined data specified is transmitted from the user terminal and received by the server system.
- these data are received by the first user-defined data processing means, and the texture of the 3D model and the texture settings of the 3D model are set according to the user definition, and the converted 3D data is stored. Is processed according to the user settings. At this time, confirm the processed 3D data on the screen of one user terminal and re-enter the user-defined data again.
- the data processing can be completed while making adjustments.
- a screen for inputting and specifying the second user-defined data is displayed on the user terminal, and input and specification are performed.
- the second user definition can include the object's action settings and animation settings, as well as lighting and camera settings, and the object's action settings include basic movement settings such as rotation and zoom, It can also include the switching of textures by switching, and the setting of object animation by tarics.
- the specified second user-defined data is sent from the user terminal and Receive in one bar system.
- these data are received by the second user-defined data processing means, and 3D data animation settings are made and stored according to the user-defined data. It also sets and stores the 3D data lighting according to the user-defined data.
- the camera sets and stores the 3D data according to the user-defined data.
- the user can confirm the processed 3D data on the screen of the user terminal and re-enter the user-defined data again.
- data processing can be completed while checking and adjusting.
- the user terminal displays a screen for inputting and specifying data that defines the output media, and performs input 'specification.
- FIG. 10 shows an example of a screen for inputting and specifying an output medium.
- Output media include interactive 3D data using programs such as J AVA (registered trademark), video data in various data formats such as Mpeg, QuickTime (TM), SWF, and various types of JPEG. Still image data in the above data format.
- J AVA registered trademark
- video data in various data formats such as Mpeg, QuickTime (TM), SWF, and various types of JPEG.
- Still image data in the above data format.
- the completed data output means converts the data into a predetermined medium by data processing based on the output medium definition data specifying the output medium format of the 3D data transmitted from the user terminal, and is completed. Output data.
- the user terminal displays a screen for inputting and specifying data that defines the output format, and performs input and specification.
- FIG. 11 shows an example of a screen for specifying the output format.
- the output format is to insert the completed data into a single file, such as an application such as force or JAVA (registered trademark), a content data file such as an HTML file, or a content file such as a PDF file.
- the data format is the completed authored and output data.
- FIG. 12 shows an example of a screen for inputting and specifying additional element data.
- Fig. 13 shows the output 4 shows an example of a screen for designating a layout style and the like of data to be transmitted.
- FIG. 14 shows an example of a confirmation screen for data that is finally output and transmitted to the user terminal.
- a content data file such as an HTML file or PDF file
- text data, image data, or other data may be further inserted into the HTML file or PDF file.
- the user terminal inputs image data such as logos and additional element data such as text data, and transmits them to the server system.
- the completed data output means inputs the 3D data to an output medium that can be displayed on the web, and outputs the completed data. Send to user terminal.
- the transmitted data is downloaded in the user terminal and received.
- animation data, moving image data, image data, or drawing data or two-dimensional or three-dimensional CAD data can be obtained without obtaining special software or the like. It is possible to provide a system that can create a data file to be completed by authoring them in a content file by simple operation and automatically.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
A system capable of creating animation, moving picture, image, and their authoring from various CAD data by automatically creating optimal data with simple operation without using special software. The system includes CAD data storage means for storing CAD data transmitted from a user terminal, 3D data conversion means for converting the CAD data into predetermined 3D data, first user-defined data processing means for performing data processing according to a first user definition including the object quality feeling setting and object texture setting, second user-defined data processing means for performing data processing according to a second user definition including the object action setting and animation setting, and complete data output means for outputting the completed data according to the specified output format definition data and transmitting it to a user terminal.
Description
明 細 書 Specification
3 Dデータ生成システム 技術分野 3D data generation system Technical field
本発明は、 3 Dデータ出力システムに関する。 従来技術 The present invention relates to a 3D data output system. Conventional technology
従来より、 C A Dデータを他の形式のデータに変換したりする方法が知られて いる。 Conventionally, a method of converting CAD data into data of another format has been known.
たとえば、 特開 2 0 0 1 _ 3 2 5 3 0 4 「データ変換方法およびデータ変換プ ログラムを記録した記録媒体」 においては、 設計システム全体で、 図形の作成に 関する処理量 (労力) の削減を実現し、 かつ、 互換性のない異種 C AD間で、 干 渉チェック処理, レンダリング処理, 陰線処理を実現するデータ変換方法を得る ことが提案されている。 For example, in Japanese Patent Application Laid-Open No. 2000-2013, “Recording medium recording a data conversion method and a data conversion program”, the processing amount (labor) related to the creation of a figure is reduced in the entire design system. It has been proposed to realize a data conversion method that realizes interference check processing, rendering processing, and hidden line processing between different types of CAD that are not compatible with each other.
一方、 コンピュータの普及に伴い、 各種のアニメーションデータや動画像デー タ、 画像データなどが利用されるようになっており、 これらアニメーションデー タや動画像データ 画像データなどを利用した各種コンテンツなどもコンビユー タ装置での再生 ·表示や WE B上での閲覧等が可能になってきている。 On the other hand, with the spread of computers, various types of animation data, moving image data, image data, and the like have been used, and various contents using these animation data, moving image data, image data, and the like have also been used. It is becoming possible to play and display data on a data device and browse it on the web.
し力 しな力 Sら、 従来のアニメーションデータファイルや動画像データファイル は、 通常アニメーション作成用、 動画像作成用のアプリケーションソフトを利用 して作成されている。 このようなアプリケーションソフトでは、 複雑な形状を作 成することは非常に難しく、 また時間や手間がかかる作業であり、 一般のユーザ 一には操作や処理が困難であることも多い。 Conventional animation data files and moving image data files are usually created using application software for creating animations and moving images. With such application software, it is very difficult to create a complicated shape, and this is a time-consuming and labor-intensive operation, and it is often difficult for ordinary users to operate and process.
また、 アニメーションゃ動画像作成用のソフトで、 各モデルの立体的なデータ を作成する際に、 複雑なモデルの部品を組み合わせて、 質感'テクスチャや動き をつけたりするためには、 各モデルの形状がかなり正確でなければならず、 各種 の設定などをしなければならず、 そのデータファイル作成には多大な労力が必要 である。
一方、 それぞれのモデルを作成するために、 図面データや、 C ADデータが必 要である。 また、 二次元 C ADデータから三次元 C ADデータを作成するプログ ラムも知られている。 しかし、 このような三次元 C ADデータは、 基本的に静止 画像表示のためであり、 これをアニメーションゃ動画像の作成のためにデータを 変換することは難しい作業であり、 特別のプログラムを用いた操作を必要とする ため、 一般のユーザーには操作や処理が困難であることも多い。 Also, when creating three-dimensional data for each model with software for creating animations and moving images, it is necessary to combine the parts of complex models to add textures and textures and movements. The data must be fairly accurate, and various settings must be made. A great deal of effort is required to create the data file. On the other hand, drawing data and CAD data are required to create each model. Also, a program for creating three-dimensional CAD data from two-dimensional CAD data is known. However, such three-dimensional CAD data is basically for displaying still images, and it is difficult to convert the data to create animated moving images. Operations are often difficult for ordinary users because they require complicated operations.
たとえば、 特開 2 0 0 1— 1 3 4 7 8 1 「動画像データファイルの作成方法」 においては、 効率的に動画像データファイルを作成する方法が提案されている。 For example, in Japanese Patent Application Laid-Open No. 2000-11347881 "Method of creating moving image data file", a method of efficiently creating a moving image data file is proposed.
3 D C A Dを利用して部品をモデリングし、 ファイル形式を変換した後、 ァニ メーシヨン用アプリケーションソフトに読み込み、 部品を糸且み立て、 カメラアン ダルを決定して、 透明化の指定をし、 ビデオファイルを作成し、 ビデオファイル を H TMLファイルに割り付けて作成を終了する、 というものである。 3 Model the part using DCAD, convert the file format, read it into the application software for animation, set the part, determine the camera andal, specify the transparency, and specify the video. Create the file, assign the video file to the HTML file, and finish the creation.
この発明においては、 3 D C ADで作成した部品についてアニメーション用ァ プリケーションソフトで透明化するため、 複雑な部品についてきれいな透明化が 可能であるという点が特徴とされている。 The present invention is characterized in that parts created by 3D CAD are made transparent by application software for animation, so that complex parts can be made transparent transparently.
しかしながら、 上記発明においても、 動画像データファイルの作成方法を利用 するための特別のプログラムが必要とされるため、 ユーザーは高価なプログラム を入手しなければならず、 したがって気軽に利用することができなかった。 さら にプロダラムを入手しても、 フアイル変換や各種の設定を自分ですベて特別のプ ログラムにより行わなければならず、 そのための操作を自分ですることを必要と するため、 一般のユーザーには操作や処理が困難であつた。 発明の開示 However, even in the above invention, since a special program for using the method of creating a moving image data file is required, the user has to obtain an expensive program, and therefore can use it easily. Did not. Even if you get the program, you still have to do the file conversion and various settings yourself by using a special program, and you need to do the operation yourself for it. Operation and processing were difficult. Disclosure of the invention
そこで本発明においては、 上記課題の様々な課題を解決し、 特別なソフトゥヱ ァ等を入手することなく、 図面データや、 二次元あるいは三次元の C ADデータ から、 アニメーションデータや動画像データ、 画像データ、 あるいはこれらをコ ンテンッファイル中にォーサリングして完成させるデータファイルを、 簡易な操 作で、 しかも自動的に最適なデータにして作成可能なシステムを提供することを 目的とする。
これにより、 動画像データファイルの作成方法を利用するための特別のプログ ラムが必要としないため、 ユーザーは高価なプログラムを入手することなく、 必 要な時に気軽に利用することが可能なシステムを提供することを目的とする。 上記課題を解決するため、 請求の範囲 1に記載の発明においては、 Thus, the present invention solves the above-mentioned various problems, and obtains animation data, moving image data, image data, and the like from drawing data, two-dimensional or three-dimensional CAD data without obtaining a special software or the like. An object of the present invention is to provide a system that can create data or a data file to be completed by authoring the data in a content file by a simple operation and automatically and optimally. This eliminates the need for a special program to use the method of creating moving image data files, so that users can easily use the system when needed without having to acquire expensive programs. The purpose is to provide. In order to solve the above problems, in the invention described in claim 1,
入力手段、 制御手段、 表示手段、 出力手段、 記憶手段等を備えるコンピュータ等 のユーザー端末からアクセスされ、 ユーザー端末において操作により情報処理が 行われるサ一バーシステムであって、 A server system which is accessed from a user terminal such as a computer having input means, control means, display means, output means, storage means and the like, and performs information processing by operation at the user terminal,
ユーザー端末から送信された C A Dデータを記憶する C A Dデータ記憶手段と、C A D data storage means for storing C A D data transmitted from the user terminal;
C A Dデータを所定の 3 Dデータに変換する 3 Dデータ変換手段と、 3D data conversion means for converting C A D data into predetermined 3D data,
変換後の 3 Dデータに、 オブジェクトの質感設定とオブジェクトのテクスチャ設 定とを含む第一のユーザー定義データをユーザー端末から受信して、 第一のユー ザ一定義に基づくデータ処理を行い、 データ処理後の 3 Dデータを記憶する第一 のユーザー定義データ処理手段と、 The first user-defined data including the texture setting of the object and the texture setting of the object is received from the user terminal in the converted 3D data, and the data processing based on the first user definition is performed. A first user-defined data processing means for storing the processed 3D data;
3 Dデータに、 オブジェクトのアクション設定とアニメーション設定とを含む第 二のユーザー定義データをユーザー端末から受信して、 第二のユーザー定義に基 づきデータ処理を行い、 データ処理後の 3 Dアニメーションデータを記憶する第 二のユーザー定義データ処理手段と、 The second user-defined data including the action setting and the animation setting of the object in the 3D data is received from the user terminal, and data processing is performed based on the second user-defined data. A second user-defined data processing means for storing
ユーザー端末から送信された、 3 Dデータの出カメディァ形式を指定した出力メ ディア定義データに基づき、 完成されたデータを出力し、 ユーザー端末に送信す る完成データ出力手段とを備える、 3 Dデータ生成システムであることを特徴と している。 3D data comprising: completed data output means for outputting completed data based on output media definition data specifying the output media format of 3D data transmitted from the user terminal and transmitting the data to the user terminal. It is characterized by being a generation system.
また、 上記課題を解決するため、 請求の範囲 2に記載の発明においては、 請求の範囲 1に記載の発明において、 In order to solve the above-mentioned problems, in the invention described in claim 2, in the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された 3次元 C A Dモデル データを、 ポリゴンデータである 3 Dデータに変換するものである、 3 Dデータ 生成システムであることを特徴としている。 The 3D data conversion means is a 3D data generation system for converting 3D CAD model data transmitted from a user terminal into 3D data as polygon data.
また、 上記課題を解決するため、 請求の範囲 3に記載の発明においては、 請求の範囲 1に記載の発明において、 In order to solve the above-mentioned problem, in the invention described in claim 3, in the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された 2次元 C ADモデル
データを、 ポリゴンデータである 3 Dデータに変換するものである、 3 Dデータ 生成システムであることを特^ [としている。 The 3D data conversion means is a 2D CAD model transmitted from the user terminal. It is a 3D data generation system that converts data into 3D data that is polygon data.
また、 上記課題を解決するため、 請求の範囲 4に記載の発明においては、 請求の範囲 1に記載の発明において、 In order to solve the above-mentioned problem, in the invention described in claim 4, in the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された、 3 Dデータ生成の モデルを少なくとも 3方向から示す 2次元図面データを、 ポリゴンデータである 3 Dデータに変換するものである、 3 Dデータ生成システムであることを特徴と している。 The 3D data conversion means converts 2D drawing data transmitted from a user terminal and showing a model for generating 3D data from at least three directions into 3D data as polygon data. It is a data generation system.
また、 上記課題を解決するため、 請求の範囲 5に記載の発明においては、 請求の範囲 1〜4に記載の発明において、 In order to solve the above problems, in the invention described in claim 5, in the invention described in claims 1 to 4,
第一のユーザー定義に基づくデータ処理において、 変換後の 3 Dデータに、 ォブ ジェクトの質感設定とオブジェクトのテクスチャ設定とを行うために、 第一のュ 一ザ一定義データと共にモデルのテクスチャ画像データをユーザー端末から受信 してデータ処理を行う、 3 Dデータ生成システムであることを特徴としている。 また、 上記課題を解決するため、 請求の範囲 6に記載の発明においては、 請求の範囲 1〜 5に記載の発明において、 In the data processing based on the first user definition, the texture image of the model is added to the converted 3D data together with the first user definition data in order to set the texture of the object and the texture of the object. It is a 3D data generation system that receives data from user terminals and performs data processing. In order to solve the above problems, in the invention described in claim 6, in the invention described in claims 1 to 5,
第二のユーザー定義に基づきデータ処理において、 3 Dデータに、 オブジェク ト のァクション設定とアニメーション設定と、 さらに照明設定およびカメラ設定と を含む第二のユーザー定義データをユーザー端末から受信してデータ処理を行う、 3 Dデータ生成システムであることを特徴としている。 In the data processing based on the second user definition, the 3D data receives the second user-defined data from the user terminal, including the action settings of the object, the animation settings, and the lighting settings and camera settings, and processes the data. It is characterized by being a 3D data generation system.
また、 上記課題を解決するため、 請求の範囲 7に記載の発明においては、 請求の範囲 1〜6に記載の発明において、 In order to solve the above-mentioned problems, in the invention described in claim 7, in the invention described in claims 1 to 6,
前記の完成データ出力手段は、 出力メディア定義データに基づき、 3 Dデータを 指定された出力メディア形式にして出力すると共に、 さらにユーザー端末から受 信した、 出力フォーマットを指定する出力フォーマット定義データに基づき、 3 Dデータを WE B上に表示可能な出力フォーマツトに挿入し、 完成されたデータ を出力し、 ユーザー端末に送信する、 3 Dデータ生成システムであることを特徴 としている。
図面の簡単な説明 The above-mentioned completed data output means outputs the 3D data in a designated output media format based on the output media definition data, and further, based on the output format definition data received from the user terminal and designating the output format. It is a 3D data generation system that inserts 3D data into an output format that can be displayed on the web, outputs completed data, and sends it to a user terminal. BRIEF DESCRIPTION OF THE FIGURES
第 1図は、 本発明のシステムの基本的な構成の一例を示すシステム構成図であ る。 FIG. 1 is a system configuration diagram showing an example of a basic configuration of the system of the present invention.
第 2図は、 本発明の基本的な処理の流れの一例を示すフローチヤ一トである。 第 3図は、 本発明の基本的な処理の流れの一例を示すフローチヤ一トである。 第 4図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 2 is a flowchart showing an example of a basic processing flow of the present invention. FIG. 3 is a flowchart showing an example of a basic processing flow of the present invention. FIG. 4 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 5図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 5 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 6図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 6 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 7図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 7 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 8図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 8 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 9図は、 本発明のシステムを利用するユーザー端末における画面の一例を示 す画面イメージ図である。 FIG. 9 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 1 0図は、 本発明のシステムを利用するユーザー端末における画面の一例を 示す画面イメージ図である。 FIG. 10 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 1 1図は、 本発明のシステムを利用するユーザー端末における画面の一例を 示す画面ィメージ図である。 FIG. 11 is a screen image diagram showing an example of a screen on a user terminal using the system of the present invention.
第 1 2図は、 本発明のシステムを利用するユーザー端末における画面の一例を 示す画面イメージ図である。 FIG. 12 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 1 3図は、 本発明のシステムを利用するユーザー端末における画面の一例を 示す画面イメージ図である。 FIG. 13 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention.
第 1 4図は、 本発明のシステムを利用するユーザー端末における画面の一例を 示す画面イメージ図である。 発明の実施の最良の形態
以下、 本発明の実施の形態について図面を参照して説明する。 FIG. 14 is a screen image diagram showing an example of a screen in a user terminal using the system of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(実施の形態 1 ) (Embodiment 1)
本発明のシステムは、 入力手段、 制御手段、 表示手段、 出力手段、 記憶手段等 を備えるコンピュータ等のユーザー端末からアクセスされ、 ユーザー端末におい て操作により情報処理が行われるサーバーシステムである。 The system of the present invention is a server system which is accessed from a user terminal such as a computer having an input unit, a control unit, a display unit, an output unit, a storage unit and the like, and performs information processing by operation at the user terminal.
第 1図は、 本発明のシステムの基本的な構成の一例を示すシステム構成図であ る。 FIG. 1 is a system configuration diagram showing an example of a basic configuration of the system of the present invention.
本発明のサーバーシステムに接続するためのユーザー端末としては、 通常、 ノ、。 一ソナルコンピュータやワークステーションなどのコンピュータ端末が用いられ る。 この他、 利用者端末には、 インターネット等に接続可能なブラウザ機能を搭 載した携帯電話をはじめとする無線通信端末、 携帯情報端末や、 インターネット τν、 ゲーム機器、 テレビ会議システム、 その他のネットワーク接続機能を備え た家電製品などの機器を広く含む。 As the user terminal for connecting to the server system of the present invention, usually, no. A computer terminal such as a sonar computer or a workstation is used. In addition, user terminals include wireless communication terminals such as mobile phones equipped with a browser function that can connect to the Internet, mobile information terminals, the Internet τν, game machines, videoconferencing systems, and other network connections. Includes a wide range of appliances such as home appliances with functions.
コンピュータ端末は、 制御手段、 記憶手段、 入力手段、 出力手段、 表示手段な どを備える。 またインターネットに代表されるコンピュータネットワークに接続 詞、データの送受信を行う機能を備え、 ブラウザや電子メールソフトウェア、 ヮ 一ドプロセッサなどのアプリケーションプログラムや、 オペレーティングシステ ム (O S ) を備えることが通常の形態である。 The computer terminal includes control means, storage means, input means, output means, display means, and the like. A computer network represented by the Internet is equipped with functions to send and receive connectives and data, and is usually equipped with browsers, e-mail software, application programs such as a single processor, and an operating system (OS). It is.
サーバーシステムは、 インターネットに代表されるネットワークに接続されて 備えられ、 ネットワークに接続するユーザー端末からアクセスされる。 ネットヮ ークには、 インターネットをはじめとして、 専用線により接続されたネットヮー ク形態や、 企業内 L AN、 企業間 L AN、 WANなどの形態を広く含む。 またこ こで用いられる通信回線の形態には、 有線通信、 無線通信の形態を広く含み、 衛 星通信や、 B 1 u e t o o t hなどを用いた形態を含む。 The server system is provided connected to a network represented by the Internet, and is accessed from a user terminal connected to the network. The network includes a wide range of forms such as the Internet, a network connected by a dedicated line, an intra-company LAN, an inter-company LAN, a WAN, and the like. In addition, the form of the communication line used here widely includes a form of wired communication and a form of wireless communication, and includes a form using satellite communication and B e u o o o th.
本発明のサーバーシステムは、 通常は、 アプリケーションサーバー、 データべ ースサーバー、 認証サーバー、 WE Bサーバー、 その他必要に応じメールサーバ 一、 その他の各種装置により構成することができる。 The server system of the present invention can be generally configured by an application server, a database server, an authentication server, a web server, and, if necessary, a mail server and other various devices.
これらの各サーバーは、 物理的に同一の装置に設けられる形態や、 物理的に複 数の装置からなる形態、 あるいはネットワークを介して接続される物理的に複数
の装置からなる形態などを含み、 機能的に同様の機能が実現されるならば、 様々 な形 を含む。 Each of these servers may be installed on the same physical device, physically configured with multiple devices, or physically connected via a network. It includes various forms if functionally similar functions are realized.
次に、 本発明のシステムは、 ユーザー端末からアクセスするためのコンテンツ データ及びプログラムを記憶する W Ε Βサーバーを備えている。 Next, the system of the present invention includes a W server that stores content data and a program to be accessed from a user terminal.
コンテンツデータは、 ユーザーが本発明のシステムを利用するためのメニュー 画面や、 各種の操作画面、 説明画面、 サンプル画面などを含むことができ、 Η Τ M Lファイル、 XM Lフ 7ィルなどの WE B上に表示されるデータフアイルゃ、 C— H TM Lファイルなどの WE Bサイ トにアクセス可能な携帯電話等に表示さ れるデータファイルなどが含まれる。 また、 これらのファイルに挿入されるなど して表示又は出力される、 文字データファイル、 音声データファイル、 画像デー タファイル、 動画像データファイル、 アニメーションデータファイル、 その他の 様々なコンテンッデータを記憶することができる。 The content data can include menu screens for the user to use the system of the present invention, various operation screens, explanation screens, sample screens, and the like. WE WE files such as ML files and XML files Includes data files displayed on B, such as data files displayed on mobile phones that can access WEB sites, such as C-HTML files. Also, it stores character data files, audio data files, image data files, moving image data files, animation data files, and various other content data that are displayed or output by being inserted into these files. Can be.
プログラムは、 ユーザー端末からのデータ処理要求に応答してデータ変換、 デ 一タ記憶、 データ処理などの後述する機能を備えるプログラム、 その他のプログ ラムを含むことができる。 The program may include a program having functions described later such as data conversion, data storage, and data processing in response to a data processing request from a user terminal, and other programs.
サーバーシステムは、 ユーザー端末から送信された C A Dデータを記憶する C The server system stores the C A D data transmitted from the user terminal.
A Dデータ記憶手段を備えてレ、る。 With A D data storage means.
C A Dデータ記憶手段は、 ユーザー端末から送信される 3次元 C A Dモデルデ ータ、 2次元 C A Dモデルデータ、 あるいは図面データを受信して、 後述するデ 一タ処理を行うために記憶するものである。 本明細書にぉレ、て C A Dデータとい うときは、 これらの各種データを含めたものをいう。 The CAD data storage means receives the three-dimensional CAD model data, the two-dimensional CAD model data, or the drawing data transmitted from the user terminal and stores the data for performing the data processing described later. In this specification, the term CAD data refers to the data including these various data.
3次元 C A Dモデルデータには様々なデータ形式を含むことができ、 代表的な データ形式としては拡張子 S t e p , I g e s等で知られるデータ形式である。 同様に 2次元 C A Dモデルデータには様々なデータ形式を含むことができ、 代表 的なデータ形式としては拡張子 D X f等で知られるデータ形式である。 I G E S この他にも、 PRJ、 SHP、 STL, VRML, 3DS、 3D ASCII Scene, Adobe (商標) Illustrator AI、 AutoCAD (商標) DWG及び DXFその他のデータ形式を利用することができる。 図面データの場合には、 前面図、 上面図、 側面図などの 3方向からモデルの形状 を示すデータなどであり、データ形式には様々な画像データを含むことができる。
AVI, BMP, CIN、 EPS, FLC、 GIF, JPG、 PNG、 RGB, RLA、 RPF、 TGA、 TIF、 YUV、 フ オトショップ (商標) PSD、 QuickTime (商標) MOV その他のデータ形式を利用する ことができる。 Various data formats can be included in the 3D CAD model data, and a typical data format is a data format known as an extension such as Step or Images. Similarly, two-dimensional CAD model data can include various data formats, and a typical data format is a data format known by the extension DXf or the like. Other data formats such as PRJ, SHP, STL, VRML, 3DS, 3D ASCII Scene, Adobe ™ Illustrator AI, AutoCAD ™ DWG and DXF can be used. In the case of drawing data, it is data indicating the shape of the model from three directions, such as a front view, a top view, and a side view, and the data format can include various image data. AVI, BMP, CIN, EPS, FLC, GIF, JPG, PNG, RGB, RLA, RPF, TGA, TIF, YUV, FotoShop (TM) PSD, QuickTime (TM) MOV and other data formats can be used. it can.
次にサーバーシステムは、 C ADデータを所定の 3 Dデータに変換する 3 Dデ ータ変換手段を備えている。 Next, the server system has 3D data conversion means for converting CAD data into predetermined 3D data.
3 Dデータ変換手段は、 ユーザー端末から送信された C ADデータを、 ポリゴ ンデータである 3 Dデータに変換する。 たとえば拡張子 maxなどのポリゴンデ一 タに変換して記憶する。 また必要に応じ余分なポリゴンの削除と最適化、 縮尺の 最適化、 面数の最適化などを行う。 The 3D data conversion means converts CAD data transmitted from the user terminal into 3D data, which is polygon data. For example, the data is converted into polygon data such as extension max and stored. If necessary, remove and optimize extra polygons, optimize the scale, and optimize the number of faces.
またサーバーシステムは、 変換後の 3 Dデータに、 オブジェクトの質感設定と オブジェク 卜のテクスチャ設定とを含む第一のユーザー定義データをユーザー端 末から受信して、 第一のユーザー定義に基づくデータ処理を行い、 データ処理後 の 3 Dデータを記憶する第一のユーザー定義データ処理手段を備えている。 The server system also receives first user-defined data including the texture setting of the object and the texture setting of the object from the user terminal in the converted 3D data, and performs data processing based on the first user definition. And a first user-defined data processing means for storing the 3D data after the data processing.
第一のユーザー定義に基づくデータ処理において、 変換後の 3 Dデータに、 ォ ブジェクトの質感設定とオブジェクトのテクスチャ設定とを行うために、 第一の ユーザー定義データと共にモデルのテクスチャ画像データをユーザー端末から受 信してデータ処理を行うことによりテクスチャ設定のためにユーザーが指定する 画像データを利用することができる。画像データにはビットマップ (bmp)その他の データ形式を利用することができる。 In the data processing based on the first user definition, the texture data of the model together with the first user-defined data is used by the user terminal to set the texture of the object and the texture of the object in the converted 3D data. The image data specified by the user can be used to set the texture by receiving the data from and performing data processing. Bitmap (bmp) and other data formats can be used for image data.
テクスチャ設定データは、 反射率、 透明度等である。 Texture setting data includes reflectance, transparency, and the like.
第 5図は、 質感やテクスチャの設定として、 あらかじめサーバーシステムにお いて設定されている候補の中から選択することにより、 設定を指定可能な一例を 示している。 また第 6図は、 モデルのテクスチャ画像データをユーザー端末から 送信し、サーバーシステムにおいてテクスチャ画像の中から選択することにより、 設定を指定可能な一例を示している。 Fig. 5 shows an example where the settings can be specified by selecting from the candidates set in advance in the server system as the texture and texture settings. FIG. 6 shows an example in which the setting can be specified by transmitting the texture image data of the model from the user terminal and selecting from the texture images in the server system.
またサーバ一システムは、 3 Dデータに、 オブジェクトのアクション設定とァ 二メーシヨン設定とを含む第二のユーザー定義データをユーザー端末から受信し て、 第二のユーザー定義に基づきデータ処理を行い、 データ処理後の 3 Dアニメ ーションデータを記憶する第二のユーザー定義データ処理手段を備えている。
第二のユーザー定義に基づきデータ処理において、 3 Dデータに、 オブジェク トのアクション設定とアニメーション設定と、 さらに照明設定およびカメラ設定 とを含む第二のユーザー定義データをユーザー端末から受信してデータ処理を行 う。 オブジェク トへのアクション設定は、 回転、 ズームなどの基本的な動作設定 や、 スィツチングによるテクスチャの切替ァクション、 クリックによるオブジェ クトアニメーションの設定などを含めることもできる。 カメラ設定データとして は、 カメラの数、 カメラの場所、 カメラレンズ設定などであり、 照明設定データ としては、 輝度、 明度、 照射角度、 位置、 サイズなどである。 ' またサーバーシステムは、 ユーザー端末から送信された、 3 Dデータの出カフ ォーマツト形式を指定した出力メディア定義データに基づき、 完成されたデータ を出力し、 ユーザー端末に送信する完成データ出力手段を備えている。 Further, the server system receives the second user-defined data including the action setting and the object setting of the object from the user terminal in the 3D data, performs data processing based on the second user definition, and performs data processing. A second user-defined data processing means for storing the processed 3D animation data is provided. In the data processing based on the second user definition, the 3D data receives the second user-defined data including the action settings and animation settings of the object, and the lighting settings and camera settings from the user terminal and processes the data. I do. The action settings for the object can include basic operation settings such as rotation and zoom, texture switching action by switching, and setting of object animation by clicking. The camera setting data includes the number of cameras, the location of the camera, camera lens settings, and the like. The lighting setting data includes brightness, brightness, irradiation angle, position, and size. '' In addition, the server system has completed data output means for outputting completed data based on output media definition data specifying the output format of 3D data transmitted from the user terminal and transmitting the completed data to the user terminal. ing.
完成データ出力手段は、 出力メディア定義データに基づき、 3 Dデータを指定 された出力メディア形式にして出力する。 出力メディア形式はたとえば、 J A V A (登録商標)などのプログラムを用いたインタラクティブな 3次元データや、各 種のデータ形式による動画データ、 各種のデータ形式による静止画データなどで ある。 The completed data output means outputs the 3D data in a specified output media format based on the output media definition data. The output media format is, for example, interactive three-dimensional data using a program such as JAVA (registered trademark), moving image data in various data formats, and still image data in various data formats.
さらに完成データ出力手段は、 ユーザー端末から受信した、 出力フォーマット を指定する出力フォーマツト定義データに基づき、 3 Dデータを WE B上に表示 可能な出力フォーマットに挿入し、 完成されたデータを出力し、 ユーザー端末に 送信する。 Further, based on the output format definition data specifying the output format received from the user terminal, the completed data output unit inserts the 3D data into an output format that can be displayed on the web, and outputs the completed data. Send to user terminal.
出力フォーマツ トは、 単独ファイルである力 \ あるいは J AVA (登録商標) な どのアプリケーションゃ、 H TM Lファイルなどのコンテンツデータファイル、 P D Fファイルなどのコンテンッデータフアイルに完成データを挿入して完成さ れたォーサリングされて出力されるデータ形式などである。 The output format is completed by inserting the completed data into an application such as a single file, or an application such as JAVA (registered trademark), a content data file such as an HTML file, or a content data file such as a PDF file. Such as the data format that is authored and output.
次に、 コンテンツ配信に対して課金処理を行ったりするためには、 ユーザー端 末からインターネット等の通信手段を介してアクセスするユーザーを認証するュ 一ザ一認証手段が備えられる。 Next, a user authentication means is provided for authenticating a user who accesses from a user terminal via a communication means such as the Internet in order to perform a billing process for content distribution.
ユーザー認証には様々な認証方法を利用することができるが、 代表的な方式と しては、 ユーザー端末からユーザー登録を行い、 コンテンツ配信を受けるための
ユーザー I Dやパスヮードなどが発行される形態が一般的には用いられる。 ユーザー登録される情報としては、 氏名、 住所、 電話番号、 決済方法に関する 情報、 電子メールァドレスなどの情報をサーバーシステムにおいて記憶する。 以下、 本発明の基本的な処理の流れについて説明する。 Various authentication methods can be used for user authentication, but a typical method is to register a user from a user terminal and receive content distribution. A form in which a user ID or password is issued is generally used. Information registered as a user is stored in the server system, such as name, address, telephone number, information on payment method, and e-mail address. Hereinafter, a basic processing flow of the present invention will be described.
第 2図及び第 3図は、 本発明の基本的な処理の流れの一例を示すフローチヤ一 トである。 なお、 ここに示す処理の流れは一例であって、 これに限定されるもの ではなく、 様々な応用や変形が可能である。 FIG. 2 and FIG. 3 are flowcharts showing an example of the basic processing flow of the present invention. Note that the processing flow shown here is an example, and the present invention is not limited to this, and various applications and modifications are possible.
また、 第 4図から第 14図は、 本発明のシステムを利用するユーザー端末にお ける画面の一例を示す画面ィメージ図である。 4 to 14 are screen image diagrams showing an example of a screen in a user terminal using the system of the present invention.
初めに、 ユーザー端末からインターネットを介してサーバ一システムにァクセ スする。 ユーザーはあらかじめユーザー登録をして I Dやパスヮード等の認証情 報の発行を受けていることが望ましく、 ユーザー端末において URLを入力しブ ラゥザにより認証画面を表示させるなどの方法により認証情報を入力 ·送信し、 ユーザー認証を経ることにより、 サーバーシステムへの接続が確立する。 First, the user terminal accesses the server system via the Internet. It is desirable for the user to register in advance and receive authentication information such as ID and password, and input the authentication information by a method such as inputting the URL on the user terminal and displaying the authentication screen by a browser. After transmission and user authentication, a connection to the server system is established.
ユーザー端末において表示されるメニュー等を選択し、 素材データである C A Dデータのアップロード処理を行う。 Select the menu displayed on the user terminal and upload the CAD data that is the material data.
第 4図は、ユーザーがアップロードした CADデータ(モデリングデータ)のプ レビュー画面の一例を示す。 Fig. 4 shows an example of a preview screen of CAD data (modeling data) uploaded by the user.
ュ一ザ一端末においてアップロードする素材データを選択し、 サーバーシステ ムに送信して、 アップロードされる CADデータが CADデータ記憶手段に記憶 される。 At the user terminal, material data to be uploaded is selected, transmitted to the server system, and the uploaded CAD data is stored in the CAD data storage means.
サーバーシステムにおいては、 ユーザー端末からのデータを 3Dデータ変換手 段が取得して、 受信した素材データである CADデータのデータ形式に応じ、 所 定のデータ形式の 3Dデータへの変換を行う。 CADデータは、 3次元 CADモ デルデータ (S t e p, I g e s等)、 2次元 CADモデルデータ (Dx f 等)、 図面データ (前面図、 上面図、 側面図) などであり、 これを 3Dデータ変換手段 力 ポリゴンデータである 3 Dデータに変換する。 たとえば拡張子 maxなどのポ リゴンデータに変換して記憶する。 また必要に応じ余分なポリゴンの削除と最適 化、 縮尺の最適化、 面数の最適化などを行う。 たとえば 1000ポリゴン前後で
あれば WE B上で比較的スムーズに動力せるが、 その分表示が荒くなるために、 ユーザーが確認をしながら設定可能にすることもできる。 In the server system, the data from the user terminal is acquired by the 3D data conversion means, and the data is converted into 3D data in the specified data format according to the data format of the CAD data that is the received material data. The CAD data includes 3D CAD model data (Step, Images, etc.), 2D CAD model data (Dxf, etc.), drawing data (front view, top view, side view), etc. Conversion means Converts to 3D data which is polygon data. For example, it is converted to polygon data such as extension max and stored. If necessary, remove and optimize extra polygons, optimize the scale, and optimize the number of faces. For example, around 1000 polygons If it can be operated relatively smoothly on the web, the display will be rougher, so the user can make settings while checking.
また、 第一のユーザー定義に基づくデータ処理において、 オブジェクトの質感 設定とオブジェク hのテクスチャ設定とを行うために、 モデルのテクスチャをュ 一ザ一が指定するための J P E G等の画像データ (二次元データ) 利用する場合 には、 ユーザー端末において利用する画像データを指定して、 サーバーシステム に送信する。サーバーシステムにおレ、て受信したテクスチャ画像データを記憶し、 データ処理に用いる。 In the first user-defined data processing, in order to set the texture of the object and the texture of the object h, image data such as JPEG (two-dimensional) for the user to specify the texture of the model. Data) When using, specify the image data to be used on the user terminal and send it to the server system. The texture image data received by the server system is stored and used for data processing.
次に、 ユーザー端末において、 第一のユーザー定義データを入力 ·指定するた めの画面を表示させ、 入力 ·指定を行う。 テクスチャ設定データは、 反射率、 透 明度等である。 さらに第一の ーザー定義データとして、 カメラの数、 カメラの 場所、 カメラレンズ設定などのカメラ設定データや、 輝度、 明度、 照射角度、 位 置、 サイズなどの照明設定データを入力 '指定する。 Next, a screen for inputting and specifying first user-defined data is displayed on the user terminal, and input and specification are performed. Texture setting data includes reflectance, transparency, and the like. Further, as the first user definition data, input and specify camera setting data such as the number of cameras, a camera location, a camera lens setting, and lighting setting data such as luminance, brightness, irradiation angle, position, and size.
入力 '指定をした第一のユーザー定義データはユーザー端末から送信され、 サ 一バーシステムにおいて受信する。 サーバーシステムにおいてはこれらのデータ を第一のユーザー定義データ処理手段が受領し、 ユーザー定義に従い 3 Dモデノレ の質感と、 3 Dモデルのテクスチャ設定を設定し、 変換されて記憶されている 3 Dデータをユーザー設定に従い加工する。 この際に加工後の 3 Dデータをユーザ 一端末において画面上で確認し、 再度ユーザー定義データを再入力 '再指定して 送信することにより、 再加工することができるようにしておけば、 確認や調整を しながらデータ処理を完成させていくことができる。 Input 'The first user-defined data specified is transmitted from the user terminal and received by the server system. In the server system, these data are received by the first user-defined data processing means, and the texture of the 3D model and the texture settings of the 3D model are set according to the user definition, and the converted 3D data is stored. Is processed according to the user settings. At this time, confirm the processed 3D data on the screen of one user terminal and re-enter the user-defined data again. The data processing can be completed while making adjustments.
次に、 ユーザー端末において、 第二のユーザー定義データを入力 '指定するた めの画面を表示させ、 入力 ·指定を行う。 Next, a screen for inputting and specifying the second user-defined data is displayed on the user terminal, and input and specification are performed.
第二のユーザー定義は、 オブジェクトのアクション設定とアニメーション設定 と、 さらに照明設定およびカメラ設定とを含むことができ、 オブジェクトへのァ クシヨン設定には、 回転、 ズームなどの基本的な動作設定や、 スイッチングによ るテクスチャの切替ァクション、 タリックによるオブジェクトアニメーションの 設定などを含めることもできる。 The second user definition can include the object's action settings and animation settings, as well as lighting and camera settings, and the object's action settings include basic movement settings such as rotation and zoom, It can also include the switching of textures by switching, and the setting of object animation by tarics.
入力 ·指定をした第二のユーザー定義データはユーザー端末から送信され、 サ
一バーシステムにおいて受信する。 サーバーシステムにおいてはこれらのデータ を第二のユーザー定義データ処理手段が受領し、 ユーザー定義データに従い 3 D データのアニメーション設定を行い記憶する。 また、 ユーザー定義データに従い 3 Dデータの照明設定を行い記憶する。 さらにユーザー定義データに従い 3 Dデ ータのカメラ設定を行い記憶する。 The specified second user-defined data is sent from the user terminal and Receive in one bar system. In the server system, these data are received by the second user-defined data processing means, and 3D data animation settings are made and stored according to the user-defined data. It also sets and stores the 3D data lighting according to the user-defined data. In addition, the camera sets and stores the 3D data according to the user-defined data.
この際にも、 加工後の 3 Dデータをユーザー端末において画面上で確認し、 再 度ユーザー定義データを再入力 '再指定して送信することにより、 再加工するこ とができるようにしておけば、 確認や調整をしながらデータ処理を完成させてい くことができる。 At this time, the user can confirm the processed 3D data on the screen of the user terminal and re-enter the user-defined data again. Thus, data processing can be completed while checking and adjusting.
第 7図から第 9図は、 第二のユーザー定義データに従いデータ処理を行う画面 の一例を示している。 7 to 9 show examples of screens for performing data processing according to the second user-defined data.
次に、 ユーザー端末において、 出力メディアを定義するデータを入力 ·指定す るための画面を表示させ、入力'指定を行う。第 1 0図は、 出力メディアの入力 · 指定を行う画面の一例を示している。 Next, the user terminal displays a screen for inputting and specifying data that defines the output media, and performs input 'specification. FIG. 10 shows an example of a screen for inputting and specifying an output medium.
出力メディアは、 J AVA (登録商標)などのプログラムを用いたインタラクテ イブな 3次元データや、 M p e g、 Q u i c k T i m e (商標)、 SWF等の各種 のデータ形式による動画データ、 J P E G等の各種のデータ形式による静止画デ ータなどである。 Output media include interactive 3D data using programs such as J AVA (registered trademark), video data in various data formats such as Mpeg, QuickTime (TM), SWF, and various types of JPEG. Still image data in the above data format.
サーバーシステムにおいて、 完成データ出力手段が、 ユーザー端末から送信さ れた、 3 Dデータの出力メディア形式を指定した出力メディア定義データに基づ き、 データ処理により所定のメディアに変換し、 完成されたデータを出力する。 次に、 ユーザー端末において、 出力フォーマツトを定義するデータを入力 ·指 定するための画面を表示させ、 入力 ·指定を行う。 第 1 1図は、 出力フォーマツ トを指定する画面の一例を示している。 In the server system, the completed data output means converts the data into a predetermined medium by data processing based on the output medium definition data specifying the output medium format of the 3D data transmitted from the user terminal, and is completed. Output data. Next, the user terminal displays a screen for inputting and specifying data that defines the output format, and performs input and specification. FIG. 11 shows an example of a screen for specifying the output format.
出力フォーマットは、単独ファイルである力 \ あるいは J AVA (登録商標) な どのァプリケーションゃ、 H TM Lフアイルなどのコンテンッデータファイル、 P D Fファイルなどのコンテンッデータフアイルに完成データを挿入して完成さ れたォーサリングされて出力されるデータ形式などである。 第 1 2図は、 追加要 素データの入力 .指定をする画面の一例を示している。 また第 1 3図は、 出力さ
れるデータのレイァゥトゃスタイルなどを指定する画面の一例を示している。 第 14図は最終的に出力されユーザー端末に送信されるデータの確認画面の一例で める。 The output format is to insert the completed data into a single file, such as an application such as force or JAVA (registered trademark), a content data file such as an HTML file, or a content file such as a PDF file. The data format is the completed authored and output data. FIG. 12 shows an example of a screen for inputting and specifying additional element data. Fig. 13 shows the output 4 shows an example of a screen for designating a layout style and the like of data to be transmitted. FIG. 14 shows an example of a confirmation screen for data that is finally output and transmitted to the user terminal.
HTMLファイル、 PDFフアイルなどのコンテンッデータフアイルに完成デ ータを挿入しォーサリングする場合にはさらに、 HTMLファイルや PDFファ ィル等にテキストデータ、画像データ、その他のデータを揷入することができる。 この場合にはユーザー端末においてロゴなどの画像データや、 テキストデータな どの追加要素データを入力し、 サーバーシステムに送信する。 When authoring completed data by inserting the completed data into a content data file such as an HTML file or PDF file, text data, image data, or other data may be further inserted into the HTML file or PDF file. it can. In this case, the user terminal inputs image data such as logos and additional element data such as text data, and transmits them to the server system.
さらに完成データ出力手段は、 ユーザー端末から受信した、 出力フォーマット を指定する出力フォーマツト定義データに基づき、 3Dデータを WE B上に表示 可能な出力メディアに揷入し、 完成されたデータを出力し、 ユーザー端末に送信 する。 Further, based on the output format definition data that specifies the output format received from the user terminal, the completed data output means inputs the 3D data to an output medium that can be displayed on the web, and outputs the completed data. Send to user terminal.
単独ファイルとして送信する場合には、 JAVA (登録商標)などのプログラム を用いたインタラクティブな 3次元データや、 Mp e g Qu i c kT i me (商 標)、 SWF等の各種のデータ形式による動画データ、 J PEG等の各種のデータ 形式による静止画データなどを送信する。ォーサリング形式のデータの場合には、 JAVA (登録商標)などのアプリケーションや、 HTMLファイルなどのコンテ ンッデータフアイル、 PDFフアイルなどのコンテンッデータフアイルを送信す る。 When transmitting as a single file, interactive 3D data using programs such as JAVA (registered trademark), video data in various data formats such as Mpeg QuickTime (trademark), SWF, It transmits still image data in various data formats such as JPEG. In the case of authoring format data, an application such as JAVA (registered trademark), a content data file such as an HTML file, and a content file such as a PDF file are transmitted.
送信されたデ一タはユーザー端末においてダゥンロード処理が行われ受信され る。 産業上の利用可能性 The transmitted data is downloaded in the user terminal and received. Industrial applicability
以上詳細に説明したように、 本発明によれば、 特別なソフトウェア等を入手す ることなく、 図面データや、 二次元あるいは三次元の CADデータから、 アニメ ーシヨンデータや動画像データ、 画像データ、 あるいはこれらをコンテンツファ ィル中にォーサリングして完成させるデータファイルを、 簡易な操作で、 しかも 自動的に最適なデータにして作成可能なシステムを提供することができる。 As described in detail above, according to the present invention, animation data, moving image data, image data, or drawing data or two-dimensional or three-dimensional CAD data can be obtained without obtaining special software or the like. It is possible to provide a system that can create a data file to be completed by authoring them in a content file by simple operation and automatically.
これにより、 動画像データファイルの作成方法を利用するための特別のプログ
ラムが必要としないため、 ユーザーは高価なプログラムを入手することなく、 必 要な時に気軽に利用することが可能なシステムを提供することができる
This allows a special program to use the method of creating moving image data files. Because a ram is not required, users can provide a system that can be used easily when needed without having to acquire expensive programs.
Claims
1 . 入力手段、 制御手段、 表示手段、 出力手段、 記憶手段等を備えるコンビユー タ等のユーザー端末からアクセスされ、 ユーザー端末において操作により情報処 理が行われるサーバーシステムであって、 1. A server system which is accessed from a user terminal such as a combi- ter provided with input means, control means, display means, output means, storage means and the like, and performs information processing by operation at the user terminal.
ユーザー端末から送信された C A Dデータを記憶する C A Dデータ記憶手段と、C A D data storage means for storing C A D data transmitted from the user terminal;
C A Dデータを所定の 3 Dデータに変換する 3 Dデータ変換手段と、 3D data conversion means for converting C A D data into predetermined 3D data,
変換後の 3 Dデータに、 オブジェクトの質感設定とオブジェクトのテクスチャ設 定とを含む第一のユーザー定義データをユーザー端末から受信して、 第一のユー ザ一定義に基づくデータ処理を行い、 データ処理後の 3 Dデータを記憶する第一 のユーザー定義データ処理手段と、 The first user-defined data including the texture setting of the object and the texture setting of the object is received from the user terminal in the converted 3D data, and the data processing based on the first user definition is performed. A first user-defined data processing means for storing the processed 3D data;
3 Dデータに、 オブジェクトのアクション設定とアニメーション設定とを含む第 二のユーザー定義データをユーザー端末から受信して、 第二のユーザー定義に基 づきデータ処理を行い、 データ処理後の 3 Dアニメーションデータを記憶する第 二のユーザー定義データ処理手段と、 The second user-defined data including the action setting and the animation setting of the object in the 3D data is received from the user terminal, and data processing is performed based on the second user-defined data. A second user-defined data processing means for storing
ユーザー端末から送信された、 3 Dデータの出カメディァ形式を指定した出カメ ディア定義データに基づき、 完成されたデータを出力し、 ユーザー端末に送信す る完成データ出力手段とを備えることを特徴とする、 3 Dデータ生成システム。And a completed data output means for outputting completed data based on the output media definition data specifying the output media format of the 3D data transmitted from the user terminal and transmitting the data to the user terminal. A 3D data generation system.
2 . 請求の範囲 1に記載の発明において、 2. In the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された 3次元 C A Dモデル データを、 ポリゴンデータである 3 Dデータに変換するものであることを特徴と する、 3 Dデータ生成システム。 The 3D data generation system, wherein the 3D data conversion means converts the 3D CAD model data transmitted from the user terminal into 3D data which is polygon data.
3 . 請求の範囲 1に記載の発明において、 3. In the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された 2次元 C ADモデル データを、 ポリゴンデータである 3 Dデータに変換するものであることを特徴と する、 3 Dデータ生成システム。 The 3D data generation system, wherein the 3D data conversion means converts the two-dimensional CAD model data transmitted from the user terminal into 3D data which is polygon data.
4 . 請求の範囲 1に記載の発明において、 4. In the invention described in claim 1,
前記の 3 Dデータ変換手段は、 ユーザー端末から送信された、 3 Dデータ生成の モデルを少なくとも 3方向から示す 2次元図面データを、 ポリゴンデータである
3 Dデータに変換するものであることを特徴とする、 3 Dデータ生成システム。 The 3D data conversion means described above converts the 2D drawing data, which is transmitted from the user terminal and indicates the 3D data generation model from at least three directions, into polygon data. A 3D data generation system, characterized in that it converts to 3D data.
5 . 請求の範囲 1〜4に記載の発明において、 5. In the invention described in claims 1-4,
第一のユーザー定義に基づくデータ処理において、 変換後の 3 Dデータに、 ォブ ジヱクトの質感設定とオブジェクトのテクスチャ設定とを行うために、 第一のュ 一ザ一定義データと共にモデルのテクスチャ画像データをユーザー端末から受信 してデータ処理を行うことを特徴とする、 3 Dデータ生成システム。 In the data processing based on the first user definition, the texture image of the model is added to the converted 3D data together with the first user definition data in order to set the texture of the object and the texture setting of the object. A 3D data generation system characterized by receiving data from a user terminal and performing data processing.
6 . 請求の範囲 1〜 5に記載の発明において、 6. In the invention described in claims 1 to 5,
第二のユーザー定義に基づきデータ処理において、 3 Dデータに、 オブジェクト のァクション設定とアニメーション設定と、 さらに照明設定および力メラ設定と を含む第二のユーザー定義データをユーザー端末から受信してデータ処理を行う ことを特徴とする、 3 Dデータ生成システム。 In the data processing based on the second user definition, the 3D data receives the second user-defined data including the object action setting and the animation setting, and also the lighting setting and the force setting from the user terminal and processes the data. A 3D data generation system.
7 . 請求の範囲 1〜6に記載の発明において、 7. In the invention described in claims 1 to 6,
前記の完成データ出力手段は、 出力メディア定義データに基づき、 3 Dデータを 指定された出力メディア形式にして出力すると共に、 さらにユーザー端末から受 信した、 出力フォーマットを指定する出力メディア定義データに基づき、 3 Dデ ータを WE B上に表示可能な出力フォーマツトに揷入し、 完成されたデータを出 力し、 ユーザー端末に送信することを特徴とする、 3 Dデータ生成システム。
The above-mentioned completed data output means outputs the 3D data in a specified output media format based on the output media definition data, and further outputs the 3D data based on the output media definition data received from the user terminal and specifying the output format. A 3D data generation system characterized by inputting 3D data into an output format that can be displayed on a web, outputting completed data, and transmitting the data to a user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002368213A AU2002368213A1 (en) | 2002-09-11 | 2002-09-27 | 3d data creation system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002265045A JP2004102751A (en) | 2002-09-11 | 2002-09-11 | Three-dimensional data generation system |
JP2002/265045 | 2002-09-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004025571A1 true WO2004025571A1 (en) | 2004-03-25 |
Family
ID=31986562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2002/010044 WO2004025571A1 (en) | 2002-09-11 | 2002-09-27 | 3d data creation system |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2004102751A (en) |
AU (1) | AU2002368213A1 (en) |
WO (1) | WO2004025571A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090079744A1 (en) * | 2007-09-21 | 2009-03-26 | Microsoft Corporation | Animating objects using a declarative animation scheme |
KR102281084B1 (en) * | 2019-11-26 | 2021-07-23 | 주식회사 에스오엑스 | Method for converting map data and the apparatus thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325304A (en) * | 2000-03-08 | 2001-11-22 | Mitsubishi Heavy Ind Ltd | Data converting method and recording medium with recorded data converting program |
-
2002
- 2002-09-11 JP JP2002265045A patent/JP2004102751A/en active Pending
- 2002-09-27 WO PCT/JP2002/010044 patent/WO2004025571A1/en active Application Filing
- 2002-09-27 AU AU2002368213A patent/AU2002368213A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325304A (en) * | 2000-03-08 | 2001-11-22 | Mitsubishi Heavy Ind Ltd | Data converting method and recording medium with recorded data converting program |
Non-Patent Citations (2)
Title |
---|
"3 Jigen CAD data henkan to model no shufuku o online de jido shori", 3 D SHRARE. COM NIKKEI COMPUTER GRAPHICS, vol. 165, 8 June 2000 (2000-06-08), pages 94 - 95, XP002975320 * |
CAD KARA 3 JIGEN CG SOFT E, DAI 1 BU NIKKEI COMPUTER GRAPHICS, no. 116, 8 May 1996 (1996-05-08), pages 70 - 73, XP002975321 * |
Also Published As
Publication number | Publication date |
---|---|
JP2004102751A (en) | 2004-04-02 |
AU2002368213A1 (en) | 2004-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102930592B (en) | Based on the cloud computing rendering intent that URL(uniform resource locator) is resolved | |
KR101329619B1 (en) | Computer network-based 3D rendering system | |
US20080255945A1 (en) | Producing image data representing retail packages | |
US20100045662A1 (en) | Method and system for delivering and interactively displaying three-dimensional graphics | |
WO2018014766A1 (en) | Generation method and apparatus and generation system for augmented reality module, and storage medium | |
US20110302513A1 (en) | Methods and apparatuses for flexible modification of user interfaces | |
US7860309B1 (en) | Media publishing system with methodology for parameterized rendering of image regions of interest | |
CN113646752B (en) | VR live broadcast distribution system, distribution server, control method for distribution server, computer-readable storage medium for distribution server program, and processing method for VR original photograph data | |
JP7415390B2 (en) | Purchased product management system, user terminal, server, purchased product management method, and program | |
CN104616342A (en) | Interconversion method of sequence frame and panorama | |
KR20090000729A (en) | System and method for web based cyber model house | |
WO2004025571A1 (en) | 3d data creation system | |
KR20140031540A (en) | Building information modeling based communication system, building information modeling based communication server, and building information modeling based communication method in mobile terminal and recording medium thereof | |
JPH10222698A (en) | Communication equipment of three-dimensional virtual space and communicating method | |
KR20180072328A (en) | 3d modeling-order production service method for best image using internet network | |
KR100370869B1 (en) | The method of a three dimensional virtual operating simulation | |
JP2004070685A (en) | Electronic device and receiving and reproducing method of e-mail with portrait | |
Wang et al. | On the status quo and application of online virtual art exhibition technologies | |
KR100374939B1 (en) | A method for real time resizing image on the web page over the internet | |
JP4859148B2 (en) | 3D character mail system | |
JP2007026088A (en) | Model creation apparatus | |
JP2006040228A (en) | Model creation device and data distribution system | |
KR100452895B1 (en) | Method of servicing composition, transmission and output of photograph through internet | |
JP7029118B2 (en) | Image display method, image display system, and image display program | |
TWM652484U (en) | Online fast submission service device integrating augmented reality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |