Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7492932B2 - Molding system and molding method - Google Patents
[go: Go Back, main page]

JP7492932B2 - Molding system and molding method - Google Patents

Molding system and molding method Download PDF

Info

Publication number
JP7492932B2
JP7492932B2 JP2021045741A JP2021045741A JP7492932B2 JP 7492932 B2 JP7492932 B2 JP 7492932B2 JP 2021045741 A JP2021045741 A JP 2021045741A JP 2021045741 A JP2021045741 A JP 2021045741A JP 7492932 B2 JP7492932 B2 JP 7492932B2
Authority
JP
Japan
Prior art keywords
data
correction
modeling
object data
generation unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021045741A
Other languages
Japanese (ja)
Other versions
JP2022144648A (en
Inventor
健次 原山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mimaki Engineering Co Ltd
Original Assignee
Mimaki Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimaki Engineering Co Ltd filed Critical Mimaki Engineering Co Ltd
Priority to JP2021045741A priority Critical patent/JP7492932B2/en
Publication of JP2022144648A publication Critical patent/JP2022144648A/en
Application granted granted Critical
Publication of JP7492932B2 publication Critical patent/JP7492932B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本発明は、造形システム及び造形方法に関する。 The present invention relates to a modeling system and a modeling method.

従来、インクジェットヘッドを用いて造形物を造形する造形装置(3Dプリンタ)が知られている(例えば、特許文献1参照。)。このような造形装置においては、例えば、インクジェットヘッドにより形成するインクの層を複数層重ねることにより、積層造形法で造形物を造形する。また、造形装置においては、通常、造形しようとする造形物を示す造形物データに基づき、造形の動作を実行する。この場合、造形物データについて、例えば、造形しようとする対象物(造形の対象物)の形状や色を3Dスキャナ等の装置で読み取ることで作成することが考えられる。この場合、造形の対象物については、例えば、造形物によって表現しようとする対象等と考えることができる。 Conventionally, there is known a modeling device (3D printer) that uses an inkjet head to model an object (see, for example, Patent Document 1). In such a modeling device, for example, an object is modeled by layering multiple layers of ink formed by an inkjet head using an additive modeling method. Furthermore, in a modeling device, a modeling operation is usually performed based on object data that indicates the object to be modeled. In this case, the object data can be created, for example, by reading the shape and color of the object to be modeled (object to be modeled) using a device such as a 3D scanner. In this case, the object to be modeled can be considered to be, for example, an object to be expressed by the object.

特開2015-071282号公報JP 2015-071282 A

3Dスキャナ等で造形の対象物の形状や色を読み取って造形物データを生成する場合、通常、できるだけ正確に形状や色を読み取ることが好ましいと考えられる。これに対し、本願の発明者は、実際に様々な造形物を造形する実験等を行うことで、造形の対象物によっては、単に正確に形状や色を読み取る以外の方法で造形物データを生成することが好ましい場合があることを見出した。そのため、従来、より適切な方法で造形物の造形を行うことが望まれていた。そこで、本発明は、上記の課題を解決できる造形システム及び造形方法を提供することを目的とする。 When generating object data by reading the shape and color of an object to be modeled using a 3D scanner or the like, it is usually considered preferable to read the shape and color as accurately as possible. In response to this, the inventors of the present application conducted experiments in which various objects were actually modeled, and found that, depending on the object to be modeled, it may be preferable to generate object data using a method other than simply reading the shape and color accurately. For this reason, it has been desirable to generate object data using a more appropriate method. The present invention aims to provide a modeling system and a modeling method that can solve the above problems.

本願の発明者は、様々な造形の対象物について、形状や色を3Dスキャナ等で読み取ることで造形物データを生成し、その造形物データに基づいて造形物を造形することを考えた。そして、例えば造形の対象物が人間である場合について、形状や色を3Dスキャナ等で正確に読み取るのみでは、好ましい造形物を造形することが難しいことを見出した。より具体的に、人間を示す造形物を造形する場合、例えば、実際の人間よりも縮小したサイズでの造形を行うことが考えられる。そして、この場合、サイズが変わることの影響により、実際の人間(人物)の形状や色を忠実に再現しても、実際の人間と印象が大きく変わる場合がある。また、人間を示す造形物を造形する場合には、必ずしも実際の人間を忠実に再現することが好ましいわけではなく、例えば人物の個性を強調するように造形を行うことや、見た目の印象をよくして造形を行うことが望ましい場合もある。 The inventors of the present application have considered generating object data by reading the shapes and colors of various objects using a 3D scanner or the like, and then creating objects based on the object data. They have found that, for example, when the object to be created is a human, it is difficult to create a desirable object simply by accurately reading the shape and color using a 3D scanner or the like. More specifically, when creating an object that represents a human, it is possible to create the object at a smaller size than an actual human. In this case, even if the shape and color of an actual human (person) are faithfully reproduced, the impression may be significantly different from that of the actual human due to the effect of the change in size. Furthermore, when creating an object that represents a human, it is not necessarily preferable to faithfully reproduce an actual human. For example, it may be desirable to create a model that emphasizes the individuality of the person, or to create a model that improves the appearance.

これに対し、本願の発明者は、造形の対象物となる人間を3Dスキャナで読み取ることで生成するデータに対して補正を行うことで、人間を示す造形物の造形をより適切に行うことを考えた。また、更なる鋭意研究により、このような効果を得るために必要な特徴を見出し、本発明に至った。上記の課題を解決するために、本発明は、立体的な造形物を造形する造形システムであって、造形すべき前記造形物を示すデータである造形物データを生成するデータ生成部と、前記データ生成部において生成する前記造形物データに基づいて前記造形物の造形を行う造形実行部と備え、前記データ生成部は、造形の対象物となる人間を3Dスキャナで読み取ることで生成するデータである対象物データを取得するデータ取得処理と、前記対象物データに対する補正を行うデータ補正処理と、前記データ補正処理において補正を行った後の前記対象物データに基づいて前記造形物データを生成する造形物データ生成処理とを行い、前記対象物データは、前記人間の顔を含む前記人間の少なくとも一部の形状と、当該形状の表面の各位置の色とを少なくとも示すデータであり、前記データ補正処理において、前記データ生成部は、前記対象物データを補正することで、前記対象物データが示す前記人間の顔の状態を変化させることを特徴とする。 In response to this, the inventors of the present application conceived of a way to more appropriately model objects representing humans by correcting the data generated by scanning the human, the object to be modeled, with a 3D scanner. Furthermore, through further intensive research, they discovered the characteristics necessary to achieve this effect, leading to the present invention. In order to solve the above problems, the present invention provides a modeling system for modeling a three-dimensional object, comprising a data generation unit that generates model data representing the object to be modeled, and a modeling execution unit that models the object based on the model data generated by the data generation unit, the data generation unit performs a data acquisition process for acquiring object data, which is data generated by scanning a human being, which is an object to be modeled, with a 3D scanner, a data correction process for correcting the object data, and a model data generation process for generating the object data based on the object data after the correction in the data correction process, the object data being data representing at least the shape of at least a part of the human being, including the human's face, and the color of each position on the surface of the shape, and in the data correction process, the data generation unit corrects the object data to change the state of the human's face represented by the object data.

このように構成した場合、例えば、人間を3Dスキャナで読み取ることで生成する対象物データに対し、造形物で表現する人間の顔の状態を変化させるための補正を適切に行うことができる。また、補正後の対象物データに基づいて造形物データを生成し、造形物データに基づいて造形実行部での造形を実行することで、補正の結果を反映した造形物を適切に造形することができる。また、これにより、例えば、所望の状態で人間(人物)を示す造形物の造形をより適切に行うことができる。 When configured in this manner, for example, it is possible to appropriately correct object data generated by scanning a human body with a 3D scanner in order to change the state of the human face represented by the model. Furthermore, by generating model data based on the corrected object data and executing modeling in the modeling execution unit based on the model data, it is possible to appropriately model a model that reflects the results of the correction. This also makes it possible to more appropriately model, for example, a model showing a human body (person) in a desired state.

この構成において、3Dスキャナについては、例えば、対象物の少なくとも一部の色及び形状を読み取る読取装置等と考えることができる。この場合、対象物の色については、例えば、対象物の表面の色等と考えることができる。また、造形システムは、3Dスキャナを更に備えてもよい。また、データ補正処理でのデータ生成部動作に関し、対象物データが示す人間の顔の状態を変化させることについては、例えば、顔の少なくとも一部における形状や色を変化させること等と考えることができる。また、対象物データが示す人間の顔の状態を変化させることについては、例えば、対象物データが示す形状及び色で表現される人間の表情を変化させること等と考えることもできる。また、この構成において、造形実行部は、例えば、造形の材料となるインクを吐出するインクジェットヘッドを備える。この場合、造形実行部は、例えば、インクの層を複数層重ねることで、造形物を造形する。このように構成すれば、例えば、造形実行部において造形物の造形を適切に実行することができる。 In this configuration, the 3D scanner can be considered to be, for example, a reading device that reads the color and shape of at least a part of the object. In this case, the color of the object can be considered to be, for example, the color of the surface of the object. The modeling system may further include a 3D scanner. In addition, with regard to the operation of the data generation unit in the data correction process, changing the state of the human face indicated by the object data can be considered to be, for example, changing the shape and color of at least a part of the face. Changing the state of the human face indicated by the object data can be considered to be, for example, changing the facial expression of the human expressed by the shape and color indicated by the object data. In addition, in this configuration, the modeling execution unit includes, for example, an inkjet head that ejects ink that is a modeling material. In this case, the modeling execution unit models a model by, for example, stacking multiple layers of ink. With this configuration, for example, the modeling execution unit can appropriately perform modeling of the model.

また、データ補正処理において、データ生成部は、例えば、対象物データが示す形状を変化させる。このように構成すれば、例えば、対象物データに対する補正を適切に行うことができる。また、より具体的に、データ補正処理において、データ生成部は、例えば、人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分について、対象物データが示す形状を変化させる。このように構成すれば、例えば、対象物データが示す人間の顔の状態を適切に変化させることができる。また、更に具体的に、データ補正処理において、データ生成部は、例えば、人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分の少なくとも一部について、造形物の表面と直交する方向である法線方向において表面の位置が変化するように、対象物データが示す形状を変化させる。このように構成すれば、例えば、対象物データにおいて目、鼻、口等を示す形状を適切に変化させることができる。また、この場合、人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分についてデータが示す形状を変化させる動作については、例えば、人間の顔を構成するパーツの形状を変化させる補正等と考えることもできる。また、データ補正処理において、データ生成部は、例えば、人間の顔における目、鼻、及び口以外のパーツ(例えば、耳、又は眉等)に対応する部分について、対象物データが示す形状を変化させてもよい。 In addition, in the data correction process, the data generation unit changes, for example, the shape indicated by the object data. With this configuration, for example, correction of the object data can be performed appropriately. More specifically, in the data correction process, the data generation unit changes the shape indicated by the object data for a portion corresponding to at least one of the eyes, nose, and mouth in a human face. With this configuration, for example, the state of the human face indicated by the object data can be changed appropriately. More specifically, in the data correction process, the data generation unit changes the shape indicated by the object data for at least a portion of the portion corresponding to at least one of the eyes, nose, and mouth in a human face so that the position of the surface changes in the normal direction that is perpendicular to the surface of the shaped object. With this configuration, for example, the shape indicating the eyes, nose, mouth, etc. in the object data can be changed appropriately. In this case, the operation of changing the shape indicated by the data for a portion corresponding to at least one of the eyes, nose, and mouth in a human face can also be considered as, for example, a correction that changes the shape of a part that constitutes a human face. In addition, in the data correction process, the data generation unit may change the shape indicated by the object data for parts of a human face that correspond to features other than the eyes, nose, and mouth (e.g., ears or eyebrows).

また、データ補正処理において、データ生成部は、対象物データが示す色を変化させてもよい。この場合、データ補正処理において、データ生成部は、例えば、対象物データが示す人間の顔の少なくとも一部の色が変わるように、対象物データが示す色を変化させる。このように構成すれば、例えば、対象物データが示す人間の顔の状態をより適切に変化させることができる。また、この場合、対象物データが示す人間の顔の少なくとも一部の色が変わる補正としては、例えば、対象物データが示す人間の顔における瞳の色が変化するように対象物データの補正を行うことが考えられる。また、対象物データが示す人間の顔の少なくとも一部の色が変わる補正として、例えば、対象物データが示す人間の顔における口(唇)、鼻、耳、又は肌の色(皮膚の色)が変化するように対象物データの補正を行うこと等も考えられる。また、この場合、顔の一部の色を変化させることで、対象物データが示す人間の顔におけるパーツ(例えば、目)の大きさを変化させること等も考えられる。 In addition, in the data correction process, the data generation unit may change the color indicated by the object data. In this case, in the data correction process, the data generation unit changes the color indicated by the object data so that at least a part of the color of the human face indicated by the object data changes. With this configuration, for example, the state of the human face indicated by the object data can be changed more appropriately. In this case, as a correction to change the color of at least a part of the human face indicated by the object data, for example, correction of the object data is performed so that the color of the eyes in the human face indicated by the object data changes. As a correction to change the color of at least a part of the human face indicated by the object data, for example, correction of the object data is performed so that the mouth (lips), nose, ears, or skin color (skin color) in the human face indicated by the object data changes. In this case, it is also possible to change the size of a feature (for example, the eyes) in the human face indicated by the object data by changing the color of a part of the face.

また、この構成において、対象物データとしては、例えば、UV座標系を使ってテクスチャをマッピングすることで表面の各位置の色が設定されるデータを用いることが考えられる。この場合、対象物データが示す色を変化させる補正については、例えば、テクスチャが示す画像の色を変化させることで行うことができる。より具体的に、この場合、データ補正処理において、データ生成部は、例えば、対象物データにおいてマッピングされているテクスチャが示す画像の中で人間の顔を示す領域である顔領域を識別する。そして、識別した顔領域に基づき、対象物データが示す人間の顔の状態を変化させる。このように構成すれば、例えば、対象物データに対する補正を適切に行うことができる。また、この場合、例えば、顔領域の少なくとも一部の色を変化させること等が考えられる。このように構成すれば、例えば、対象物データが示す色を変化させる補正を適切に行うことができる。また、データ補正処理において、データ生成部は、更に、例えば、顔領域の中で人間の目を示す領域である目領域を識別し、対象物データが示す人間の顔における目の状態が変化するように、対象物データに対する補正を行う。このように構成すれば、例えば、対象物データが示す人間の顔の印象を容易かつ適切に変化させることができる。また、この場合、例えば、目における黒目と白目とのコントラストを上げる補正や、目のサイズを大きくする補正を行うこと等が考えられる。 In this configuration, the object data may be data in which the color of each position on the surface is set by mapping a texture using a UV coordinate system. In this case, the correction for changing the color indicated by the object data may be performed by, for example, changing the color of the image indicated by the texture. More specifically, in this case, in the data correction process, the data generation unit identifies, for example, a face area that is an area indicating a human face in the image indicated by the texture mapped in the object data. Then, the state of the human face indicated by the object data is changed based on the identified face area. With this configuration, for example, correction of the object data may be performed appropriately. In this case, for example, it is possible to change the color of at least a part of the face area. With this configuration, for example, correction for changing the color indicated by the object data may be performed appropriately. In addition, in the data correction process, the data generation unit may further identify, for example, an eye area that is an area indicating human eyes in the face area, and perform correction of the object data so that the state of the eyes in the human face indicated by the object data is changed. With this configuration, for example, the impression of the human face indicated by the object data may be easily and appropriately changed. In this case, for example, corrections could be made to increase the contrast between the black and white of the eye, or to increase the size of the eyes.

また、データ補正処理において、データ生成部は、例えば、UVマップで目領域が対応付けられる位置を変化させることで、対象物データが示す人間の顔における目の状態が変化するように、対象物データに対する補正を行う。この場合、UVマップについては、例えば、UV座標系の各位置とテクスチャの各位置との対応関係を示すデータ等と考えることができる。このように構成すれば、例えば、対象物データが示す人間の顔における目の状態を適切に変化させることができる。また、この場合、例えば、テクスチャが示す画像自体は変化させずに、UVマップで目領域が対応付けられる位置を変化させてもよい。このように構成すれば、例えば、より自然に目の印象を変化させることができる。 In addition, in the data correction process, the data generation unit performs corrections to the object data, for example, by changing the position to which the eye region corresponds in the UV map, so that the state of the eyes in the human face represented by the object data changes. In this case, the UV map can be considered, for example, as data indicating the correspondence between each position in the UV coordinate system and each position in the texture. By configuring in this way, for example, it is possible to appropriately change the state of the eyes in the human face represented by the object data. Also, in this case, for example, it is possible to change the position to which the eye region corresponds in the UV map without changing the image itself represented by the texture. By configuring in this way, for example, it is possible to change the impression of the eyes more naturally.

また、データ補正処理では、例えば、人間の肌の色を変化させる補正を行うこと等も考えられる。この場合、データ補正処理において、データ生成部は、例えば、対象物データが示す人間の顔における肌の色が変化するように、対象物データに対する補正を行う。また、上記のような色の補正を行う場合、データ補正処理において、データ生成部は、対象物データが示す形状を変化させずに、テクスチャが示す画像を変化させてもよい。このように構成した場合、例えば、形状を変化させないことで、より容易に対象物データの補正を行うことができる。 In addition, in the data correction process, for example, a correction may be made to change the color of human skin. In this case, in the data correction process, the data generation unit makes a correction to the object data so that, for example, the skin color of the human face represented by the object data changes. In addition, when making the above-mentioned color correction, in the data correction process, the data generation unit may change the image represented by the texture without changing the shape represented by the object data. In such a configuration, for example, by not changing the shape, correction of the object data can be made more easily.

また、データ補正処理において、データ生成部は、例えば、対象物データに対して行う補正を示す指示である補正指示をユーザから受け取り、補正指示に基づき、対象物データの補正を行う。このように構成すれば、例えば、ユーザの意向に沿った補正を適切に行うことができる。また、データ生成部は、ユーザへの画面表示を行う表示部を有してよい。表示部としては、例えば、公知のモニタ等の画像表示装置を好適に用いることができる。この場合、データ補正処理において、データ生成部は、例えば、対象物データが示す人間の少なくとも一部を表示部に立体的に表示しつつ、補正指示をユーザから受け取る。このように構成すれば、例えば、補正指示をより適切に受け取ることができる。また、この場合、表示部に立体的に表示することについては、例えば、表示している物の立体的な形状をユーザが認識できるように表示を行うこと等と考えることができる。また、このような表示としては、例えば、公知の3D表示技術を用いた表示等を行うことが考えられる。 In the data correction process, the data generation unit receives, for example, a correction instruction from the user, which is an instruction indicating the correction to be made to the object data, and corrects the object data based on the correction instruction. With this configuration, for example, it is possible to appropriately perform correction according to the user's intention. The data generation unit may have a display unit that displays a screen to the user. As the display unit, for example, a known image display device such as a monitor can be suitably used. In this case, in the data correction process, the data generation unit receives a correction instruction from the user while, for example, displaying at least a part of the human represented by the object data three-dimensionally on the display unit. With this configuration, for example, it is possible to more appropriately receive the correction instruction. In this case, the three-dimensional display on the display unit can be considered to be, for example, a display that allows the user to recognize the three-dimensional shape of the displayed object. Also, as such a display, for example, a display using a known 3D display technology can be considered.

また、対象物データが示す人間の少なくとも一部を表示部に立体的に表示することについては、例えば、造形しようとする造形物の造形結果の予測を表示すること等と考えることもできる。この場合、データ生成部の動作について、例えば、造形結果の予測を表示しつつ補正指示をユーザから受け取る動作と考えることができる。より具体的に、この場合、データ補正処理において、データ生成部は、例えば、補正指示に従って対象物データを補正した場合の補正後の対象物データに基づいて生成される造形物データを用いる場合に造形される造形物である予測造形物の少なくとも一部を表示部に表示しつつ、補正指示をユーザから受け取る。このように構成した場合、ユーザは、例えば、所望の補正を行うための補正指示をより適切に決定することができる。また、これにより、例えば、データ生成部において、補正指示をより適切に受け取ることができる。 Furthermore, the display of at least a portion of the human represented by the object data in a three-dimensional manner on the display unit can be considered to be, for example, a display of a prediction of the modeling result of the object to be modeled. In this case, the operation of the data generation unit can be considered to be, for example, an operation of receiving a correction instruction from the user while displaying a prediction of the modeling result. More specifically, in this case, in the data correction process, the data generation unit receives a correction instruction from the user while displaying, on the display unit, at least a portion of the predicted object, which is an object to be modeled when using object data generated based on the corrected object data when the object data is corrected in accordance with the correction instruction. In this configuration, the user can, for example, more appropriately determine the correction instruction for making the desired correction. This also allows, for example, the data generation unit to more appropriately receive the correction instruction.

また、この構成において、データ生成部では、例えば、ユーザに選択される補正モードでの補正を行うことが考えられる。より具体的に、この場合、データ生成部では、例えば、ユーザによって選択可能な互いに異なる複数種類の補正モードを用いることが考えられる。また、複数種類の補正モードのそれぞれについては、例えば、補正指示の指定の仕方と対応付けておくことが考えられる。この場合、データ生成部は、例えば、複数種類の補正モードの中からいずれかの補正モードを選択する指示をユーザから受け取る補正モード選択処理を更に行う。また、データ補正処理において、データ生成部は、例えば、補正モード選択処理で選択された補正モードに対応付けられている指定の仕方で補正指示をユーザから受け取り、当該補正指示に基づき、対象物データに対する補正を行う。このように構成すれば、例えば、様々な補正モードでの対象物データに対する補正を適切に行うことができる。 In addition, in this configuration, the data generation unit may perform correction in a correction mode selected by the user. More specifically, in this case, the data generation unit may use, for example, a plurality of different correction modes selectable by the user. Each of the plurality of correction modes may be associated with, for example, a method of specifying a correction instruction. In this case, the data generation unit may further perform, for example, a correction mode selection process in which an instruction to select one of the plurality of correction modes is received from the user. In addition, in the data correction process, the data generation unit may receive, for example, a correction instruction from the user in a method of specification associated with the correction mode selected in the correction mode selection process, and perform correction of the object data based on the correction instruction. With this configuration, for example, correction of the object data may be appropriately performed in various correction modes.

また、この場合、例えば、指示の詳細さが互いに異なる複数種類の補正モードを用いることが考えられる。このように構成すれば、例えば、ユーザが求める品質等に応じて、補正の指示の与え方を適切に変化させることができる。また、より具体的に、この場合、補正モード選択処理において、データ生成部は、例えば、補正の強さを示すパラメータの指定をユーザから受け付けることなく予め設定された補正を行う補正モードである所定補正モードと、パラメータの指定をユーザから受け付けることでパラメータによって指定される強さでの補正を行う補正モードであるパラメータ指定モードとを含む複数種類の補正モードの中からいずれかの補正モードを選択する指示をユーザから受け取る。このように構成すれば、例えば、ユーザが求める品質等に応じて、様々な補正モードでの対象物データに対する補正を適切に行うことができる。また、この場合、所定補正モードについては、例えば、補正の強さを示すパラメータを用いずに補正の内容を指定することで簡単な補正を行う補正モード等と考えることもできる。パラメータ指定モードについては、例えば、補正の強さを示すパラメータを用いてより具体的に補正の仕方を指定することでより詳細な補正を行う補正モード等と考えることができる。 In this case, it is possible to use multiple types of correction modes with different levels of detail. With this configuration, it is possible to appropriately change the way correction instructions are given, for example, depending on the quality desired by the user. More specifically, in this case, in the correction mode selection process, the data generation unit receives an instruction from the user to select one of multiple types of correction modes, including a predetermined correction mode, which is a correction mode that performs a preset correction without receiving a parameter designation indicating the strength of the correction from the user, and a parameter designation mode, which is a correction mode that performs correction with the strength designated by the parameter by receiving a parameter designation from the user. With this configuration, it is possible to appropriately correct the object data in various correction modes, for example, depending on the quality desired by the user. In this case, the predetermined correction mode can be considered, for example, as a correction mode that performs a simple correction by specifying the content of the correction without using a parameter indicating the strength of the correction. The parameter designation mode can be considered, for example, as a correction mode that performs a more detailed correction by specifying the method of correction more specifically using a parameter indicating the strength of the correction.

また、補正モードとしては、例えば、パラメータ指定モードよりも詳細に補正の仕方を指定する補正モード等を更に用いてもよい。この場合、例えばポリゴン編集等によって対象物データが示す対象物の形状を変化させる操作をユーザに直接行わせる補正モード等を用いることが考えられる。また、より具体的に、この場合、補正モード選択処理において、データ生成部は、例えば、対象物データが示す対象物の形状をユーザの操作に応じて変化させる補正を行う補正モードである形状調整モードを更に含む複数種類の補正モードの中からいずれかの補正モードを選択する指示をユーザから受け取る。このように構成すれば、例えば、様々な補正モードでの対象物データに対する補正をより適切に行うことができる。 As a correction mode, for example, a correction mode that specifies the method of correction in more detail than the parameter specification mode may be used. In this case, it is possible to use a correction mode that allows the user to directly perform an operation to change the shape of the object indicated by the object data, for example by editing polygons. More specifically, in this case, in the correction mode selection process, the data generation unit receives an instruction from the user to select one of multiple types of correction modes that further include, for example, a shape adjustment mode, which is a correction mode that performs correction to change the shape of the object indicated by the object data in response to a user operation. With this configuration, for example, correction of the object data can be more appropriately performed in various correction modes.

また、本発明の構成として、上記と同様の特徴を有する造形方法等を用いることも考えられる。この場合も、例えば、上記と同様の効果を得ることができる。また、この場合、造形方法について、例えば、造形物の製造方法等と考えることもできる。 As a configuration of the present invention, it is also conceivable to use a molding method or the like having the same characteristics as described above. In this case, for example, the same effects as described above can be obtained. In this case, the molding method can also be considered, for example, as a manufacturing method for a molded object.

本発明によれば、例えば、人間を示す造形物の造形をより適切に行うことができる。 The present invention makes it possible to more appropriately model objects that represent, for example, humans.

本発明の一実施形態に係る造形システム10の一例を示す図である。図1(a)は、造形システム10の構成の一例を示す。図1(b)は、造形装置12の要部の構成の一例を示す。図1(c)は、ヘッド部102の構成の一例を示す。1A is a diagram showing an example of a modeling system 10 according to an embodiment of the present invention. Fig. 1A shows an example of the configuration of the modeling system 10. Fig. 1B shows an example of the configuration of a main part of a modeling device 12. Fig. 1C shows an example of the configuration of a head unit 102. 造形物50の構成、及び造形物データを生成する動作について更に詳しく説明をする図である。図2(a)は、造形装置12により造形する造形物50の構成の一例を示す。図2(b)は、制御PC14において造形物データを生成する動作の一例を示すフローチャートである。2A shows an example of the configuration of a model 50 to be modeled by the modeling device 12. FIG. 2B is a flowchart showing an example of an operation for generating model data in the control PC 14. 制御PC14においてスキャンデータに対して行う補正の動作の一例を示すフローチャートである。10 is a flowchart showing an example of a correction operation performed on scan data in the control PC 14. 目調整の動作について更に詳しく説明をする図である。11A and 11B are diagrams for explaining the operation of eye adjustment in more detail. 補正の指示の受け取り方等について更に詳しく説明をする図である。図5(a)は、補正モードの選択を受け取る画面の一例を示す。図5(b)は、補正モードとして詳細モードが指定された場合にユーザに示す画面の一例を示す。5A and 5B are diagrams for explaining in more detail how to receive a correction instruction, etc. Fig. 5A shows an example of a screen for receiving a selection of a correction mode, and Fig. 5B shows an example of a screen shown to a user when a detailed mode is specified as the correction mode.

以下、本発明に係る実施形態を、図面を参照しながら説明する。図1は、本発明の一実施形態に係る造形システム10の一例を示す。図1(a)は、造形システム10の構成の一例を示す。本例において、造形システム10は、立体的な造形物を造形する造形システムであり、造形装置12、制御PC14、及び3Dスキャナ16を備える。造形システム10において造形する造形物については、例えば、立体的な三次元構造物等と考えることができる。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows an example of a modeling system 10 according to an embodiment of the present invention. FIG. 1(a) shows an example of the configuration of the modeling system 10. In this example, the modeling system 10 is a modeling system that models a three-dimensional object, and includes a modeling device 12, a control PC 14, and a 3D scanner 16. The object modeled by the modeling system 10 can be considered to be, for example, a three-dimensional structure.

造形装置12は、造形物の造形を実行する造形実行部の一例であり、制御PC14の制御に応じて、造形物を造形する。また、本例において、造形装置12は、フルカラーでの着色がされた造形物を造形可能なフルカラー造形装置であり、造形しようとする造形物を示すデータである造形物データを制御PC14から受け取り、造形物データに基づいて、造形物を造形する。また、本例において、造形装置12において造形物を造形する動作は、造形実行段階の動作の一例である。 The modeling device 12 is an example of a modeling execution unit that executes modeling of a model, and models the model in response to the control of the control PC 14. In this example, the modeling device 12 is a full-color modeling device that can model a full-colored object, receives model data that indicates the object to be modeled from the control PC 14, and models the object based on the model data. In this example, the operation of modeling the object in the modeling device 12 is an example of the operation of the modeling execution stage.

制御PC14は、造形装置12の動作を制御するコンピュータ(ホストPC)であり、造形物データを造形装置12へ供給することにより、造形装置12による造形の動作を制御する。また、本例において、制御PC14は、3Dスキャナ16から受け取るスキャンデータに基づき、外部から色彩を視認できる表面に着色がされた造形物を示す造形物データを生成して、造形装置12へ供給する。造形物データについては、例えば、造形装置12において造形すべき造形物を示すデータ等と考えることができる。また、造形物データについて、例えば、造形装置12への入力データ等と考えることもできる。また、本例において、制御PC14は、データ生成部の一例である。制御PC14において造形物データを生成する動作は、データ生成段階の動作の一例である。また、制御PC14が3Dスキャナ16から受け取るスキャンデータは、対象物データの一例である。本例において、制御PC14は、ユーザの指示に基づいてスキャンデータの補正を行って、補正後のスキャンデータに基づき、造形物データを生成する。制御PC14においてスキャンデータに対して行う補正については、後に更に詳しく説明をする。 The control PC 14 is a computer (host PC) that controls the operation of the modeling device 12, and controls the modeling operation of the modeling device 12 by supplying the modeling data to the modeling device 12. In this example, the control PC 14 generates modeling data indicating a model having a colored surface that can be seen from the outside based on the scan data received from the 3D scanner 16, and supplies the generated data to the modeling device 12. The modeling data can be considered to be, for example, data indicating a model to be modeled in the modeling device 12. The modeling data can also be considered to be, for example, input data to the modeling device 12. In this example, the control PC 14 is an example of a data generation unit. The operation of generating the modeling data in the control PC 14 is an example of the operation of the data generation stage. The scan data received by the control PC 14 from the 3D scanner 16 is an example of object data. In this example, the control PC 14 corrects the scan data based on a user's instruction, and generates the modeling data based on the corrected scan data. The corrections made to the scan data by the control PC 14 will be explained in more detail later.

3Dスキャナ16は、立体物の形状及び色を読み取る装置である。3Dスキャナ16としては、公知の3Dスキャナ等を好適に用いることができる。3Dスキャナ16については、例えば、造形の対象物の少なくとも一部の色及び形状を読み取る読取装置等と考えることができる。この場合、対象物の色については、例えば、対象物の表面の色等と考えることができる。また、本例において、3Dスキャナ16は、読み取り対象となる立体物の少なくとも一部について、形状と表面の色とを示すスキャンデータを生成する。スキャンデーについては、例えば、3Dスキャナ16で立体物のスキャンを行うことで生成されるデータ等と考えることができる。また、スキャンデータにおいて、立体物の形状については、例えば、3Dモデル用の公知の形式で形状を示すデータを用いて示すことが考えられる。立体物の表面の色については、例えば、立体的な形状(立体形状)の表面に貼り付けるテクスチャが示す画像(テクスチャ画像)を用いて示すことが考えられる。また、本例のスキャンデータにおいては、立体形状について、UVマッピング法によって表面へのテクスチャの貼り付けが可能な形式で示す。また、表面の色について、UVマップ法で立体形状にテクスチャを貼り付けることで示す。この場合、スキャンデータについて、例えば、UV座標系を使ってテクスチャをマッピングすることで表面の各位置の色が設定されるデータ等と考えることができる。 The 3D scanner 16 is a device that reads the shape and color of a three-dimensional object. As the 3D scanner 16, a known 3D scanner or the like can be suitably used. The 3D scanner 16 can be considered, for example, as a reading device that reads the color and shape of at least a part of the object to be modeled. In this case, the color of the object can be considered, for example, as the color of the surface of the object. In this example, the 3D scanner 16 generates scan data indicating the shape and surface color of at least a part of the three-dimensional object to be read. The scan data can be considered, for example, as data generated by scanning the three-dimensional object with the 3D scanner 16. In the scan data, the shape of the three-dimensional object can be shown, for example, using data indicating the shape in a known format for 3D models. The surface color of the three-dimensional object can be shown, for example, using an image (texture image) indicated by a texture to be attached to the surface of the three-dimensional shape (three-dimensional shape). In the scan data of this example, the three-dimensional shape is shown in a format that allows the texture to be attached to the surface by the UV mapping method. The surface color is shown by attaching a texture to the three-dimensional shape by the UV mapping method. In this case, the scan data can be thought of as data in which the color of each position on the surface is set by mapping a texture using a UV coordinate system, for example.

また、本例において、造形システム10では、人間を示す造形物の造形を行う。そして、3Dスキャナ16では、造形の対象物となる人間に対して読み取りを実行することで、その人間の形状及び色を示すスキャンデータを生成する。そして、3Dスキャナ16は、生成したスキャンデータを、制御PC14へ供給する。本例によれば、例えば、人間を示す造形物(例えば、フィギュア等)を適切に造形することができる。 In this example, the modeling system 10 models a modeled object representing a human being. The 3D scanner 16 reads the human being, who is the object to be modeled, and generates scan data representing the shape and color of the human being. The 3D scanner 16 then supplies the generated scan data to the control PC 14. According to this example, for example, a modeled object representing a human being (e.g., a figurine, etc.) can be appropriately modeled.

尚、本例において、造形システム10は、3台の装置である造形装置12、制御PC14、及び3Dスキャナ16により構成されている。造形システム10の変形例において、造形システム10は、これら以外の装置を更に備えてもよい。また、造形システム10の変形例においては、例えば、2台以下の装置で造形システム10を構成すること等も考えられる。この場合、例えば、制御PC14の機能を兼ねた造形装置12を用いること等が考えられる。 In this example, the modeling system 10 is composed of three devices: a modeling device 12, a control PC 14, and a 3D scanner 16. In a modified example of the modeling system 10, the modeling system 10 may further include devices other than these. In a modified example of the modeling system 10, for example, it is also possible to configure the modeling system 10 with two or fewer devices. In this case, for example, it is possible to use a modeling device 12 that also has the function of the control PC 14.

続いて、造形装置12の具体的な構成について、説明をする。図1(b)は、造形装置12の要部の構成の一例を示す。本例において、造形装置12は、立体的な造形物50を造形する造形装置であり、ヘッド部102、造形台104、走査駆動部106、及び制御部110を有する。以下に説明をする点を除き、造形装置12は、公知の造形装置と同一又は同様の構成を有してよい。より具体的に、以下に説明をする点を除き、造形装置12は、インクジェットヘッドを用いて造形物50の材料となる液滴を吐出することで造形を行う公知の造形装置と同一又は同様の特徴を有してよい。また、造形装置12は、図示した構成以外にも、例えば、造形物50の造形等に必要な各種構成を更に備えてよい。また、本例において、造形装置12は、積層造形法により立体的な造形物50を造形する造形装置(3Dプリンタ)である。積層造形法については、例えば、複数の層を重ねて造形物50を造形する方法等と考えることができる。 Next, the specific configuration of the modeling device 12 will be described. FIG. 1B shows an example of the configuration of the main parts of the modeling device 12. In this example, the modeling device 12 is a modeling device that models a three-dimensional object 50, and has a head unit 102, a modeling table 104, a scan drive unit 106, and a control unit 110. Except for the points described below, the modeling device 12 may have the same or similar configuration as a known modeling device. More specifically, except for the points described below, the modeling device 12 may have the same or similar characteristics as a known modeling device that performs modeling by ejecting droplets that are the material of the modeled object 50 using an inkjet head. In addition, the modeling device 12 may further include various configurations necessary for, for example, modeling the modeled object 50, in addition to the configuration shown in the figure. In addition, in this example, the modeling device 12 is a modeling device (3D printer) that models a three-dimensional object 50 by additive manufacturing. The additive manufacturing method can be considered, for example, to be a method of forming an object 50 by stacking multiple layers.

ヘッド部102は、造形物50の材料を吐出する構成である。また、本例において、造形物50の材料としては、インクを用いる。インクについては、例えば、機能性の液体等と考えることができる。また、インクについて、例えば、インクジェットヘッドから吐出する液体等と考えることもできる。本例において、ヘッド部102は、造形物50の材料として、複数のインクジェットヘッドから、所定の条件に応じて硬化するインクを吐出する。そして、着弾後のインクを硬化させることにより、造形物50を構成する各層を重ねて形成して、積層造形法で造形物を造形する。また、本例では、このようなインクとして、紫外線の照射により液体状態から硬化する紫外線硬化型インク(UVインク)を用いる。また、ヘッド部102は、造形物50の材料に加え、サポート層52の材料を更に吐出する。これにより、ヘッド部102は、造形物50の周囲等に、必要に応じて、サポート層52を形成する。サポート層52については、例えば、造形中の造形物50の少なくとも一部を支持する積層構造物等と考えることができる。サポート層52は、造形物50の造形時において、必要に応じて形成され、造形の完了後に除去される。 The head unit 102 is configured to eject the material of the model 50. In this example, ink is used as the material of the model 50. The ink can be considered to be, for example, a functional liquid. The ink can also be considered to be, for example, a liquid ejected from an inkjet head. In this example, the head unit 102 ejects ink that hardens according to predetermined conditions from multiple inkjet heads as the material of the model 50. Then, by hardening the ink after landing, each layer constituting the model 50 is formed by stacking, and the model is formed by a layered modeling method. In this example, as such ink, ultraviolet curable ink (UV ink) that hardens from a liquid state by irradiation with ultraviolet rays is used. In addition to the material of the model 50, the head unit 102 further ejects the material of the support layer 52. As a result, the head unit 102 forms the support layer 52 around the model 50 as necessary. The support layer 52 can be considered, for example, as a laminated structure that supports at least a portion of the object 50 during modeling. The support layer 52 is formed as necessary during modeling of the object 50, and is removed after modeling is completed.

造形台104は、造形中の造形物50を支持する台状部材であり、ヘッド部102におけるインクジェットヘッドと対向する位置に配設され、造形中の造形物50及びサポート層52を上面に載置する。また、本例において、造形台104は、積層方向(図中のZ方向)へ移動可能な構成を有しており、走査駆動部106に駆動されることにより、造形物50の造形の進行に合わせて、積層方向への移動を行う。この場合、積層方向については、例えば、積層造形法において造形の材料が積層される方向等と考えることができる。また、本例において、積層方向は、造形装置12において予め設定される主走査方向(図中のY方向)及び副走査方向(図中のX方向)と直交する方向である。 The modeling table 104 is a platform-like member that supports the object 50 being modeled, and is disposed in a position facing the inkjet head in the head unit 102. The object 50 being modeled and the support layer 52 are placed on the upper surface of the modeling table 104. In this example, the modeling table 104 is configured to be movable in the stacking direction (Z direction in the figure), and is driven by the scan drive unit 106 to move in the stacking direction in accordance with the progress of modeling of the object 50. In this case, the stacking direction can be considered to be, for example, the direction in which the material for modeling is stacked in the additive modeling method. In this example, the stacking direction is perpendicular to the main scanning direction (Y direction in the figure) and sub-scanning direction (X direction in the figure) that are preset in the modeling device 12.

走査駆動部106は、造形中の造形物50に対して相対的に移動する走査動作をヘッド部102に行わせる駆動部である。本例において、造形中の造形物50に対して相対的に移動することについては、例えば、造形台104に対して相対的に移動すること等と考えることができる。また、ヘッド部102に走査動作を行わせることについては、ヘッド部102が有するインクジェットヘッドに走査動作を行わせること等と考えることができる。また、本例において、走査駆動部106は、走査動作として、主走査動作(Y走査)、副走査動作(X走査)、及び積層方向走査動作(Z走査)をヘッド部102に行わせる。 The scan driver 106 is a driver that causes the head unit 102 to perform a scanning operation in which the head unit 102 moves relative to the object 50 being modeled. In this example, the movement relative to the object 50 being modeled can be considered to be, for example, a movement relative to the modeling table 104. Also, causing the head unit 102 to perform a scanning operation can be considered to be causing the inkjet head of the head unit 102 to perform a scanning operation. Also, in this example, the scan driver 106 causes the head unit 102 to perform a main scanning operation (Y scan), a sub-scanning operation (X scan), and a stacking direction scanning operation (Z scan) as scanning operations.

この場合、主走査動作については、例えば、造形中の造形物50に対して相対的に主走査方向へ移動しつつインクを吐出する動作等と考えることができる。副走査動作については、例えば、主走査方向と直交する副走査方向へ造形中の造形物50に対して相対的に移動する動作等と考えることができる。また、副走査動作については、例えば、予め設定された送り量だけ副走査方向へ造形台104に対して相対的に移動する動作等と考えることもできる。本例において、走査駆動部106は、ヘッド部102に主走査動作及び副走査動作を行わせることで、ヘッド部102にインクの層を形成させる。また、積層方向走査動作については、例えば、造形中の造形物50に対して相対的に積層方向へ移動する動作等と考えることができる。走査駆動部106は、造形の動作の進行に合わせてヘッド部102に積層方向走査動作を行わせることにより、積層方向において、造形中の造形物50に対するインクジェットヘッドの相対位置を調整する。 In this case, the main scanning operation can be considered to be, for example, an operation of ejecting ink while moving in the main scanning direction relative to the object 50 being modeled. The sub-scanning operation can be considered to be, for example, an operation of moving relative to the object 50 being modeled in the sub-scanning direction perpendicular to the main scanning direction. The sub-scanning operation can also be considered to be, for example, an operation of moving in the sub-scanning direction relative to the modeling table 104 by a preset feed amount. In this example, the scan driving unit 106 causes the head unit 102 to perform the main scanning operation and the sub-scanning operation, thereby forming an ink layer on the head unit 102. The stacking direction scanning operation can be considered to be, for example, an operation of moving in the stacking direction relative to the object 50 being modeled. The scan driving unit 106 adjusts the relative position of the inkjet head to the object 50 being modeled in the stacking direction by causing the head unit 102 to perform the stacking direction scanning operation in accordance with the progress of the modeling operation.

制御部110は、例えば造形装置12のCPUを含む構成であり、造形装置12の各部を制御することにより、造形物50の造形の動作を制御する。また、本例において、制御部110は、制御PC14から受け取る造形物データに基づき、造形しようとする造形物50の断面を示すデータであるスライスデータを生成する。そして、造形物50を構成するそれぞれのインクの層を形成する動作において、スライスデータに基づいてヘッド部102における各インクジェットヘッドの動作を制御することにより、造形物の造形に用いるインクを各インクジェットヘッドに吐出させる。本例によれば、例えば、造形物50の造形を適切に実行することができる。 The control unit 110 includes, for example, the CPU of the modeling device 12, and controls each part of the modeling device 12 to control the operation of modeling the object 50. In this example, the control unit 110 generates slice data, which is data showing a cross section of the object 50 to be modeled, based on the object data received from the control PC 14. Then, in the operation of forming each ink layer that constitutes the object 50, the control unit 110 controls the operation of each inkjet head in the head unit 102 based on the slice data, thereby causing each inkjet head to eject the ink used to model the object. According to this example, for example, the modeling of the object 50 can be performed appropriately.

続いて、造形装置12におけるヘッド部102の構成について、更に詳しく説明をする。図1(c)は、ヘッド部102の構成の一例を示す。本例において、ヘッド部102は、複数のインクジェットヘッド202、複数の紫外線光源204、及び平坦化ローラ206を有する。また、複数のインクジェットヘッド202として、図中において文字s~tを付して区別して示すように、インクジェットヘッド202s、インクジェットヘッド202w、インクジェットヘッド202y、インクジェットヘッド202m、インクジェットヘッド202c、インクジェットヘッド202k、及びインクジェットヘッド202tを有する。これらの複数のインクジェットヘッド202は、副走査方向における位置を揃えて、主走査方向へ並べて配設される。また、それぞれのインクジェットヘッド202は、造形台104と対向する面に、所定のノズル列方向へ複数のノズルが並ぶノズル列を有する。本例において、ノズル列方向は、副走査方向と平行な方向である。 Next, the configuration of the head unit 102 in the modeling device 12 will be described in more detail. FIG. 1C shows an example of the configuration of the head unit 102. In this example, the head unit 102 has a plurality of inkjet heads 202, a plurality of ultraviolet light sources 204, and a flattening roller 206. The inkjet heads 202 are inkjet head 202s, inkjet head 202w, inkjet head 202y, inkjet head 202m, inkjet head 202c, inkjet head 202k, and inkjet head 202t, as distinguished by the letters s to t in the figure. These inkjet heads 202 are aligned in the main scanning direction with their positions in the sub-scanning direction aligned. Each inkjet head 202 has a nozzle row on the surface facing the modeling table 104, in which a plurality of nozzles are aligned in a predetermined nozzle row direction. In this example, the nozzle row direction is parallel to the sub-scanning direction.

また、これらのインクジェットヘッド202のうち、インクジェットヘッド202sは、サポート層52の材料を吐出するインクジェットヘッドである。サポート層52の材料としては、例えば、サポート層用の公知の材料を好適に用いることができる。インクジェットヘッド202wは、白色(W色)のインクを吐出するインクジェットヘッドである。本例において、白色のインクは、光反射性のインクの一例であり、例えば造形物50において光を反射する性質の領域(光反射領域)を形成する場合に用いられる。この光反射領域は、例えば、造形物50表面に対してフルカラー表現での着色を行う場合に、造形物50の外部から入射する光を反射する。フルカラー表現については、例えば、プロセスカラーのインクによる減法混色法の可能な組み合わせで行う色の表現等と考えることができる。 Of these inkjet heads 202, inkjet head 202s is an inkjet head that ejects the material of support layer 52. For example, a known material for support layers can be suitably used as the material of support layer 52. Inkjet head 202w is an inkjet head that ejects white (W color) ink. In this example, white ink is an example of a light-reflective ink, and is used, for example, when forming a region (light-reflecting region) that has the property of reflecting light in the model 50. This light-reflecting region reflects light incident from outside the model 50, for example, when coloring the surface of model 50 in full color expression. The full color expression can be considered, for example, as color expression performed by a possible combination of subtractive color mixing using process color inks.

インクジェットヘッド202y、インクジェットヘッド202m、インクジェットヘッド202c、インクジェットヘッド202k(以下、インクジェットヘッド202y~kという)は、着色された造形物50の造形時に用いられる着色用のインクジェットヘッドである。より具体的に、インクジェットヘッド202yは、イエロー色(Y色)のインクを吐出する。インクジェットヘッド202mは、マゼンタ色(M色)のインクを吐出する。インクジェットヘッド202cは、シアン色(C色)のインクを吐出する。インクジェットヘッド202kは、ブラック色(K色)のインクを吐出する。また、本例において、YMCKの各色は、プロセスカラーの一例である。インクジェットヘッド202tは、クリアインクを吐出するインクジェットヘッドである。クリアインクについては、例えば、可視光に対して無色で透明(T)なインク等と考えることができる。また、クリアインクについて、例えば、意図的に色材を添加していないインク等と考えることもできる。 Inkjet head 202y, inkjet head 202m, inkjet head 202c, and inkjet head 202k (hereinafter referred to as inkjet heads 202y-k) are inkjet heads for coloring used when forming a colored object 50. More specifically, inkjet head 202y ejects yellow (Y) ink. Inkjet head 202m ejects magenta (M) ink. Inkjet head 202c ejects cyan (C) ink. Inkjet head 202k ejects black (K) ink. In this example, each of the colors YMCK is an example of a process color. Inkjet head 202t is an inkjet head that ejects clear ink. The clear ink can be considered to be, for example, an ink that is colorless and transparent (T) to visible light. The clear ink can also be considered to be, for example, an ink to which no coloring material is intentionally added.

複数の紫外線光源204は、インクを硬化させるための光源(UV光源)であり、紫外線硬化型インクを硬化させる紫外線を発生する。本例において、複数の紫外線光源204のそれぞれは、間にインクジェットヘッド202の並びを挟むように、ヘッド部102における主走査方向の一端側及び他端側のそれぞれに配設される。紫外線光源204としては、例えば、UVLED(紫外LED)等を好適に用いることができる。また、紫外線光源204として、メタルハライドランプや水銀ランプ等を用いることも考えられる。平坦化ローラ206は、造形物50の造形中に形成されるインクの層を平坦化するための平坦化手段である。平坦化ローラ206は、例えば主走査動作時において、インクの層の表面と接触して、硬化前のインクの一部を除去することにより、インクの層を平坦化する。以上のような構成のヘッド部102を用いることにより、例えば、造形物50を構成するインクの層を適切に形成できる。また、複数のインクの層を重ねて形成することにより、例えば、造形物50を適切に造形できる。 The multiple ultraviolet light sources 204 are light sources (UV light sources) for curing ink, and generate ultraviolet light that cures ultraviolet curable ink. In this example, the multiple ultraviolet light sources 204 are arranged at one end side and the other end side of the head unit 102 in the main scanning direction, sandwiching the row of inkjet heads 202 between them. For example, a UV LED (ultraviolet LED) or the like can be suitably used as the ultraviolet light source 204. It is also possible to use a metal halide lamp or a mercury lamp as the ultraviolet light source 204. The flattening roller 206 is a flattening means for flattening the ink layer formed during the modeling of the model 50. The flattening roller 206 flattens the ink layer by contacting the surface of the ink layer during, for example, a main scanning operation and removing a portion of the ink before curing. By using the head unit 102 configured as described above, for example, the ink layer constituting the model 50 can be appropriately formed. Furthermore, by forming multiple layers of ink one on top of the other, it is possible to appropriately form the model 50, for example.

尚、ヘッド部102の具体的な構成については、上記において説明をした構成に限らず、様々に変形することもできる。例えば、ヘッド部102は、着色用のインクジェットヘッドとして、上記以外の色用のインクジェットヘッドを更に有してもよい。また、ヘッド部102における複数のインクジェットヘッドの並べ方についても、様々に変形可能である。例えば、一部のインクジェットヘッドについて、他のインクジェットヘッドと副走査方向における位置をずらしてもよい。 The specific configuration of the head unit 102 is not limited to the configuration described above, and can be modified in various ways. For example, the head unit 102 may further include inkjet heads for colors other than those described above as inkjet heads for coloring. The arrangement of the multiple inkjet heads in the head unit 102 can also be modified in various ways. For example, some inkjet heads may be shifted in position in the sub-scanning direction from the other inkjet heads.

続いて、本例の造形装置12により造形する造形物50の構成や、造形装置12へ供給する造形物データを生成する動作等について、更に詳しく説明をする。図2は、造形物50の構成、及び造形物データを生成する動作について更に詳しく説明をする図である。図2(a)は、造形装置12により造形する造形物50の構成の一例を示す図であり、積層方向(Z方向)と直交する造形物50の断面であるX-Y断面の構成の一例を示す。この場合、Y方向やZ方向と垂直な造形物50のZ-X断面やZ-Y断面の構成も、同様の構成になる。 Next, the configuration of the object 50 formed by the modeling device 12 of this example and the operation of generating the object data to be supplied to the modeling device 12 will be described in more detail. FIG. 2 is a diagram that further describes the configuration of the object 50 and the operation of generating the object data. FIG. 2(a) is a diagram showing an example of the configuration of the object 50 formed by the modeling device 12, and shows an example of the configuration of the X-Y cross section, which is a cross section of the object 50 perpendicular to the stacking direction (Z direction). In this case, the Z-X cross section and Z-Y cross section of the object 50 perpendicular to the Y direction and Z direction also have the same configuration.

上記においても説明をしたように、本例において、造形装置12(図1参照)は、インクジェットヘッド202y~k(図1参照)等を用いて、着色された造形物50を造形する。また、この場合、造形物50として、少なくとも表面が着色された造形物50を造形する。造形物50の表面が着色されることについては、例えば、造形物50において外部から色彩を視認できる領域の少なくとも一部が着色されること等と考えることができる。また、この場合、造形装置12は、例えば図中に示すように、光反射領域152及び着色領域154を備える造形物50を造形する。また、必要に応じて、造形物50の周囲等にサポート層52(図1参照)を形成する。 As explained above, in this example, the modeling device 12 (see FIG. 1) uses the inkjet heads 202y-k (see FIG. 1) and the like to form a colored object 50. In this case, the modeling device 12 forms a model 50 with at least a colored surface as the object 50. The coloring of the surface of the object 50 can be considered to mean, for example, that at least a portion of the area of the object 50 where the color can be seen from the outside is colored. In this case, the modeling device 12 forms a model 50 that includes a light reflecting area 152 and a colored area 154, as shown in the figure. If necessary, a support layer 52 (see FIG. 1) is formed around the object 50, etc.

光反射領域152は、着色領域154等を介して造形物50の外側から入射する光を反射するための光反射性の領域である。本例において、造形装置12は、インクジェットヘッド202w(図1参照)から吐出する白色のインクを用いて、造形物50の内部に光反射領域152を形成する。また、本例において、造形装置12は、内部領域を兼ねた光反射領域152を形成する。この場合、内部領域については、例えば、造形物50の内部を構成する領域等と考えることができる。造形物50の構成の変形例においては、内部領域について、光反射領域152とは別の領域として形成してもよい。この場合、造形装置12は、例えば、サポート層52の材料以外の任意のインクを用いて、内部領域を形成する。また、内部領域の周囲に、光反射領域152を形成する。 The light reflecting region 152 is a light reflecting region for reflecting light incident from the outside of the model 50 through the colored region 154, etc. In this example, the modeling device 12 forms the light reflecting region 152 inside the model 50 using white ink ejected from the inkjet head 202w (see FIG. 1). In this example, the modeling device 12 also forms the light reflecting region 152 that also serves as the internal region. In this case, the internal region can be considered, for example, as a region that constitutes the interior of the model 50. In a modified example of the configuration of the model 50, the internal region may be formed as a region separate from the light reflecting region 152. In this case, the modeling device 12 forms the internal region using, for example, any ink other than the material of the support layer 52. Also, the light reflecting region 152 is formed around the internal region.

着色領域154は、インクジェットヘッド202y~kから吐出する着色用のインクにより着色がされる領域である。本例において、造形装置12は、インクジェットヘッド202y~kから吐出する着色用のインクと、インクジェットヘッド202t(図1参照)から吐出するクリアインクとを用いて、光反射領域152の周囲(外側)に着色領域154を形成する。また、この場合、造形装置12では、例えば、各位置への各色の着色用のインクの吐出量を調整することにより、様々な色を表現する。また、色の違いによって生じる着色用のインクの量の変化を補填するために、クリアインクを用いる。このように構成すれば、例えば、着色領域154の各位置を所望の色で適切に着色できる。 The colored region 154 is an area that is colored by coloring inks ejected from the inkjet heads 202y-k. In this example, the modeling device 12 forms the colored region 154 around (outside) the light reflecting region 152 using the coloring inks ejected from the inkjet heads 202y-k and the clear ink ejected from the inkjet head 202t (see FIG. 1). In this case, the modeling device 12 expresses various colors by, for example, adjusting the amount of coloring ink ejected at each position. Also, clear ink is used to compensate for changes in the amount of coloring ink that occur due to differences in color. With this configuration, for example, each position of the colored region 154 can be appropriately colored with a desired color.

また、上記においても説明をしたように、本例において、造形装置12は、制御PC14(図1参照)から受け取る造形物データに基づき、造形物50の造形を実行する。また、この場合、制御PC14は、図2(b)に示すフローチャートの動作により、3Dスキャナ16(図1参照)から受け取るスキャンデータに基づき、造形物データを生成する。 As described above, in this example, the modeling device 12 models the object 50 based on the object data received from the control PC 14 (see FIG. 1). In this case, the control PC 14 generates the object data based on the scan data received from the 3D scanner 16 (see FIG. 1) by the operation of the flowchart shown in FIG. 2(b).

図2(b)は、制御PC14において造形物データを生成する動作の一例を示すフローチャートである。造形物データを生成する動作において、制御PC14は、先ず、3Dスキャナ16からスキャンデータを受け取ることで、スキャンデータの取得を行う(S102)。ステップS102における制御PC14の動作は、データ取得処理の動作の一例である。また、上記においても説明をしたように、本例において、制御PC14は、ユーザの指示に基づき、スキャンデータの補正を行う。この場合、ユーザについては、例えば、制御PC14に対する操作を行う作業者等と考えることができる。また、造形システム10の構成によっては、3Dスキャナ16での読み取りの対象となった人間が制御PC14の操作を行うこと等も考えられる。この場合、制御PC14のユーザについて、3Dスキャナ16での読み取りの対象となった人間と同一になると考えることができる。 2B is a flowchart showing an example of the operation of generating object data in the control PC 14. In the operation of generating object data, the control PC 14 first acquires the scan data by receiving the scan data from the 3D scanner 16 (S102). The operation of the control PC 14 in step S102 is an example of the operation of the data acquisition process. As described above, in this example, the control PC 14 corrects the scan data based on the user's instructions. In this case, the user can be considered to be, for example, an operator who operates the control PC 14. Depending on the configuration of the modeling system 10, it is also possible that the person who is the target of reading with the 3D scanner 16 operates the control PC 14. In this case, the user of the control PC 14 can be considered to be the same as the person who is the target of reading with the 3D scanner 16.

また、スキャンデータの補正を行う動作において、制御PC14は、補正モードを選択する指示をユーザから受け取る(S104)。この場合、制御PC14は、例えば、予め用意された互いに異なる複数種類の補正モードをユーザに提示して、複数種類の補正モードの中からいずれかの補正モードを選択する指示をユーザから受け取る。ステップS104における制御PC14の動作は、補正モード選択処理の動作の一例である。本例において用いる補正モードの例や、補正モードを選択する動作等については、後に更に詳しく説明をする。 In addition, in the operation of correcting the scan data, the control PC 14 receives an instruction from the user to select a correction mode (S104). In this case, the control PC 14 presents the user with a number of different correction modes prepared in advance, for example, and receives an instruction from the user to select one of the multiple correction modes. The operation of the control PC 14 in step S104 is an example of the operation of the correction mode selection process. Examples of the correction modes used in this example and the operation of selecting a correction mode will be described in more detail later.

また、補正モードの選択が行われた後、制御PC14は、ユーザに選択された補正モードで対応する動作で、スキャンデータの補正を行う(S106)。ステップS106における制御PC14の動作は、データ補正処理の動作の一例である。本例において、制御PC14は、スキャンデータが示す人間の顔の印象が変化するように、スキャンデータの補正を行う。また、より具体的に、このような補正としては、例えば、肌の色(皮膚の色)を変化させる補正や、目の大きさを変化させる補正等を行うことが考えられる。本例においてスキャンデータの補正を行う動作についても、後に更に詳しく説明をする。 After the correction mode is selected, the control PC 14 corrects the scan data with an operation corresponding to the correction mode selected by the user (S106). The operation of the control PC 14 in step S106 is an example of the operation of a data correction process. In this example, the control PC 14 corrects the scan data so as to change the impression of the human face shown in the scan data. More specifically, such corrections may include, for example, a correction to change the skin color (skin color) or a correction to change the size of the eyes. The operation of correcting the scan data in this example will be described in more detail later.

また、スキャンデータの補正を行った後には、補正後のスキャンデータに基づき、造形物データを生成する(S108)。ステップS108における制御PC14の動作は、造形物データ生成処理の動作の一例である。また、上記においても説明をしたように、本例において、制御PC14は、生成した造形物データを造形装置12へ供給することで、造形装置12に造形の動作を実行させる。この場合、造形物データについて、例えば、造形装置12へ供給するためのデータ等と考えることもできる。 After the scan data has been corrected, object data is generated based on the corrected scan data (S108). The operation of the control PC 14 in step S108 is an example of the operation of the object data generation process. As described above, in this example, the control PC 14 supplies the generated object data to the modeling device 12, causing the modeling device 12 to perform a modeling operation. In this case, the object data can also be considered as, for example, data to be supplied to the modeling device 12.

また、本例でのステップS108において、制御PC14は、例えば、造形装置12への入力データの形式に合わせた形式の変更等を行うことで、造形物データを生成する。また、スキャンデータ及び造形物データの形式によっては、補正後のスキャンデータをそのまま造形物データとして用いてもよい。この場合、ステップS106においてスキャンデータを補正する動作について、例えば、データ補正処理の動作の動作と造形物データ生成処理の動作とを兼ねていると考えることもできる。また、制御PC14の動作の変形例においては、例えば、造形装置12への入力データの形式に合わせた形式の変更等について、スキャンデータの補正時に行ってもよい。また、この場合、例えば、造形装置12への入力データの形式に合わせた形式の変更等を行った後に、スキャンデータが示す人間の顔の印象を変化させるための補正を行ってもよい。 In addition, in step S108 in this example, the control PC 14 generates the object data by, for example, changing the format to match the format of the input data to the modeling device 12. Depending on the formats of the scan data and the object data, the corrected scan data may be used as the object data as is. In this case, the operation of correcting the scan data in step S106 may be considered to combine the operation of the data correction process with the operation of the object data generation process. In addition, in a modified example of the operation of the control PC 14, for example, the change in format to match the format of the input data to the modeling device 12 may be performed when correcting the scan data. In this case, for example, after changing the format to match the format of the input data to the modeling device 12, a correction may be performed to change the impression of the human face shown by the scan data.

本例によれば、例えば、スキャンデータの補正を適切に行うことができる。また、補正後のスキャンデータに基づき、造形物データを適切に生成することができる。更には、制御PC14において生成した造形物データを造形装置12へ供給することで、造形物の造形を造形装置12に適切に実行させることができる。 According to this example, for example, the scan data can be appropriately corrected. In addition, the object data can be appropriately generated based on the corrected scan data. Furthermore, by supplying the object data generated in the control PC 14 to the modeling device 12, the modeling device 12 can be caused to appropriately perform modeling of the object.

続いて、造形装置12においてスキャンデータを補正する動作について、更に詳しく説明をする。また、これに関連して、先ず、本例においてスキャンデータの補正を行う理由等について、説明をする。上記においても説明をしたように、本例の造形システム10では、3Dスキャナ16において人間の形状及び色を読み取ることで、スキャンデータを生成する。そして、制御PC14においてスキャンデータに基づいて造形物データを生成し、造形装置12において、造形物データに基づき、3Dスキャナ16で読み取りの対象となった人間を示す造形物(例えば、人間のフィギュア)を造形する。 Next, the operation of correcting the scan data in the modeling device 12 will be described in more detail. In relation to this, the reason for correcting the scan data in this example will be described first. As explained above, in the modeling system 10 of this example, the 3D scanner 16 reads the shape and color of a human being to generate scan data. Then, the control PC 14 generates object data based on the scan data, and the modeling device 12 models an object (e.g., a human figure) representing the human being that was the subject of reading by the 3D scanner 16 based on the object data.

また、より具体的に、この場合、例えば、人間の全身が入る大きさの3Dスキャナ16を用いて、人間の全身に対してスキャンを行うことが考えられる。そして、例えばこのような方法でスキャンデータの生成を行う場合、スキャンの対象が大きいこと等により、スキャン対象の人間の位置によって光の当たり方に差が生じやすくなる。また、例えば、環境光の影響で影になる部分が発生すること等も考えられる。そして、これらの影響により、例えば、スキャン結果において、肌の色が暗くなることや、目を構成している黒目と白目のコントラストが下がること等が生じやすくなる。そして、この場合、例えば3Dスキャナ16で生成したスキャンデータをそのまま用いると、造形装置12において造形する造形物が示す人間において、肌の色のくすみ、目のぼけ、又は目が黒くつぶれること等が生じやすくなる。これに対し、人間を示す造形物において、肌や目の印象は、特に重要である。そのため、肌のくすみや目のぼけ、つぶれ等が生じると、所望の出来映えの造形物を造形することが難しくなることが考えられる。また、人間を示すフィギュアにおいて、肌の色のくすみや目のぼけ、つぶれ等が生じると、価値が大きく低下すること等も考えられる。 More specifically, in this case, for example, a 3D scanner 16 large enough to fit the entire human body may be used to scan the entire human body. When generating scan data in this manner, for example, the large size of the object to be scanned may cause differences in the way the light hits the human body depending on the position of the object to be scanned. In addition, for example, it is possible that shadow areas may occur due to the influence of ambient light. Due to these influences, for example, the skin color may become darker in the scan results, and the contrast between the pupil and the white of the eye may decrease. In this case, for example, if the scan data generated by the 3D scanner 16 is used as is, the human object to be modeled by the modeling device 12 may have dull skin, blurred eyes, or black, crushed eyes. In contrast, the impression of the skin and eyes is particularly important in objects representing humans. Therefore, if dull skin, blurred or crushed eyes, etc. occur, it may be difficult to model an object with the desired finish. Additionally, in the case of human figures, if the skin becomes dull or the eyes become blurred or crushed, the value may decrease significantly.

また、人間を示す造形物を造形する場合、例えば、実際の人間よりも縮小したサイズでの造形を行うことが考えられる。そして、この場合、サイズの縮小の影響により、目のつぶれ等が特に生じやすくなる。また、この場合、サイズが変わることの影響により、実際の人間(人物)の形状や色を忠実に再現しても、実際の人間と印象が大きく変わることも考えられる。更に、人間を示す造形物を造形する場合には、必ずしも実際の人間を忠実に再現することが好ましいわけではなく、例えば人物の個性を強調するように造形を行うことや、見た目の印象をよくして造形を行うことが望ましい場合もある。 When creating a model that represents a human, it is conceivable to create the model at a smaller size than an actual human. In this case, the reduced size can make it particularly easy for problems such as eyes becoming crushed. In addition, in this case, the change in size can cause the impression to be significantly different from that of an actual human, even if the shape and color of an actual human (person) are faithfully reproduced. Furthermore, when creating a model that represents a human, it is not necessarily preferable to faithfully reproduce an actual human; for example, it may be desirable to create a model that emphasizes the individuality of the person, or to create a model that improves the visual impression.

これに対し、上記においても説明をしたように、本例において、制御PC14は、スキャンデータに対し、補正を行う。また、この補正として、例えば、造形装置12で造形する造形物の状態を所望の出来映えに近づけるように、補正を行う。より具体的に、本例において、3Dスキャナ16は、読み取り対象の人間の顔を少なくとも含む部分を示すスキャンデータを生成する。この場合、スキャンデータについて、例えば、人間の顔を含む人間の少なくとも一部の形状と、当該形状の表面の各位置の色とを少なくとも示すデータ等と考えることができる。また、制御PC14では、スキャンデータを補正することで、例えば、スキャンデータが示す人間の顔の状態を変化させる。この場合、スキャンデータが示す人間の顔の状態を変化させることについては、例えば、顔の少なくとも一部における形状又は色を変化させること等と考えることができる。また、スキャンデータが示す人間の顔の状態を変化させることについては、例えば、スキャンデータが示す形状及び色で表現される人間の表情を変化させること等と考えることもできる。また、より具体的に、本例において、制御PC14は、例えば、人間の顔における肌の色及び目の状態を変化させることで、肌の色がきれいであり、かつ目がパッチリとした印象になるように、スキャンデータの補正を行う。また、この場合、制御PC14は、例えば図3に示すフローチャートの動作により、スキャンデータの補正を行う。 In response to this, as described above, in this example, the control PC 14 performs corrections on the scan data. For example, this correction is performed so that the state of the object to be modeled by the modeling device 12 approaches the desired finish. More specifically, in this example, the 3D scanner 16 generates scan data showing at least a portion including the face of the human being to be read. In this case, the scan data can be considered to be, for example, data showing at least the shape of at least a part of the human being including the face and the color of each position on the surface of the shape. In addition, the control PC 14 corrects the scan data to, for example, change the state of the human face shown by the scan data. In this case, changing the state of the human face shown by the scan data can be considered to, for example, change the shape or color of at least a part of the face. In addition, changing the state of the human face shown by the scan data can be considered to, for example, change the human facial expression expressed by the shape and color shown by the scan data. More specifically, in this example, the control PC 14 corrects the scan data to, for example, change the skin color and eye state of the human face to give the impression of a clean skin color and wide-eyed eyes. In this case, the control PC 14 corrects the scan data, for example, by performing the operations in the flowchart shown in FIG. 3.

図3は、制御PC14においてスキャンデータに対して行う補正の動作の一例を示すフローチャートである。本例において、スキャンデータに対して補正を行う場合、制御PC14は、先ず、スキャンデータが示す3Dモデルに基づき、スキャンデータにおいて人間の顔に対応する部分を識別する(S202)。この場合、スキャンデータが示す3Dモデルについては、例えば、スキャンデータが示す形状及び色で構成される立体的なモデル等と考えることができる。ステップS202における制御PC14の動作については、例えば、3Dモデルの顔を自動認識する動作等と考えることもできる。 Figure 3 is a flowchart showing an example of the operation of correction performed on scan data by the control PC 14. In this example, when performing correction on scan data, the control PC 14 first identifies a portion of the scan data that corresponds to a human face based on the 3D model indicated by the scan data (S202). In this case, the 3D model indicated by the scan data can be considered, for example, as a three-dimensional model configured with the shape and color indicated by the scan data. The operation of the control PC 14 in step S202 can also be considered, for example, as an operation of automatically recognizing the face of the 3D model.

また、本例において、制御PC14は、ステップS202での識別結果に基づき、スキャンデータが示す立体形状における表面の色を示すテクスチャが示す画像(テクスチャ画像)の中で人間の顔を示す領域である顔領域(顔エリア)を更に識別する(S204)。より具体的に、上記においても説明をしたように、本例のスキャンデータでは、表面の色について、UVマップ法で立体形状にテクスチャを貼り付けることで示している。そして、この場合、ステップS204において、制御PC14は、ステップS202で識別した顔の部分のUVマップに基づき、テクスチャ画像における顔領域を識別(取得)する。また、本例において、UVマップについては、例えば、UV座標系の各位置とテクスチャの各位置との対応関係を示すデータ等と考えることができる。UVマップについては、例えば、立体形状に対するテクスチャの貼り付け方を指定するデータ等と考えることもできる。 In this example, the control PC 14 further identifies a face region (face area) that is a region showing a human face in an image (texture image) shown by a texture that shows the surface color of the three-dimensional shape shown by the scan data based on the identification result in step S202 (S204). More specifically, as described above, in the scan data of this example, the surface color is shown by attaching a texture to the three-dimensional shape using the UV map method. In this case, in step S204, the control PC 14 identifies (obtains) the face region in the texture image based on the UV map of the face part identified in step S202. In this example, the UV map can be considered, for example, as data showing the correspondence between each position in the UV coordinate system and each position in the texture. The UV map can also be considered, for example, as data specifying how to attach a texture to a three-dimensional shape.

また、本例において、制御PC14は、例えば、ユーザの指示に基づき、人間の顔における肌の色及び目の状態を変化させるための補正を行う。より具体的に、図3に示す場合の補正の動作において、制御PC14は、顔の部分の肌の見え方を変化させる補正である美肌調整(S206)と、目の印象を変化させる補正である目調整(S208)とを行う。この場合、制御PC14は、美肌調整として、例えば、肌の色の明るさを明るくする(上げる)処理(美白処理)や、肌の色の調整等を行う。また、目調整として、例えば、目の黒目と白目とのコントラストを上げる(高める)処理や、目のサイズを大きくする処理(目のサイズアップ)等を行う。この場いい、目のサイズについては、例えば、目がパッチリとした印象になるように、少しだけ大きくすることが考えられる。 In this example, the control PC 14 performs corrections to change the skin color and eye condition of a human face, for example, based on the user's instructions. More specifically, in the correction operation shown in FIG. 3, the control PC 14 performs skin beautification adjustment (S206), which is a correction to change the appearance of the skin on the face, and eye adjustment (S208), which is a correction to change the impression of the eyes. In this case, the control PC 14 performs, for example, a process to brighten (increase) the brightness of the skin color (whitening process) and adjust the skin color as the skin beautification adjustment. In addition, for example, the control PC 14 performs a process to increase (increase) the contrast between the pupil and the white of the eye and a process to increase the size of the eyes (eye size up) as the eye adjustment. In this case, the size of the eyes can be increased slightly, for example, to give the impression of wide eyes.

また、更に具体的に、例えば、目調整を行う動作において、制御PC14は、スキャンデータが示す3Dモデルに基づき、顔領域の中で人間の目を示す領域である目領域を識別する。目領域を識別する動作については、例えば、3Dモデルに基づいて目の位置を自動的に認識する動作等と考えることができる。そして、例えば上記のようにして、スキャンデータが示す人間の顔における目の状態が変化するように、スキャンデータに対する補正を行う。また、目のサイズアップを行う補正において、制御PC14は、例えば、UVマップで目領域が対応付けられる位置を変化させることで、目のサイズアップを行う。この場合、目のサイズアップを行う補正について、例えば、テクスチャ画像自体は変化させずに、UVマップで目領域が対応付けられる位置を変化させることで行うことが考えられる。このように構成すれば、例えば、より自然な印象での目のサイズアップを行うことができる。また、目調整では、例えば、瞳の色が変化するようにスキャンデータの補正を行うこと等も考えられる。この場合、瞳の色を変化させる補正については、例えば、テクスチャ画像における瞳の部分の色を変化させることで行うことが考えられる。 More specifically, for example, in the operation of performing eye adjustment, the control PC 14 identifies an eye region, which is a region showing human eyes, in the face region based on a 3D model shown by the scan data. The operation of identifying the eye region can be considered, for example, as an operation of automatically recognizing the position of the eyes based on a 3D model. Then, for example, as described above, the scan data is corrected so that the state of the eyes in the human face shown by the scan data changes. In addition, in the correction for increasing the size of the eyes, the control PC 14 increases the size of the eyes, for example, by changing the position to which the eye region corresponds in the UV map. In this case, it is considered that the correction for increasing the size of the eyes is performed, for example, by changing the position to which the eye region corresponds in the UV map without changing the texture image itself. With this configuration, for example, it is possible to increase the size of the eyes with a more natural impression. In addition, in the eye adjustment, for example, it is possible to correct the scan data so that the color of the pupil changes. In this case, it is considered that the correction for changing the color of the pupil is performed, for example, by changing the color of the pupil part in the texture image.

本例によれば、例えば、スキャンデータに対し、造形物で表現する人間の顔の状態を変化させるための補正を適切に行うことができる。また、これにより、例えば、補正後のスキャンデータが示す人物の印象を適切に変化させることができる。更には、補正後のスキャンデータに基づいて造形物データを生成し、造形物データに基づいて造形装置12(図1参照)での造形を実行することで、例えば、補正の結果を反映した造形物を適切に造形することができる。また、これにより、例えば、3Dスキャナ16で取得したスキャンデータをそのまま用いて高い精度で人物を再現する場合よりも印象をよくした造形物や、所望の状態で人物を示す造形物の造形を適切に行うことができる。また、上記の説明等から理解できるように、本例によれば、例えば、3Dスキャナ16で取得したスキャンデータを補正することで、スキャンの対象となった人間の特徴を残しつつ、最終的に造形される造形物の状態を変化させることができる。また、これにより、例えば、スキャン対象となった人間の基本的な雰囲気等を変化させることなく、所望の状態で人物を示す造形物の造形を適切に行うことができる。 According to this example, for example, it is possible to appropriately perform corrections on the scan data to change the state of the human face represented by the model. This also makes it possible to appropriately change, for example, the impression of the person shown in the corrected scan data. Furthermore, by generating model data based on the corrected scan data and executing modeling in the modeling device 12 (see FIG. 1) based on the model data, for example, it is possible to appropriately model a model that reflects the results of the correction. This also makes it possible to appropriately model a model that gives a better impression than when a person is reproduced with high accuracy using the scan data acquired by the 3D scanner 16 as is, or a model that shows a person in a desired state. As can be understood from the above explanation, according to this example, for example, by correcting the scan data acquired by the 3D scanner 16, it is possible to change the state of the final model while retaining the features of the person who was the subject of the scan. This also makes it possible to appropriately model a model that shows a person in a desired state without changing the basic atmosphere, etc. of the person who was the subject of the scan.

続いて、制御PC14において行う目調整の動作等について、更に詳しく説明をする。図4は、目調整の動作について更に詳しく説明をする図である。図中の上段において処理前の状態として示す図は、制御PC14において補正を行う前のスキャンデータが示す3Dモデルの例を示す。この3Dモデルについては、例えば、3Dスキャナ16で取得したスキャンデータが示す3Dモデル等と考えることができる。 Next, the eye adjustment operation performed by the control PC 14 will be explained in more detail. FIG. 4 is a diagram that explains the eye adjustment operation in more detail. The diagram shown in the upper part of the figure as the state before processing shows an example of a 3D model indicated by the scan data before correction is performed by the control PC 14. This 3D model can be thought of as, for example, a 3D model indicated by the scan data acquired by the 3D scanner 16.

また、図中の中段において補正前及び補正後の状態として示す図は、制御PC14において目調整を行う前(補正前)、及び目調整を行った後(補正後)のテクスチャ画像の例を示す。図中において、細い折れ線は、UVマップ法でテクスチャが貼り付けられる立体形状を示している。より具体的に、本例のスキャンデータは、対象物の形状について、ポリゴンを用いて示す。そして、この場合、図中の細い折れ線について、顔領域の一部の各位置におけるポリゴンの状態を示していると考えることができる。 The diagrams in the middle of the figure showing the pre- and post-correction states show examples of texture images before eye adjustment is performed by the control PC 14 (pre-correction) and after eye adjustment is performed (post-correction). In the figure, the thin broken lines indicate the three-dimensional shape to which the texture is applied using the UV map method. More specifically, the scan data in this example shows the shape of the target object using polygons. In this case, the thin broken lines in the figure can be considered to indicate the state of the polygons at each position of a portion of the face area.

また、上記においても説明をしたように、目調整において、制御PC14は、スキャンデータが示す3Dモデルに基づき、目の位置を認識する。この場合、例えば、補正を行う前のスキャンデータが示す3Dモデルに基づいて目の位置を認識することが考えられる。また、目の位置の認識については、例えば、目調整を行う時点のスキャンデータに基づいて行うこと等も考えられる。例えば、図3を用いて上記において説明をしたように、美肌調整を行った後に目調整を行う場合、目の位置の認識について、美肌調整を行った後のスキャンデータが示す3Dモデルに基づいて行うことも考えられる。 As explained above, in eye adjustment, the control PC 14 recognizes the position of the eyes based on the 3D model indicated by the scan data. In this case, for example, it is conceivable to recognize the position of the eyes based on the 3D model indicated by the scan data before correction is performed. It is also conceivable that the recognition of the eye position is performed based on the scan data at the time of performing the eye adjustment. For example, as explained above using FIG. 3, when eye adjustment is performed after skin beautification adjustment, it is conceivable that the recognition of the eye position is performed based on the 3D model indicated by the scan data after skin beautification adjustment.

また、上記においても説明をしたように、目調整において、制御PC14は、例えば、目の黒目と白目とのコントラストを上げる処理や、目のサイズを大きくする処理等を行う。また、このような補正により、制御PC14は、例えば図中に示す補正前のテクスチャ画像について、補正後のテクスチャ画像のように変化させる。また、この場合、補正後のスキャンデータが示す3Dモデルについて、例えば、図中の下段において処理後の状態として示す図のようになると考えることができる。本例によれば、例えば、目がパッチリとした印象になるようなスキャンデータの補正(パッチリ目の処理)を適切に行うことができる。 As explained above, in eye adjustment, the control PC 14 performs, for example, processing to increase the contrast between the pupil and white of the eye, processing to increase the size of the eye, etc. Furthermore, by such correction, the control PC 14 changes the texture image before correction, for example, as shown in the figure, to the texture image after correction. In this case, the 3D model represented by the corrected scan data can be considered to be, for example, as shown in the figure as the post-processing state in the lower part of the figure. According to this example, for example, it is possible to appropriately correct the scan data so that the eyes appear wide open (wide-eyed processing).

ここで、上記においても説明をしたように、本例において、制御PC14は、スキャンデータに対する補正として、目調整の他に、美肌調整を更に行う。そして、美肌調整及び目調整については、例えば、3Dモデルの形状を変化させることなく、色のみを変化させることでも、実行が可能である。また、この場合、美肌調整や目調整で行う補正の少なくとも一部について、例えば、顔領域の少なくとも一部の色を変化させる補正の一例と考えることができる。また、美肌調整や目調整で行う補正の少なくとも一部について、例えば、スキャンデータが示す人間の顔の少なくとも一部の色が変わるようにスキャンデータが示す色を変化させる補正等と考えることもできる。また、上記の説明等から理解できるように、本例において、例えば美肌調整等で色を変化させる補正については、テクスチャ画像の色を変化させることで行う。また、この場合、制御PC14は、例えば、スキャンデータが示す形状を変化させずに、テクスチャ画像を変化させる。より具体的に、美肌処理において、制御PC14は、例えば、顔領域における肌の色を変化させることで、テクスチャが示す画像を変化させる。また、目調整においても、制御PC14は、例えば白目と黒目とのコントラストを変化させる補正等で、テクスチャ画像を変化させることが考えられる。このように構成した場合、例えば、スキャンデータが示す形状を変化させないことで、より容易にスキャンデータの補正を行うことができる。また、これにより、例えば、スキャンデータが示す人間の顔の印象を容易かつ適切に変化させることができる。 Here, as explained above, in this example, the control PC 14 performs skin adjustment in addition to eye adjustment as a correction to the scan data. The skin adjustment and eye adjustment can be performed, for example, by changing only the color without changing the shape of the 3D model. In this case, at least a part of the correction performed in the skin adjustment and eye adjustment can be considered as an example of a correction that changes the color of at least a part of the face area. At least a part of the correction performed in the skin adjustment and eye adjustment can be considered as a correction that changes the color indicated by the scan data so that the color of at least a part of the human face indicated by the scan data changes. As can be understood from the above explanation, in this example, the correction that changes the color, for example, in the skin adjustment, is performed by changing the color of the texture image. In this case, the control PC 14 changes the texture image without changing the shape indicated by the scan data. More specifically, in the skin beautification process, the control PC 14 changes the image indicated by the texture, for example, by changing the skin color in the face area. In addition, in eye adjustment, the control PC 14 may change the texture image, for example, by performing a correction to change the contrast between the white and black of the eye. When configured in this way, for example, the shape shown in the scan data is not changed, making it easier to correct the scan data. This also makes it possible to easily and appropriately change the impression of a human face shown in the scan data, for example.

また、スキャンデータの補正においては、例えば、テクスチャ画像のみではなく、スキャンデータが示す形状についても変化させてもよい。この場合、スキャンデータを補正する動作において、制御PC14は、スキャンデータが示す形状を変化させる。このように構成した場合も、例えば、スキャンデータに対する補正を適切に行うことができる。また、より具体的に、この場合、例えば、目調整の動作において、目のサイズを変更するのに合わせて、スキャンデータが示す形状も変化させること等が考えられる。この場合、例えば、目のサイズを変更するのに合わせて、目の縁の部分を構成する上下の瞼に対応する微細な凹凸の位置を変化させること等が考えられる。また、この場合、制御PC14は、例えば、目調整において、UVマップで目領域が対応付けられる位置を変化させ、この位置の変化に合わせて、上下の瞼に対応する凹凸の位置を変化させる。このように構成すれば、例えば、スキャンデータが示す顔の印象をより自然かつ適切に変化させることができる。 In addition, in the correction of the scan data, for example, not only the texture image but also the shape indicated by the scan data may be changed. In this case, in the operation of correcting the scan data, the control PC 14 changes the shape indicated by the scan data. Even in this configuration, for example, the correction of the scan data can be appropriately performed. More specifically, in this case, for example, in the operation of adjusting the eyes, it is possible to change the shape indicated by the scan data in accordance with the change in the size of the eyes. In this case, it is possible to change the position of the fine unevenness corresponding to the upper and lower eyelids that form the edge of the eye in accordance with the change in the size of the eyes. In this case, for example, in the eye adjustment, the control PC 14 changes the position to which the eye region is associated in the UV map, and changes the position of the unevenness corresponding to the upper and lower eyelids in accordance with the change in position. With this configuration, for example, the impression of the face indicated by the scan data can be changed more naturally and appropriately.

また、上記においては、スキャンデータに対して行う補正に関し、主に、肌の色や目の印象に関する補正を行う動作について、説明をした。しかし、スキャンデータに対する補正としては、上記以外の補正を行うことも考えられる。この場合、例えば、人間の顔を構成する様々なパーツに対し、色や形状を変化させる補正を行うことが考えられる。より具体的に、人間の顔を構成するパーツとしては、目以外に、例えば、鼻、口、耳、及び眉等を考えることができる。この場合、制御PC14は、例えば、これらのパーツの少なくとも一部の色が変化するようにスキャンデータの補正を行うことで、スキャンデータが示す人間の顔の少なくとも一部の色が変わる補正を行う。 In the above, the corrections made to the scan data were mainly described with regard to the operation of making corrections to the impression of skin color and eyes. However, it is also possible to make corrections to the scan data other than those mentioned above. In this case, for example, it is possible to make corrections to change the color or shape of various parts that make up a human face. More specifically, parts that make up a human face can include, in addition to the eyes, the nose, mouth, ears, eyebrows, etc. In this case, the control PC 14 makes a correction to change the color of at least a part of the human face shown in the scan data, for example, by correcting the scan data so that the color of at least a part of these parts changes.

また、顔を構成する様々なパーツについて、スキャンデータが示す形状を変化させる補正を行うこと等も考えられる。この場合、様々なパーツのうち、特に、目、鼻、口の形状を変化させることが考えられる。より具体的に、この場合、制御PC14は、例えば、人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分について、スキャンデータが示す形状を変化させる。このように構成すれば、例えば、スキャンデータが示す人間の顔の状態を適切に変化させることができる。また、更に具体的に、この場合、制御PC14は、例えば、人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分の少なくとも一部について、造形物の表面と直交する方向である法線方向において表面の位置が変化するように、スキャンデータが示す形状を変化させる。法線方向において表面の位置が変化することについては、例えば、造形物の表面における凸部の高さや凹部の深さを変化させること等と考えることができる。このように構成すれば、例えば、スキャンデータにおいて目、鼻、口等を示す形状を適切に変化させることができる。また、これにより、例えば、スキャンデータが示す人間の顔の状態を適切に変化させることができる。 It is also possible to carry out corrections to change the shapes indicated by the scan data for various features that make up the face. In this case, it is particularly possible to change the shapes of the eyes, nose, and mouth among the various features. More specifically, in this case, the control PC 14 changes the shapes indicated by the scan data for parts corresponding to at least one of the eyes, nose, and mouth in a human face. With this configuration, for example, it is possible to appropriately change the state of the human face indicated by the scan data. Furthermore, more specifically, in this case, the control PC 14 changes the shapes indicated by the scan data for at least a part of the parts corresponding to at least one of the eyes, nose, and mouth in a human face, so that the position of the surface changes in the normal direction, which is a direction perpendicular to the surface of the shaped object. The change in the position of the surface in the normal direction can be considered, for example, to change the height of the convex part or the depth of the concave part on the surface of the shaped object. With this configuration, for example, it is possible to appropriately change the shapes indicating the eyes, nose, mouth, etc. in the scan data. Also, this makes it possible to appropriately change the state of the human face indicated by the scan data.

続いて、ユーザからの補正の指示の受け取り方や、補正モードについて、更に詳しく説明をする。上記においても説明をしたように、本例において、制御PC14は、ユーザの指示に基づき、スキャンデータの補正を行う。より具体的に、本例において、制御PC14は、スキャンデータに対して行う補正を示す指示である補正指示をユーザから受け取り、補正指示に基づき、スキャンデータデータの補正を行う。また、補正の実行時において、制御PC14は、補正モードを選択する指示をユーザから受け取る。また、本例において、制御PC14は、ユーザへの画面表示を行う表示部を有する。表示部としては、例えば、公知のモニタ等の画像表示装置を好適に用いることができる。そして、制御PC14は、例えば、図5に示す画面表示を用いて、ユーザからの指示を受け取る。 Next, the method of receiving correction instructions from the user and the correction modes will be described in more detail. As described above, in this example, the control PC 14 corrects the scan data based on the user's instructions. More specifically, in this example, the control PC 14 receives a correction instruction from the user, which is an instruction indicating the correction to be made to the scan data, and corrects the scan data based on the correction instruction. Furthermore, when performing the correction, the control PC 14 receives an instruction from the user to select a correction mode. Furthermore, in this example, the control PC 14 has a display unit that displays a screen to the user. As the display unit, for example, a known image display device such as a monitor can be suitably used. Then, the control PC 14 receives instructions from the user using, for example, the screen display shown in FIG. 5.

図5は、補正の指示の受け取り方等について更に詳しく説明をする図である。図5(a)は、補正モードの選択を受け取る画面の一例を示す。図5(b)は、補正モードとして詳細モードが指定された場合にユーザに示す画面の一例を示す。 Figure 5 is a diagram that provides a more detailed explanation of how to receive correction instructions. Figure 5(a) shows an example of a screen that receives the selection of a correction mode. Figure 5(b) shows an example of a screen that is shown to the user when the detailed mode is specified as the correction mode.

上記においても説明をしたように、本例において、制御PC14は、複数種類の補正モードの中からいずれかの補正モードを選択する指示をユーザから受け取る。そして、制御PC14は、ユーザにより選択された補正モードに対応付けられている指定の仕方で補正指示をユーザから受け取り、その補正指示に基づき、スキャンデータに対する補正を行う。このように構成すれば、例えば、様々な補正モードでのスキャンデータに対する補正を適切に行うことができる。また、これにより、例えば、ユーザの意向に沿った補正を適切に行うことができる。この場合、複数種類の補正モードのそれぞれについては、例えば、補正指示の指定の仕方と対応付けておくことが考えられる。また、本例において、制御PC14は、複数種類の補正モードとして、簡単モード、詳細モード、及びデータ編集モードを用いる。この場合、制御PC14は、例えば図5(a)において簡単、詳細、及びデータ編集の文字を記載して示すボタンのように、それぞれの補正モードに対応する選択手段を表示して、ユーザによる補正モードの選択の指示を受け取る。また、この場合、制御PC14は、選択される補正モードに対応付けられている指定の仕方により、補正指示を更にユーザから受け取る。 As described above, in this example, the control PC 14 receives an instruction from the user to select one of the multiple correction modes. The control PC 14 then receives a correction instruction from the user in a manner of designation associated with the correction mode selected by the user, and performs correction on the scan data based on the correction instruction. With this configuration, for example, it is possible to appropriately correct the scan data in various correction modes. This also makes it possible to appropriately perform correction according to the user's intention, for example. In this case, it is possible to associate each of the multiple correction modes with a manner of designation of the correction instruction. In this example, the control PC 14 uses a simple mode, a detailed mode, and a data editing mode as the multiple correction modes. In this case, the control PC 14 displays a selection means corresponding to each correction mode, such as buttons with the characters simple, detailed, and data editing written in FIG. 5(a), and receives an instruction to select a correction mode by the user. In this case, the control PC 14 further receives a correction instruction from the user in a manner of designation associated with the correction mode to be selected.

また、本例において用いる上記の複数種類の補正モードは、指示の詳細さが互いに異なる複数種類の補正モードの一例である。これらの複数種類の補正モードを用いることにより、例えば、ユーザが求める品質等に応じて、補正の指示の与え方を適切に変化させることができる。また、本例において、簡単モードは、所定補正モードの一例である。所定補正モードについては、例えば、補正の強さを示すパラメータの指定をユーザから受け付けることなく予め設定された補正を行う補正モード等と考えることができる。また。簡単モードについて、例えば、補正の強さを示すパラメータを用いずに補正の内容を指定することで簡単な補正を行う補正モード等と考えることもできる。 The multiple types of correction modes used in this example are an example of multiple types of correction modes with different levels of detail in the instructions. By using these multiple types of correction modes, it is possible to appropriately change the way correction instructions are given, for example, depending on the quality desired by the user. In this example, the simple mode is an example of a predetermined correction mode. The predetermined correction mode can be considered, for example, as a correction mode in which a preset correction is performed without receiving a parameter indicating the strength of the correction from the user. Also, the simple mode can be considered, for example, as a correction mode in which a simple correction is performed by specifying the content of the correction without using a parameter indicating the strength of the correction.

また、本例において、簡単モードは、目をパッチリさせることや肌色をきれいに出すこと(美肌)等の目的を指定することで補正を実行する補正モードである。補正モードとして簡単モードがユーザに選択された場合、制御PC14は、例えば図5(a)に目パッチリ、及び美肌等として示すように、補正の目的を示すボタン等の選択手段を表示して、補正の目的の選択をユーザから更に受け付ける。そして、ユーザにより選択された補正の目的に基づき、例えば自動的に設定されるパラメータ等に従って目調整や美肌調整等を実行することで、スキャンデータの補正を行う。このような簡単モードを用いることにより、例えば、ユーザに負担をかけることなく、スキャンデータに対する補正を適切に行うことができる。 In this example, the easy mode is a correction mode that performs correction by specifying an objective, such as making the eyes look brighter or making the skin look more beautiful (beautiful skin). When the easy mode is selected by the user as the correction mode, the control PC 14 displays a selection means, such as a button, indicating the correction objective, for example, as shown in FIG. 5(a) as "bright eyes" and "beautiful skin," and further accepts the selection of the correction objective from the user. Then, based on the correction objective selected by the user, the scan data is corrected by performing eye adjustment, skin adjustment, etc., according to automatically set parameters, for example. By using such an easy mode, for example, it is possible to appropriately correct the scan data without placing a burden on the user.

また、本例において、詳細モードは、パラメータ指定モードの一例である。パラメータ指定モードについては、例えば、パラメータの指定をユーザから受け付けることでパラメータによって指定される強さでの補正を行う補正モード等と考えることもできる。また、詳細モードについて、例えば、補正の強さを示すパラメータを用いて補正の仕方を指定することで簡単モードよりも詳細な補正を行う補正モード等と考えることもできる。補正モードとして詳細モードがユーザに選択された場合、制御PC14は、例えば図5(b)に示す画面をユーザに指定して、補正の強さを示すパラメータの指定をユーザから受け付ける。より具体的に、図示した場合において、制御PC14は、目調整において目をパッチリさせる程度を示す目パッチリ度や、肌調整において美肌感を高めるために行う調整の程度を示す美肌度等について、パラメータの指定をユーザから受け付ける。そして、この場合、制御PC14は、指定されたパラメータに基づいて目調整や美肌調整等を実行することで、スキャンデータの補正を行う。このような詳細モードを用いることにより、例えば、ユーザの希望に合わせたスキャンデータに対する補正をより適切に行うことができる。 In this example, the detailed mode is an example of a parameter specification mode. The parameter specification mode can be considered, for example, as a correction mode in which correction is performed with a strength specified by a parameter by accepting a parameter specification from the user. The detailed mode can also be considered, for example, as a correction mode in which correction is performed more precisely than in the simple mode by specifying a correction method using a parameter indicating the strength of correction. When the detailed mode is selected by the user as the correction mode, the control PC 14 accepts from the user a parameter specification indicating the strength of correction by specifying a screen shown in FIG. 5(b), for example. More specifically, in the illustrated case, the control PC 14 accepts from the user a parameter specification for an eye widening degree indicating the degree to which eyes are widened in eye adjustment, a skin beauty degree indicating the degree of adjustment performed to enhance a skin beauty feeling in skin adjustment, and the like. In this case, the control PC 14 performs eye adjustment, skin beauty adjustment, and the like based on the specified parameters to correct the scan data. By using such a detailed mode, for example, correction of the scan data according to the user's wishes can be more appropriately performed.

また、本例において、データ編集モードは、形状調整モードの一例である。形状調整モードについては、例えば、スキャンデータが示す形状をユーザの操作に応じて変化させる補正を行う補正モード等と考えることができる。この場合、形状をユーザの操作に応じて変化させることについては、例えば、スキャンデータにおいて形状を示すポリゴンの形状等を編集することで直接的に形状を変化させること等と考えることができる。また、この場合、データ編集モードについて、例えば、ポリゴンの編集等によってスキャンデータが示す形状を変化させる操作をユーザに直接行わせる補正モード等と考えることもできる。また、データ編集モードについて、例えば、パラメータ指定モードよりも詳細に補正の仕方を指定する補正モード等と考えることができる。データ編集モードでは、形状に限らず、スキャンデータにおけるテクスチャ画像の編集をユーザに更に行わせてもよい。また、データ編集モードにおいて、例えば、スキャンデータが示す形状に対するテクスチャの貼り付け方を変更する調整等をユーザに行わせてもよい。 In this example, the data editing mode is an example of a shape adjustment mode. The shape adjustment mode can be considered, for example, as a correction mode in which a correction is made to change the shape indicated by the scan data in response to a user operation. In this case, changing the shape in response to a user operation can be considered, for example, as directly changing the shape by editing the shape of a polygon indicating the shape in the scan data. In this case, the data editing mode can be considered, for example, as a correction mode in which the user directly performs an operation to change the shape indicated by the scan data by editing a polygon. In addition, the data editing mode can be considered, for example, as a correction mode in which the method of correction is specified in more detail than in the parameter specification mode. In the data editing mode, the user may further edit the texture image in the scan data, not limited to the shape. In the data editing mode, the user may further perform adjustments to change the way the texture is applied to the shape indicated by the scan data.

補正モードとしてデータ編集モードがユーザに選択された場合、制御PC14は、例えば、スキャンデータの形状の編集(例えばポリゴンの編集)やテクスチャ画像の編集等を行わせる画面をユーザに表示して、スキャンデータの補正のための操作をユーザに行わせる。このようなデータ編集モードを用いることにより、例えば、必要に応じて、スキャンデータに対し、詳細かつ具体的な補正を適切に行うことができる。また、上記のような複数種類の補正モードを用いることにより、例えば、ユーザが求める品質等に応じて、様々な補正モードでのスキャンデータに対する補正を適切に行うことができる。 When the data editing mode is selected by the user as the correction mode, the control PC 14 displays to the user a screen that allows the user to edit the shape of the scan data (e.g., edit polygons) or edit texture images, and allows the user to perform operations to correct the scan data. By using such a data editing mode, for example, detailed and specific corrections can be appropriately made to the scan data as needed. In addition, by using multiple types of correction modes as described above, it is possible to appropriately correct the scan data in various correction modes depending on, for example, the quality desired by the user.

ここで、上記の説明等から理解できるように、上記の複数種類の補正モードのうち、簡単モード及び詳細モードについては、例えば、造形装置12(図1参照)に関する詳しい知識等がないユーザ等でも比較的容易に補正の仕方の指定を行うことが可能な補正モード等と考えることができる。これに対し、データ編集モードについては、例えば、造形装置12等に関するある程度の知識が必要な補正モード等と考えることができる。そのため、データ編集モードについては、例えば、所定の知識等を有している一部のユーザのみが選択可能な補正モードとして用いることも考えられる。より具体的に、例えば、簡単モード及び詳細モードについては消費者等の一般的なユーザでも使用可能な補正モードとし、データ編集モードについては、造形システム10(図1参照)のオペレータ等の特定のユーザのみが使用する補正モードにすること等が考えられる。この場合、一般的なユーザとしては、例えば、造形装置12において造形する造形物の購入者等を想定することができる。また、一般的なユーザとして、例えば、3Dスキャナ16(図1参照)でのスキャン対象の人物等を想定することもできる。また、データ編集モードを使用可能な特定のユーザとしては、例えば、造形装置12において造形する造形物を販売する販売者やその補助者等を想定することができる。また、特定のユーザについて、例えば、データ編集モードを使用するためのオペレータ等と考えることもできる。また、データ編集モードでの補正については、例えば、簡単モードや詳細モードでの補正と共に行うこと等も考えられる。この場合、例えば、データ編集モードでの補正により、簡単モード又は詳細モードでの補正を行った結果に対する微調整を行うこと等が考えられる。 Here, as can be understood from the above explanation, among the multiple types of correction modes, the simple mode and the detailed mode can be considered as correction modes that allow even users who do not have detailed knowledge about the modeling device 12 (see FIG. 1) to specify the correction method relatively easily. In contrast, the data editing mode can be considered as a correction mode that requires a certain level of knowledge about the modeling device 12. Therefore, the data editing mode can be used as a correction mode that can be selected only by some users who have certain knowledge. More specifically, for example, the simple mode and the detailed mode can be correction modes that can be used by general users such as consumers, and the data editing mode can be used only by specific users such as operators of the modeling system 10 (see FIG. 1). In this case, the general user can be, for example, a purchaser of a model to be modeled by the modeling device 12. In addition, the general user can be, for example, a person to be scanned by the 3D scanner 16 (see FIG. 1). Furthermore, specific users who can use the data editing mode can be, for example, sellers who sell objects created by the modeling device 12 and their assistants. Specific users can also be considered, for example, operators who use the data editing mode. Corrections in the data editing mode can also be performed together with corrections in the simple mode or detailed mode. In this case, for example, corrections in the data editing mode can be used to fine-tune the results of corrections made in the simple mode or detailed mode.

また、上記のように、本例においては、スキャンデータの補正を行うことで、造形物の仕上がりについて、ユーザの所望の仕上がりに近づける。しかし、この場合も、補正指示が不適切であると、所望の仕上がりでの造形物の造形を適切に行えなくなる。また、造形装置12において造形物を造形する場合、通常、多くのインクを消費することになる。また、造形の動作には、数時間~数日程度以上の長い時間を要する場合がある。そのため、不適切な補正指示での造形を実行してしまうと、無駄なコストや時間を多く消費することになる。 As described above, in this example, the scanned data is corrected to bring the finished product closer to the user's desired finish. However, even in this case, if the correction instructions are inappropriate, the product cannot be properly molded with the desired finish. Furthermore, when molding an object using the molding device 12, a large amount of ink is usually consumed. Furthermore, the molding operation may take a long time, from several hours to several days or more. Therefore, if molding is performed with inappropriate correction instructions, a lot of cost and time will be wasted.

そのため、制御PC14においては、スキャンデータが示す人間の少なくとも一部を表示部に立体的に表示しつつ、補正指示をユーザから受け取ることが好ましい。この場合、スキャンデータが示す人間の少なくとも一部を表示部に立体的に表示することについては、例えば、造形しようとする造形物の造形結果の予測を表示すること等と考えることができる。また、表示部に立体的に表示することについては、例えば、表示している物の立体的な形状をユーザが認識できるように表示を行うこと等と考えることができる。また、このような表示としては、例えば、公知の3D表示技術を用いた表示等を行うことが考えられる。表示部への立体的な表示については、例えば、造形物を表示する向きをユーザの指示に従って変更可能な状態で行うことが好ましい。また、造形物の一部としては、少なくとも顔に対応する部分を表示することが考えられる。また、この場合、例えば、表示のスケールを異ならせて、造形物の全体と、顔に対応する部分とを表示部に表示してもよい。また、表示部への表示については、例えば、造形結果の3Dプレビュー表示等と考えることもできる。また、表示部への造形物の表示については、例えば、ユーザの指示に応じて拡大及び縮小が可能な状態で行うことが好ましい。 Therefore, it is preferable that the control PC 14 receives a correction instruction from the user while displaying at least a part of the human represented by the scan data three-dimensionally on the display unit. In this case, the display of at least a part of the human represented by the scan data three-dimensionally on the display unit can be considered to be, for example, a prediction of the modeling result of the object to be modeled. Also, the display of the object three-dimensionally on the display unit can be considered to be, for example, a display that allows the user to recognize the three-dimensional shape of the displayed object. Also, such a display can be, for example, a display using a known 3D display technology. For the three-dimensional display on the display unit, it is preferable, for example, to perform the display in a state in which the orientation of the object to be displayed can be changed according to the user's instructions. Also, it is possible to display at least a part corresponding to the face as a part of the object. Also, in this case, for example, the scale of the display may be different, and the entire object and the part corresponding to the face may be displayed on the display unit. Also, the display on the display unit can be considered, for example, as a 3D preview display of the modeling result. Also, it is preferable to perform the display of the object on the display unit in a state in which it can be enlarged and reduced according to the user's instructions.

また、制御PC14での補正指示の受け取りについては、例えば、受け取る補正指示に従ってスキャンデータを補正した場合に得られる造形物の予測結果をユーザに示しつつ行うことが考えられる。この場合、制御PC14は、例えば、補正指示に従ってスキャンデータを補正した場合の補正後のスキャンデータに基づいて生成される造形物データを用いる場合に造形される造形物である予測造形物の少なくとも一部を表示部に表示しつつ、補正指示をユーザから受け取る。補正指示に従ってスキャンデータを補正した場合の補正後のスキャンデータについては、例えば、その時点での仮の補正指示に従って補正を行った場合のスキャンデータ等と考えることができる。この場合、ユーザは、例えば、表示部に表示される予測造形物の状態に基づき、最終的に指定する補正指示を決定する。このように構成した場合、ユーザは、例えば、所望の補正を行うための補正指示を適切に決定することができる。また、これにより、制御PC14において、補正指示をより適切に受け取ることができる。 In addition, the control PC 14 may receive the correction instruction while showing the user the predicted result of the object obtained when the scan data is corrected according to the received correction instruction. In this case, the control PC 14 receives the correction instruction from the user while displaying, on the display unit, at least a part of the predicted object, which is the object to be formed when using the object data generated based on the corrected scan data when the scan data is corrected according to the correction instruction. The corrected scan data when the scan data is corrected according to the correction instruction can be considered to be, for example, the scan data when the correction is performed according to the provisional correction instruction at that time. In this case, the user determines the correction instruction to be finally specified, for example, based on the state of the predicted object displayed on the display unit. In this configuration, the user can, for example, appropriately determine the correction instruction for performing the desired correction. This also allows the control PC 14 to receive the correction instruction more appropriately.

本発明は、例えば造形システム等に好適に利用できる。 The present invention can be suitably used in, for example, modeling systems.

10・・・造形システム、12・・・造形装置、14・・・制御PC、16・・・3Dスキャナ、50・・・造形物、52・・・サポート層、102・・・ヘッド部、104・・・造形台、106・・・走査駆動部、110・・・制御部、152・・・光反射領域、154・・・着色領域、202・・・インクジェットヘッド、204・・・紫外線光源、206・・・平坦化ローラ 10: Modeling system, 12: Modeling device, 14: Control PC, 16: 3D scanner, 50: Modeled object, 52: Support layer, 102: Head unit, 104: Modeling table, 106: Scanning drive unit, 110: Control unit, 152: Light reflection area, 154: Coloring area, 202: Inkjet head, 204: Ultraviolet light source, 206: Flattening roller

Claims (17)

立体的な造形物を造形する造形システムであって、
造形すべき前記造形物を示すデータである造形物データを生成するデータ生成部と、
前記データ生成部において生成する前記造形物データに基づいて前記造形物の造形を行う造形実行部と
を備え、
前記データ生成部は、
造形の対象物となる人間を3Dスキャナで読み取ることで生成するデータである対象物データを取得するデータ取得処理と、
前記対象物データに対する補正を行うデータ補正処理と、
前記データ補正処理において補正を行った後の前記対象物データに基づいて前記造形物データを生成する造形物データ生成処理と
を行い、
前記対象物データは、前記人間の顔を含む前記人間の少なくとも一部の形状と、当該形状の表面の各位置の色とを少なくとも示すデータであり、
前記データ補正処理において、前記データ生成部は、前記対象物データを補正することで、前記対象物データが示す前記人間の顔の状態を変化させることを特徴とする造形システム。
A modeling system for modeling a three-dimensional object, comprising:
a data generation unit that generates object data representing the object to be modeled;
a modeling execution unit that performs modeling of the object based on the model data generated by the data generation unit,
The data generation unit
A data acquisition process for acquiring object data, which is data generated by scanning a human being, which is the object of modeling, with a 3D scanner;
A data correction process for correcting the object data;
a data generation process for generating the object data based on the object data corrected in the data correction process;
the target object data is data indicating at least a shape of at least a part of the human, including a face of the human, and a color of each position on a surface of the shape;
A modeling system characterized in that, in the data correction process, the data generation unit changes the state of the human face represented by the object data by correcting the object data.
前記データ補正処理において、前記データ生成部は、前記対象物データが示す前記形状を変化させることを特徴とする請求項1に記載の造形システム。 The modeling system according to claim 1, characterized in that, in the data correction process, the data generation unit changes the shape indicated by the object data. 前記データ補正処理において、前記データ生成部は、前記人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分について、前記対象物データが示す前記形状を変化させることを特徴とする請求項2に記載の造形システム。 The modeling system according to claim 2, characterized in that in the data correction process, the data generation unit changes the shape indicated by the object data for parts of the human face that correspond to at least one of the eyes, nose, and mouth. 前記データ補正処理において、前記データ生成部は、前記人間の顔における目、鼻、及び口の少なくともいずれかに対応する部分の少なくとも一部について、前記造形物の表面と直交する方向である法線方向において前記表面の位置が変化するように、前記対象物データが示す前記形状を変化させることを特徴とする請求項3に記載の造形システム。 The modeling system according to claim 3, characterized in that in the data correction process, the data generation unit changes the shape indicated by the object data so that the position of the surface of at least a part of the portion corresponding to at least one of the eyes, nose, and mouth of the human face changes in a normal direction that is perpendicular to the surface of the model. 前記データ補正処理において、前記データ生成部は、前記対象物データが示す前記人間の顔の少なくとも一部の色が変わるように、前記対象物データが示す色を変化させることを特徴とする請求項1から4のいずれかに記載の造形システム。 The modeling system according to any one of claims 1 to 4, characterized in that in the data correction process, the data generation unit changes the color indicated by the object data so that the color of at least a part of the human face indicated by the object data changes. 前記データ補正処理において、前記データ生成部は、前記対象物データに対して行う補正を示す指示である補正指示をユーザから受け取り、前記補正指示に基づき、前記対象物データの補正を行うことを特徴とする請求項1から5のいずれかに記載の造形システム。 The modeling system according to any one of claims 1 to 5, characterized in that in the data correction process, the data generation unit receives a correction instruction from a user, which is an instruction indicating a correction to be made to the object data, and corrects the object data based on the correction instruction. 前記データ生成部は、前記ユーザへの画面表示を行う表示部を有し、
前記データ補正処理において、前記データ生成部は、前記対象物データが示す前記人間の少なくとも一部を前記表示部に立体的に表示しつつ、前記補正指示を前記ユーザから受け取ることを特徴とする請求項6に記載の造形システム。
the data generation unit has a display unit that displays a screen to the user,
The modeling system according to claim 6, wherein in the data correction process, the data generation unit receives the correction instruction from the user while three-dimensionally displaying at least a portion of the human represented by the object data on the display unit.
前記データ補正処理において、前記データ生成部は、前記補正指示に従って前記対象物データを補正した場合の補正後の前記対象物データに基づいて生成される前記造形物データを用いる場合に造形される前記造形物である予測造形物の少なくとも一部を前記表示部に表示しつつ、前記補正指示を前記ユーザから受け取ることを特徴とする請求項7に記載の造形システム。 The modeling system according to claim 7, characterized in that in the data correction process, the data generation unit receives the correction instruction from the user while displaying on the display unit at least a portion of a predicted object, which is the object to be modeled when using the object data generated based on the corrected object data when the object data is corrected in accordance with the correction instruction. 前記データ生成部は、互いに異なる複数種類の補正モードの中からいずれかの前記補正モードを選択する指示を前記ユーザから受け取る補正モード選択処理を更に行い、
前記複数種類の補正モードのそれぞれは、前記補正指示の指定の仕方と対応付けられており、
前記データ補正処理において、前記データ生成部は、前記補正モード選択処理で選択された前記補正モードに対応付けられている指定の仕方で前記補正指示を前記ユーザから受け取り、当該補正指示に基づき、前記対象物データに対する補正を行うことを特徴とする請求項6から8のいずれかに記載の造形システム。
The data generation unit further performs a correction mode selection process of receiving an instruction from the user to select one of a plurality of different correction modes;
each of the plurality of types of correction modes is associated with a manner of designating the correction instruction;
A molding system as described in any one of claims 6 to 8, characterized in that in the data correction process, the data generation unit receives the correction instruction from the user in a specified manner corresponding to the correction mode selected in the correction mode selection process, and performs correction on the object data based on the correction instruction.
前記補正モード選択処理において、前記データ生成部は、
補正の強さを示すパラメータの指定を前記ユーザから受け付けることなく予め設定された補正を行う前記補正モードである所定補正モードと、
前記パラメータの指定を前記ユーザから受け付けることで前記パラメータによって指定される強さでの補正を行う前記補正モードであるパラメータ指定モードと
を含む前記複数種類の補正モードの中からいずれかの前記補正モードを選択する指示を前記ユーザから受け取ることを特徴とする請求項9に記載の造形システム。
In the correction mode selection process, the data generation unit
a predetermined correction mode in which a preset correction is performed without receiving a parameter indicating the strength of the correction from the user;
The molding system described in claim 9, characterized in that it receives an instruction from the user to select one of the multiple types of correction modes, including a parameter designation mode, which is a correction mode that accepts the designation of the parameter from the user and performs correction at a strength specified by the parameter.
前記補正モード選択処理において、前記データ生成部は、
前記対象物データが示す前記対象物の形状を前記ユーザの操作に応じて変化させる補正を行う前記補正モードである形状調整モードを更に含む前記複数種類の補正モードの中からいずれかの前記補正モードを選択する指示を前記ユーザから受け取ることを特徴とする請求項10に記載の造形システム。
In the correction mode selection process, the data generation unit
The molding system described in claim 10, characterized in that an instruction is received from the user to select one of the multiple correction modes, which further includes a shape adjustment mode, which is a correction mode that performs correction to change the shape of the object indicated by the object data in accordance with the user's operation.
前記対象物データは、UV座標系を使ってテクスチャをマッピングすることで前記表面の各位置の色が設定されるデータであり、
前記データ補正処理において、前記データ生成部は、前記対象物データにおいてマッピングされている前記テクスチャが示す画像の中で前記人間の顔を示す領域である顔領域を識別し、識別した前記顔領域に基づき、前記対象物データが示す前記人間の顔の状態を変化させることを特徴とする請求項1から11のいずれかに記載の造形システム。
the object data is data in which a color is set at each position on the surface by mapping a texture using a UV coordinate system;
A modeling system as described in any one of claims 1 to 11, characterized in that in the data correction process, the data generation unit identifies a face area, which is an area indicating the human face, in an image indicated by the texture mapped in the object data, and changes the state of the human face indicated by the object data based on the identified face area.
前記データ補正処理において、前記データ生成部は、前記顔領域の中で前記人間の目を示す領域である目領域を更に識別し、前記対象物データが示す前記人間の顔における目の状態が変化するように、前記対象物データに対する補正を行うことを特徴とする請求項12に記載の造形システム。 The modeling system according to claim 12, characterized in that in the data correction process, the data generation unit further identifies an eye region within the face region that is an area that represents the human's eyes, and performs corrections to the object data so that the state of the eyes in the human face represented by the object data changes. 前記データ補正処理において、前記データ生成部は、前記UV座標系の各位置と前記テクスチャの各位置との対応関係を示すUVマップで前記目領域が対応付けられる位置を変化させることで、前記対象物データが示す前記人間の顔における目の状態が変化するように、前記対象物データに対する補正を行うことを特徴とする請求項13に記載の造形システム。 The modeling system according to claim 13, characterized in that in the data correction process, the data generation unit performs corrections to the object data so that the state of the eyes in the human face represented by the object data changes by changing the position to which the eye area corresponds in a UV map that indicates the correspondence between each position in the UV coordinate system and each position in the texture. 前記データ補正処理において、前記データ生成部は、前記対象物データが示す前記人間の顔における肌の色が変化するように、前記対象物データに対する補正を行うことを特徴とする請求項12から14のいずれかに記載の造形システム。 The modeling system according to any one of claims 12 to 14, characterized in that in the data correction process, the data generation unit performs corrections on the object data so that the skin color of the human face represented by the object data is changed. 前記造形実行部は、造形の材料となるインクを吐出するインクジェットヘッドを備え、前記インクの層を複数層重ねることで、前記造形物を造形することを特徴とする請求項1から15のいずれかに記載の造形システム。 The modeling system according to any one of claims 1 to 15, characterized in that the modeling execution unit includes an inkjet head that ejects ink that is a modeling material, and the modeled object is formed by stacking multiple layers of the ink. 立体的な造形物を造形する造形方法であって、
造形すべき前記造形物を示すデータである造形物データを生成するデータ生成段階と、
前記データ生成段階において生成する前記造形物データに基づいて前記造形物の造形を行う造形実行段階と
を備え、
前記データ生成段階において、
造形の対象物となる人間を3Dスキャナで読み取ることで生成するデータである対象物データを取得するデータ取得処理と、
前記対象物データに対する補正を行うデータ補正処理と、
前記データ補正処理において補正を行った後の前記対象物データに基づいて前記造形物データを生成する造形物データ生成処理と
を行い、
前記対象物データは、前記人間の顔を含む前記人間の少なくとも一部の形状と、当該形状の表面の各位置の色とを少なくとも示すデータであり、
前記データ補正処理において、前記対象物データを補正することで、前記対象物データが示す前記人間の顔の状態を変化させることを特徴とする造形方法。
A method for forming a three-dimensional object, comprising the steps of:
a data generation step of generating object data which is data representing the object to be modeled;
a modeling execution step of modeling the object based on the object data generated in the data generation step,
In the data generation step,
A data acquisition process for acquiring object data, which is data generated by scanning a human being, which is the object of modeling, with a 3D scanner;
A data correction process for correcting the object data;
a data generation process for generating the object data based on the object data corrected in the data correction process;
the target object data is data indicating at least a shape of at least a part of the human, including a face of the human, and a color of each position on a surface of the shape;
A modeling method comprising the steps of: correcting the object data in the data correction process to change a state of the human face represented by the object data.
JP2021045741A 2021-03-19 2021-03-19 Molding system and molding method Active JP7492932B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021045741A JP7492932B2 (en) 2021-03-19 2021-03-19 Molding system and molding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021045741A JP7492932B2 (en) 2021-03-19 2021-03-19 Molding system and molding method

Publications (2)

Publication Number Publication Date
JP2022144648A JP2022144648A (en) 2022-10-03
JP7492932B2 true JP7492932B2 (en) 2024-05-30

Family

ID=83454063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021045741A Active JP7492932B2 (en) 2021-03-19 2021-03-19 Molding system and molding method

Country Status (1)

Country Link
JP (1) JP7492932B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078646A (en) 2003-08-29 2005-03-24 Samsung Electronics Co Ltd Photorealistic three-dimensional face modeling method and apparatus based on video
JP2005139593A (en) 2003-11-10 2005-06-02 Mic:Kk Method for producing mask and method for producing mold
JP2020062322A (en) 2018-10-19 2020-04-23 キヤノン株式会社 Doll molding system, information processing method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078646A (en) 2003-08-29 2005-03-24 Samsung Electronics Co Ltd Photorealistic three-dimensional face modeling method and apparatus based on video
JP2005139593A (en) 2003-11-10 2005-06-02 Mic:Kk Method for producing mask and method for producing mold
JP2020062322A (en) 2018-10-19 2020-04-23 キヤノン株式会社 Doll molding system, information processing method, and program

Also Published As

Publication number Publication date
JP2022144648A (en) 2022-10-03

Similar Documents

Publication Publication Date Title
US10573064B2 (en) Generating 3D models with surface details
WO2015123117A2 (en) Method of making a mask with customized facial features
US11214009B2 (en) Shaping system, shaping method, and shaped object
US11270518B2 (en) Object shaping method and object shaping system
JP2017105101A (en) Three-dimensional molded object, and three-dimensional molding apparatus and method for producing the same
JP2016215577A (en) Production method for three-dimensional molded article, and molding device
US20180178444A1 (en) Shaped object and shaping method
WO2002025595B1 (en) Visual display methods for use in computer-animated speech production models
JP7492932B2 (en) Molding system and molding method
JP7271379B2 (en) Modeling apparatus and modeling method
JP2018008374A (en) Shaping device, shaping method, and shaping system
US10449715B2 (en) Stereolithography color 3D printing method
JP7447083B2 (en) 3D data generation device, 3D data generation method, program, and modeling system
JP2021115796A (en) Manufacturing method of coloring products and ink ejection device
JP6532378B2 (en) Modeling system, control method of modeling operation, modeling control apparatus, and program
JP7626385B2 (en) Modeling data generating method, modeling method, modeling data generating device, modeling system, print data generating method, printing method, print data generating device, and print system
JP7682471B2 (en) Method for creating modeling data, modeling data generating device, and modeling system
JP6386273B2 (en) Three-dimensional object forming apparatus and three-dimensional object forming method
US20250306813A1 (en) Image processing method, image processing device, printing system, and image processing program
US11247480B2 (en) Image sheet and method for producing the same
JP7141943B2 (en) Modeling apparatus and modeling method
US12403648B2 (en) Repairing method for shaped object, shaping system, and manufacturing method for attachment member
JP7838264B2 (en) Electronic equipment, control methods, and programs
US20200262132A1 (en) Shaping method and shaping device
JP2021122994A (en) Molding system and molding method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240520

R150 Certificate of patent or registration of utility model

Ref document number: 7492932

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150