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
JP6926715B2 - 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program - Google Patents
[go: Go Back, main page]

JP6926715B2 - 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program - Google Patents

3D modeling data generation device, 3D modeling device, and 3D modeling data generation program Download PDF

Info

Publication number
JP6926715B2
JP6926715B2 JP2017122330A JP2017122330A JP6926715B2 JP 6926715 B2 JP6926715 B2 JP 6926715B2 JP 2017122330 A JP2017122330 A JP 2017122330A JP 2017122330 A JP2017122330 A JP 2017122330A JP 6926715 B2 JP6926715 B2 JP 6926715B2
Authority
JP
Japan
Prior art keywords
dimensional
color
color distribution
information
image
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
JP2017122330A
Other languages
Japanese (ja)
Other versions
JP2019005964A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2017122330A priority Critical patent/JP6926715B2/en
Publication of JP2019005964A publication Critical patent/JP2019005964A/en
Application granted granted Critical
Publication of JP6926715B2 publication Critical patent/JP6926715B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、三次元造形データの生成装置、三次元造形装置、及び三次元造形データの生成プログラムに関する。 The present invention relates to a three-dimensional modeling data generation device, a three-dimensional modeling device, and a three-dimensional modeling data generation program.

特許文献1には、着色インクが吐出された単位層が積層された三次元造形物を製造する三次元造形物の製造方法であって、前記三次元造形物の三次元形状データを元に、前記三次元造形物表面の複数の部位における、前記単位層の面方向Aと、前記三次元造形物の表面方向Bとで形成される鋭角の角度θに応じて、色補正を行うことを特徴とする三次元造形物の製造方法が開示されている。 Patent Document 1 describes a method for manufacturing a three-dimensional model in which unit layers discharged with colored ink are laminated, based on the three-dimensional shape data of the three-dimensional model. It is characterized in that color correction is performed according to an acute angle θ formed by the surface direction A of the unit layer and the surface direction B of the three-dimensional modeled object at a plurality of parts on the surface of the three-dimensional modeled object. A method for manufacturing a three-dimensional model is disclosed.

特許文献2には、表面が色彩化された三次元物品を印刷する方法であって、表面の色彩化を表すデータを受け取るステップと、物品の表面の色彩化を表すデータをボクセルデータに変換するステップと、を含む方法が開示されている。 Patent Document 2 describes a method of printing a three-dimensional article having a colored surface, in which a step of receiving data representing the coloring of the surface and data representing the coloring of the surface of the article are converted into voxel data. Steps and methods including are disclosed.

特許文献3には、着色インクまたは透明インクから形成された層を積層する形成部を備え、上記形成部は、同じインクによって形成する層同士の重畳領域を、該インクによって形成する該重畳領域以外の領域であって、該インクによって形成する層同士が重畳しない領域よりも単位容積あたりのインクの吐出容積が小さくなるように形成することを特徴とする立体物造形装置が開示されている。 Patent Document 3 includes a forming portion for laminating layers formed of colored ink or transparent ink, and the forming portion includes a superimposing region between layers formed by the same ink other than the superimposing region formed by the ink. Disclosed is a three-dimensional object modeling apparatus characterized in that the ink ejection volume per unit volume is smaller than that of a region in which the layers formed by the ink are not overlapped with each other.

特開2015−98091号公報JP-A-2015-98091 米国特許出願公開第2015/0258770号明細書U.S. Patent Application Publication No. 2015/0258770 特開2015−221515号公報JP-A-2015-221515

三次元形状の表面に色情報が付与された三次元形状データを造形する場合、三次元形状の内側に向かって厚みを持った三次元的な色情報を生成し、三次元形状を積層方向にスライスした際に上下層で色分布が異なるようにすることで、三次元形状の厚み方向に発色性がばらつくのを抑える必要がある。 When creating 3D shape data with color information added to the surface of the 3D shape, 3D color information with thickness is generated toward the inside of the 3D shape, and the 3D shape is stacked in the stacking direction. By making the color distribution different between the upper and lower layers when sliced, it is necessary to suppress the variation in color development in the thickness direction of the three-dimensional shape.

しかしながら、三次元形状が複雑な形状の場合、三次元形状の内側に向かって厚みを持たせる処理や、積層方向にスライスしたスライス画像内の厚み部分の色分布が、上下層で色分布が異なるように三次元的な色分布を生成するのは困難である。 However, when the three-dimensional shape is a complicated shape, the color distribution of the thick part in the slice image sliced in the stacking direction and the process of increasing the thickness toward the inside of the three-dimensional shape are different between the upper and lower layers. It is difficult to generate a three-dimensional color distribution as described above.

本発明は、積層する層毎に層の面方向と三次元形状の表面方向とで形成される角度に応じて造形材の吐出パターンを異ならせる場合と比較して、複雑な形状を有する三次元形状であっても、様々な角度から観察した場合に発色性のばらつきを抑えた三次元形状が容易に得られる三次元形状データの生成装置、三次元造形装置、及び三次元造形データの生成プログラムを提供することを目的とする。 The present invention has a three-dimensional shape having a complicated shape as compared with the case where the discharge pattern of the modeling material is different depending on the angle formed between the surface direction of the layer and the surface direction of the three-dimensional shape for each layer to be laminated. A 3D shape data generator, a 3D modeling device, and a 3D modeling data generation program that can easily obtain a 3D shape that suppresses variations in color development when observed from various angles, even if it is a shape. The purpose is to provide.

上記目的を達成するために、請求項1に記載の三次元形状データの生成装置の発明は、 三次元形状データで表された三次元形状の表面に指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成する二次元展開画像生成部と、上下層で異なる色分布となるように前記二次元展開画像を三次元的にハーフトーン処理するハーフトーン処理部と、前記ハーフトーン処理部によりハーフトーン処理された三次元の色分布画像を前記三次元形状に貼り付けることで三次元造形データを生成する三次元造形データ生成部と、 前記三次元形状の複数の面が成す角度が180度未満となる前記複数の面に前記色分布画像を貼り付けた際に生じる重複領域については、前記複数の面の各々の前記重複領域に貼り付けられる前記色分布画像が表す色情報を合成する合成部と、を備える。 In order to achieve the above object, the invention of the three-dimensional shape data generation device according to claim 1 develops the color information specified on the surface of the three-dimensional shape represented by the three-dimensional shape data in two dimensions. A two-dimensional development image generation unit that generates a two-dimensional development image with a thickness, and a halftone processing unit that three-dimensionally halftones the two-dimensional development image so that the upper and lower layers have different color distributions. , A three-dimensional modeling data generation unit that generates three-dimensional modeling data by pasting a three-dimensional color distribution image halftone-processed by the halftone processing unit on the three-dimensional shape, and a plurality of the three-dimensional shapes. Regarding the overlapping region generated when the color distribution image is pasted on the plurality of surfaces having an angle formed by the surfaces of less than 180 degrees, the color distribution image pasted on the overlapping region of each of the plurality of surfaces is It includes a compositing unit that synthesizes the color information to be represented .

請求項2記載の発明は、前記二次元展開画像の色分布情報は、上下層で異なる色分布となる複数の層の色分布情報を含む。 In the invention according to claim 2, the color distribution information of the two-dimensional developed image includes color distribution information of a plurality of layers having different color distributions in the upper and lower layers.

請求項3記載の発明は、前記色分布情報生成部は、前記二次元展開画像の最上部から最下部にかけて異なる色分布となるように前記二次元展開画像の色分布情報を生成する際に、連続する上下層で異なるパターンとなるように前記色情報を用いてハーフトーン処理する。 According to the third aspect of the present invention, when the color distribution information generation unit generates color distribution information of the two-dimensional development image so that the color distribution is different from the top to the bottom of the two-dimensional development image. Halftone processing is performed using the color information so that different patterns are obtained in the continuous upper and lower layers.

請求項記載の発明は、前記合成部は、前記重複領域における前記複数の面の各々の前記色情報の代表値を前記重複領域の色情報として設定する。 In the invention according to claim 4 , the synthesis unit sets a representative value of the color information of each of the plurality of surfaces in the overlapping region as the color information of the overlapping region.

請求項記載の発明は、前記合成部は、前記重複領域のうち前記複数の面からの距離が近い領域ほど、距離が近い面の前記色情報の割合が多くなるように前記代表値を算出する。 In the invention according to claim 5 , the synthesis unit calculates the representative value so that the closer the distance from the plurality of surfaces is to the overlapping region, the greater the proportion of the color information on the surfaces having a shorter distance. do.

請求項記載の発明は、前記合成部は、前記重複領域を前記複数の面が成す角度の2等分線で分割した分割領域の各々に、前記複数の面の各々の前記色情報を設定する。 In the invention according to claim 6 , the synthesis unit sets the color information of each of the plurality of surfaces in each of the divided regions obtained by dividing the overlapping region by a bisector of an angle formed by the plurality of surfaces. do.

請求項記載の発明は、三次元形状データで表された三次元形状の表面に指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成する二次元展開画像生成部と、前記厚みを持たせた二次元展開画像の最上部から最下部にかけて異なる色分布となるように前記二次元展開画像の色分布情報を生成する色分布情報生成部と、前記色分布情報生成部により生成された、前記二次元展開画像の色分布情報で表される色分布画像を前記三次元形状に貼り付けることで三次元造形データを生成する三次元造形データ生成部と、前記三次元形状の複数の面が成す角度が180度を越える前記複数の面に前記色分布画像を貼り付けた際に生じる隙間領域に前記色分布画像が表す色情報を補完する補完部と、を備える。 The invention according to claim 7 is a two-dimensional developed image that generates a two-dimensional developed image in which the color information specified on the surface of the three-dimensional shape represented by the three-dimensional shape data is expanded two-dimensionally to give a thickness. The generation unit, the color distribution information generation unit that generates the color distribution information of the two-dimensional development image so that the color distribution is different from the top to the bottom of the two-dimensional development image having the thickness, and the color distribution. A three-dimensional modeling data generation unit that generates three-dimensional modeling data by pasting a color distribution image represented by the color distribution information of the two-dimensional development image generated by the information generation unit on the three-dimensional shape, and the above-mentioned a complementing part that complements the color information represented by the color distribution picture in the gap region generated when the angle between the plurality of surfaces of the three-dimensional shape is affixed the color distribution picture to the plurality of surfaces in excess of 180 degrees, the Be prepared.

請求項記載の発明は、前記補完部は、前記複数の面に貼り付けられた色分布画像の前記隙間領域側の色情報から前記隙間領域の色情報を内挿することにより、前記隙間領域に前記色情報を補完する。 In the invention according to claim 8 , the complementary portion interpolates the color information of the gap region from the color information on the gap region side of the color distribution image attached to the plurality of surfaces, thereby forming the gap region. Complements the color information.

請求項記載の発明は、前記複数の面の外側に擬似的に設けた複数の擬似領域に、前記複数の面に貼り付けられた色分布画像を貼り付け、前記複数の擬似領域に貼り付けられた色分布画像が重複する重複領域については、前記複数の擬似領域の各々に貼り付けられた前記色分布画像が表す色情報を合成する合成部を備え、前記補完部は、前記重複領域に設定された前記色情報を前記隙間領域に補完する。 The invention according to claim 9 is to attach a color distribution image attached to the plurality of surfaces to a plurality of pseudo regions provided on the outside of the plurality of surfaces in a pseudo manner, and to attach the color distribution image to the plurality of pseudo regions. Regarding the overlapping region where the color distribution images overlap, a compositing unit for synthesizing the color information represented by the color distribution image attached to each of the plurality of pseudo regions is provided, and the complementary portion is provided in the overlapping region. The set color information is complemented in the gap region.

請求項10記載の発明の三次元造形装置は、造形材を吐出する吐出ヘッドと、請求項1〜の何れか1項に記載の三次元造形データの生成装置により生成された前記三次元造形データを取得する取得部と、前記三次元造形データを複数の面でスライスしたスライスデータを生成する生成部と、前記生成部により生成されたスライスデータを用いて、三次元形状が造形されるように前記吐出ヘッドを制御する制御部と、を備える。 The three-dimensional modeling apparatus of the invention according to claim 10 is the three-dimensional modeling generated by a discharge head that discharges a modeling material and the three-dimensional modeling data generation device according to any one of claims 1 to 9. A three-dimensional shape is formed by using an acquisition unit for acquiring data, a generation unit for generating slice data obtained by slicing the three-dimensional modeling data on a plurality of surfaces, and slice data generated by the generation unit. Is provided with a control unit for controlling the discharge head.

請求項11記載の発明の三次元造形データの生成プログラムは、コンピュータを、請求項1〜の何れか1項に記載の三次元造形データの生成装置の各部として機能させるための三次元造形データの生成プログラムである。 The three-dimensional modeling data generation program of the invention according to claim 11 is for causing the computer to function as each part of the three-dimensional modeling data generation device according to any one of claims 1 to 9. It is a generation program of.

請求項1、請求項10、及び請求項11に記載の発明によれば、積層する層毎に層の面方向と三次元形状の表面方向とで形成される角度に応じて造形材の吐出パターンを異ならせる場合と比較して、複雑な形状を有する三次元形状であっても、様々な角度から観察した場合に発色性のばらつきを抑えた三次元形状が容易に得られる、という効果を有する。 According to the first, tenth , and eleventh aspects of the invention, the ejection pattern of the modeling material is formed according to the angle formed between the surface direction of the layers and the surface direction of the three-dimensional shape for each layer to be laminated. It has the effect that even if the three-dimensional shape has a complicated shape, a three-dimensional shape with less variation in color development can be easily obtained when observed from various angles, as compared with the case where the three-dimensional shapes are different. ..

請求項2に記載の発明によれば、二次元展開画像の色分布情報が複数の層の色分布情報に分かれていない場合と比較して、上下層で異なる色分布情報の生成が容易になる、という効果を有する。 According to the invention of claim 2, it becomes easier to generate different color distribution information in the upper and lower layers as compared with the case where the color distribution information of the two-dimensional developed image is not divided into the color distribution information of a plurality of layers. , Has the effect.

請求項3に記載の発明によれば、ハーフトーン処理以外の処理で二次元展開画像の色分布情報を生成する場合と比較して、連続する上下層で異なるパターンとなる色分布情報を容易に生成できる、という効果を有する。 According to the third aspect of the present invention, as compared with the case where the color distribution information of the two-dimensional developed image is generated by a process other than the halftone process, the color distribution information having a different pattern in the continuous upper and lower layers can be easily obtained. It has the effect of being able to be generated.

請求項に記載の発明によれば、重複領域における複数の面の各々の色情報の代表値以外の色情報を重複領域の色情報として設定する場合と比較して、重複領域の色情報を適切に設定することができる、という効果を有する。 According to the fourth aspect of the invention, the color information of the overlapping region is obtained as compared with the case where the color information other than the representative value of the color information of each of the plurality of surfaces in the overlapping region is set as the color information of the overlapping region. It has the effect that it can be set appropriately.

請求項に記載の発明によれば、重複領域のうち複数の面からの距離に関係なく重複領域の色情報を設定する場合と比較して、重複領域の色情報を適切に設定することができる、という効果を有する。 According to the fifth aspect of the invention, it is possible to appropriately set the color information of the overlapping area as compared with the case of setting the color information of the overlapping area regardless of the distance from the plurality of surfaces of the overlapping area. It has the effect of being able to do it.

請求項に記載の発明によれば、複数の面の各々の重複領域に貼り付けられる色分布画像が表す色情報を合成することで重複領域に色情報を設定する場合と比較して、簡単な処理で重複領域に色情報を設定することができる、という効果を有する。 According to the invention of claim 6 , it is simpler than the case where the color information is set in the overlapping area by synthesizing the color information represented by the color distribution image pasted on each overlapping area of the plurality of surfaces. It has the effect that color information can be set in the overlapping area by various processes.

請求項に記載の発明によれば、三次元形状の複数の面が成す角度が180度を越える複数の面に色分布画像を貼り付けた際に生じる隙間領域に色情報を補完しない場合と比較して、発色性のばらつきを抑えることができる、という効果を有する。 According to the invention of claim 7 , the color information is not complemented in the gap region generated when the color distribution image is pasted on the plurality of surfaces having an angle formed by the plurality of surfaces of the three-dimensional shape exceeding 180 degrees. In comparison, it has the effect of suppressing variations in color development.

請求項に記載の発明によれば、複数の面に貼り付けられた色分布画像の隙間領域側の色情報から隙間領域の色情報を内挿せずに隙間領域に色情報を設定する場合と比較して、隙間領域に色情報を適切に設定することができる、という効果を有する。 According to the eighth aspect of the present invention, there is a case where the color information is set in the gap region without interposing the color information in the gap region from the color information on the gap region side of the color distribution image pasted on the plurality of surfaces. In comparison, it has the effect that color information can be appropriately set in the gap region.

請求項に記載の発明によれば、隙間領域に設定する色情報をまとめて設定することができる、という効果を有する。 According to the invention of claim 9 , it has an effect that the color information to be set in the gap region can be collectively set.

三次元造形データの生成装置の構成例を示す図である。It is a figure which shows the structural example of the 3D modeling data generation apparatus. 三次元形状データの生成処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the 3D shape data generation processing. 三次元形状の一例を示す斜視図である。It is a perspective view which shows an example of a three-dimensional shape. 二次元展開画像の平面図である。It is a top view of the two-dimensional development image. 二次元展開画像の一部の斜視図である。It is a partial perspective view of a two-dimensional development image. 二次元展開画像の一部の側面図である。It is a side view of a part of a two-dimensional developed image. 複数の面が成す角度が180度未満の場合に生じる重複領域に色情報を設定する場合について説明するための図である。It is a figure for demonstrating the case where the color information is set in the overlap region which occurs when the angle formed by a plurality of surfaces is less than 180 degrees. 複数の面が成す角度が180度未満の場合に生じる重複領域に色情報を設定する場合の変形例について説明するための図である。It is a figure for demonstrating the modification in the case of setting the color information in the overlap area which occurs when the angle formed by a plurality of surfaces is less than 180 degrees. 複数の面が成す角度が180度を越える場合に生じる隙間領域に色情報を設定する場合について説明するための図である。It is a figure for demonstrating the case where the color information is set in the gap area which occurs when the angle formed by a plurality of surfaces exceeds 180 degrees. 複数の面が成す角度が180度を越える場合に生じる隙間領域に色情報を設定する場合の変形例について説明するための図である。It is a figure for demonstrating the modification in the case of setting the color information in the gap region which occurs when the angle formed by a plurality of surfaces exceeds 180 degrees. 三次元造形装置の構成例を示す図である。It is a figure which shows the structural example of the 3D modeling apparatus. 他の例に係る三次元形状の斜視図である。It is a perspective view of the three-dimensional shape which concerns on another example. 他の例に係る三次元形状をUV展開した画像を示す図である。It is a figure which shows the image which developed the three-dimensional shape which concerns on another example by UV. 他の例に係る三次元形状の断面を示す図である。It is a figure which shows the cross section of the three-dimensional shape which concerns on another example. 他の例に係る三次元形状の断面を示す図である。It is a figure which shows the cross section of the three-dimensional shape which concerns on another example. 他の例に係る三次元形状の断面を示す図である。It is a figure which shows the cross section of the three-dimensional shape which concerns on another example. 他の例に係る三次元形状をスライスしたスライス画像を示す図である。It is a figure which shows the slice image which sliced the three-dimensional shape which concerns on another example. 他の例に係る三次元形状をスライスしたスライス画像を示す図である。It is a figure which shows the slice image which sliced the three-dimensional shape which concerns on another example. 他の例に係る三次元形状の斜視図である。It is a perspective view of the three-dimensional shape which concerns on another example. 他の例に係る三次元形状をUV展開した画像を示す図である。It is a figure which shows the image which developed the three-dimensional shape which concerns on another example by UV. 他の例に係る三次元形状の断面を示す図である。It is a figure which shows the cross section of the three-dimensional shape which concerns on another example.

以下、図面を参照して、本発明を実施するための形態例を詳細に説明する。 Hereinafter, examples of embodiments for carrying out the present invention will be described in detail with reference to the drawings.

まず、図1を参照して、本実施の形態に係る三次元形状データの生成装置10の構成について説明する。 First, with reference to FIG. 1, the configuration of the three-dimensional shape data generation device 10 according to the present embodiment will be described.

生成装置10は、例えばパーソナルコンピュータ等で構成され、コントローラ12を備える。コントローラ12は、CPU(Central Processing Unit)12A、ROM(Read Only Memory)12B、RAM(Random Access Memory)12C、不揮発性メモリ12D、及び入出力インターフェース(I/O)12Eを備える。そして、CPU12A、ROM12B、RAM12C、不揮発性メモリ12D、及びI/O12Eがバス12Fを介して各々接続されている。 The generation device 10 is composed of, for example, a personal computer or the like, and includes a controller 12. The controller 12 includes a CPU (Central Processing Unit) 12A, a ROM (Read Only Memory) 12B, a RAM (Random Access Memory) 12C, a non-volatile memory 12D, and an input / output interface (I / O) 12E. The CPU 12A, ROM 12B, RAM 12C, non-volatile memory 12D, and I / O 12E are each connected via the bus 12F.

また、I/O12Eには、操作部14、表示部16、通信部18、及び記憶部20が接続されている。なお、CPU12Aは、二次元展開画像生成部、ハーフトーン処理部、三次元造形データ生成部、合成部、及び補完部の一例である。 Further, the operation unit 14, the display unit 16, the communication unit 18, and the storage unit 20 are connected to the I / O 12E. The CPU 12A is an example of a two-dimensional development image generation unit, a halftone processing unit, a three-dimensional modeling data generation unit, a composition unit, and a complement unit.

操作部14は、生成装置10のユーザーから指示を受け付ける、例えばマウス、キーボード、及びタッチパネル等の入力デバイスを含んで構成される。 The operation unit 14 includes input devices such as a mouse, a keyboard, and a touch panel that receive instructions from the user of the generation device 10.

表示部16は、例えば液晶ディスプレイ及び有機EL(Electro Luminescence)ディスプレイ等の表示デバイスを含んで構成される。 The display unit 16 includes display devices such as a liquid crystal display and an organic EL (Electro Luminescence) display.

通信部18は、例えばインターネット及びLAN(Local Area Network)といった通信回線に接続され、通信回線に接続されたパーソナルコンピュータ等の外部装置とデータ通信を行うためのインターフェースを有する。 The communication unit 18 is connected to a communication line such as the Internet and a LAN (Local Area Network), and has an interface for performing data communication with an external device such as a personal computer connected to the communication line.

記憶部20は、ハードディスク等の不揮発性の記憶装置で構成され、後述する三次元造形データの生成プログラム、三次元形状データ等を記憶する。CPU12Aは、記憶部20に記憶された三次元造形データの生成プログラムを読み込んで実行する。 The storage unit 20 is composed of a non-volatile storage device such as a hard disk, and stores a three-dimensional modeling data generation program, three-dimensional shape data, and the like, which will be described later. The CPU 12A reads and executes a three-dimensional modeling data generation program stored in the storage unit 20.

次に、図2を参照して、本実施の形態に係る生成装置10の作用を説明する。CPU12Aが三次元造形データの生成プログラムを読み込んで実行することにより、図2に示す生成処理が実行される。なお、図2に示す生成処理は、例えば、ユーザーの操作により生成プログラムの実行が指示された場合に実行される。 Next, the operation of the generation device 10 according to the present embodiment will be described with reference to FIG. When the CPU 12A reads and executes the three-dimensional modeling data generation program, the generation process shown in FIG. 2 is executed. The generation process shown in FIG. 2 is executed, for example, when the execution of the generation program is instructed by the user's operation.

ステップS100では、記憶部20から三次元形状データを読み込む。 In step S100, the three-dimensional shape data is read from the storage unit 20.

ステップS102では、三次元形状データで表された三次元形状の表面のボクセルに指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成する。 In step S102, the color information specified in the voxels on the surface of the three-dimensional shape represented by the three-dimensional shape data is expanded two-dimensionally to generate a two-dimensional expanded image having a thickness.

ここでは、一例として三次元造形データで表された三次元形状が、図3に示すようなサイコロの三次元形状40の場合について説明する。図3に示すように、三次元形状40は、サイコロの目の部分が黒で着色されている。 Here, as an example, a case where the three-dimensional shape represented by the three-dimensional modeling data is the three-dimensional shape 40 of the dice as shown in FIG. 3 will be described. As shown in FIG. 3, in the three-dimensional shape 40, the dice roll portion is colored black.

この場合、図4に示すように、三次元形状40を二次元平面に展開する。なお、図4の例では6面図に展開した場合を示した。そして、図5に示すように、予め定めた厚みdを持たせた二次元展開画像42を生成する。このとき、図6に示すように、サイコロの目が「1」の面42−1を例にすると、着色されたサイコロの目44−1の部分が厚さdに伸張される。このように、二次元展開画像42は、図4の二次元平面に展開された画像に単に厚みを持たせた画像である。 In this case, as shown in FIG. 4, the three-dimensional shape 40 is developed on a two-dimensional plane. In the example of FIG. 4, the case where it is developed into a six-view drawing is shown. Then, as shown in FIG. 5, a two-dimensional developed image 42 having a predetermined thickness d is generated. At this time, as shown in FIG. 6, taking the surface 42-1 where the dice roll is “1” as an example, the portion of the colored dice roll 44-1 is extended to the thickness d. As described above, the two-dimensional developed image 42 is simply an image in which the image developed on the two-dimensional plane of FIG. 4 is thickened.

ステップS104では、二次元展開画像42の厚み方向における上下層で異なる色分布となるように二次元展開画像42の色分布情報(三次元的な色分布情報)を生成する。すなわち、厚みを持たせた二次元展開画像42は、上下層で異なる色分布となる複数の層の色分布情報を有する。 In step S104, the color distribution information (three-dimensional color distribution information) of the two-dimensional developed image 42 is generated so that the upper and lower layers of the two-dimensional developed image 42 have different color distributions in the thickness direction. That is, the thick two-dimensional developed image 42 has color distribution information of a plurality of layers having different color distributions in the upper and lower layers.

以下、色分布情報の具体的な生成方法について説明する。例えば、最上部(三次元形状においては最外郭となる層)が透明色100%で、最下部(三次元形状においては内側となる層)が、指定された透明度0%の(不透明の)色情報となるように、最上部から最下部に向かうに従って透明度が徐々に変化する色分布となるように色分布情報を生成しても良い。 Hereinafter, a specific method for generating color distribution information will be described. For example, the top (the outermost layer in a three-dimensional shape) is 100% transparent, and the bottom (the inner layer in a three-dimensional shape) is a specified (opaque) color with 0% transparency. Color distribution information may be generated so that the color distribution gradually changes in transparency from the top to the bottom so as to be information.

また、最上部から最下部に向かうに従って、徐々に彩度又は明度が上がるような色分布となるように、若しくは、彩度又は明度が下がるような色分布となるように色分布情報を生成しても良い。 In addition, color distribution information is generated so that the color distribution gradually increases in saturation or lightness from the top to the bottom, or the color distribution decreases in saturation or lightness. You may.

また、色又は形状によって色分布情報の生成方法を変えてもよいし、異なる生成方法を組み合わせても良い。 Further, the color distribution information generation method may be changed depending on the color or shape, or different generation methods may be combined.

また、ユーザーによって三次元的な色分布情報の生成方法を指定しても良いし、色の変化パターンを指定しても良いし、ユーザーが直接色分布情報を作成しても良い。 Further, the user may specify a method for generating three-dimensional color distribution information, a color change pattern may be specified, or the user may directly create the color distribution information.

また、三次元形状データ表面に指定された色情報を用いてハーフトーン処理を行っても良い。ハーフトーン処理を行う場合、三次元形状データ表面に指定された色情報を二次元に展開した二次元展開画像のうち、三次元形状の内側の限られた領域だけに指定された色を再現するような画素配置を決定する必要はなく、厚み方向や透明画素を用いた三次元的な画素配置の色分布情報を生成することができる。 Further, halftone processing may be performed using the color information specified on the surface of the three-dimensional shape data. When performing halftone processing, the specified color is reproduced only in a limited area inside the 3D shape in the 2D expanded image in which the color information specified on the 3D shape data surface is expanded in 2D. It is not necessary to determine such a pixel arrangement, and it is possible to generate color distribution information of a three-dimensional pixel arrangement using the thickness direction and transparent pixels.

ハーフトーン処理は公知の手法であるディザ法又は誤差拡散法等が用いられる。例えばディザ法を用いる場合は、3次元のディザマトリクスを用いてハーフトーン処理すればよい。また、誤差拡散法を用いた場合は、誤差を拡散させる画素を3次元空間に設定してハーフトーン処理すればよい。何れの場合においても、複雑な三次元形状内に収まるように画素配置を決定しなければならないという条件を考慮して、三次元的な色分布情報を生成する場合に比べ、厚みを持った二次元展開画像に単純化して、ハーフトーン処理を高速かつ効率的に行うことができる。 For the halftone processing, a known method such as a dither method or an error diffusion method is used. For example, when the dither method is used, halftone processing may be performed using a three-dimensional dither matrix. Further, when the error diffusion method is used, the pixels for diffusing the error may be set in the three-dimensional space and halftone processing may be performed. In any case, considering the condition that the pixel arrangement must be determined so as to fit within the complicated three-dimensional shape, the thickness is thicker than when the three-dimensional color distribution information is generated. Halftone processing can be performed quickly and efficiently by simplifying to a three-dimensional expanded image.

このように、二次元展開画像42を三次元的にハーフトーン処理することにより、二次元展開画像42の厚み方向において隣接する上下層の色分布が異なる3次元の色分布情報が生成される。 By three-dimensionally halftone processing the two-dimensional developed image 42 in this way, three-dimensional color distribution information in which the color distributions of the adjacent upper and lower layers are different in the thickness direction of the two-dimensional developed image 42 is generated.

ステップS106では、ステップS104で生成された三次元の色分布情報で表される色分布画像を三次元形状に貼り付けることで三次元造形データを生成する。なお、色分布画像の外側の面が三次元形状の表面と合うように色分布画像を貼り付ける。すなわち、色分布画像を三次元形状の最表面から内側にかけて貼り付ける。 In step S106, three-dimensional modeling data is generated by pasting a color distribution image represented by the three-dimensional color distribution information generated in step S104 on a three-dimensional shape. The color distribution image is pasted so that the outer surface of the color distribution image matches the surface of the three-dimensional shape. That is, the color distribution image is pasted from the outermost surface to the inside of the three-dimensional shape.

ステップS108では、三次元形状の複数の面が成す角度が180度未満となる複数の面に色分布画像を貼り付けた際に生じる重複領域については、複数の面の各々の重複領域に貼り付けられる色分布画像が表す色情報を合成する。 In step S108, the overlapping region generated when the color distribution image is pasted on the plurality of surfaces having an angle formed by the plurality of surfaces of the three-dimensional shape is less than 180 degrees is pasted on each overlapping region of the plurality of surfaces. The color information represented by the resulting color distribution image is combined.

具体的には、重複領域における複数の面の各々の色情報の代表値を重複領域の色情報として設定する。 Specifically, the representative value of the color information of each of the plurality of surfaces in the overlapping region is set as the color information of the overlapping region.

ここでは、図7に示すように、複数の面が成す角度が90度となる複数の面を有する三次元形状50の場合について説明する。なお、図中矢印Hは、面の向きを表す。すなわち、矢印Hの方向が三次元形状50の外側方向を表し、矢印Hと反対方向が三次元形状50の内側方向を表す。図8〜10についても同様である。三次元形状50は、第1の面52−1及び第2の面52−2を有し、第1の面52と第2の面52−2との成す角度θは90度である。このような三次元形状50では、第1の面52−1に貼り付けられた色分布画像54−1と第2の面52−2に貼り付けられた色分布画像54−2とが重複する重複領域56が生じる。 Here, as shown in FIG. 7, a case of a three-dimensional shape 50 having a plurality of faces having a plurality of faces formed by an angle of 90 degrees will be described. The arrow H in the figure indicates the direction of the surface. That is, the direction of the arrow H represents the outer direction of the three-dimensional shape 50, and the direction opposite to the arrow H represents the inner direction of the three-dimensional shape 50. The same applies to FIGS. 8 to 10. The three-dimensional shape 50 has a first surface 52-1 and a second surface 52-2, and the angle θ formed by the first surface 52 and the second surface 52-2 is 90 degrees. In such a three-dimensional shape 50, the color distribution image 54-1 pasted on the first surface 52-1 and the color distribution image 54-2 pasted on the second surface 52-2 overlap. An overlapping region 56 is created.

この場合、第1の面52−1に貼り付けられた色分布画像54−1が表す色情報のうち重複領域56に相当する領域の色情報と、第2の面52−2に貼り付けられた色分布画像54−2が表す色情報のうち重複領域56に相当する領域の色情報と、の代表値を算出し、重複領域56の色情報として設定する。代表値の例としては、平均値、中央値等が挙げられるが、これらに限られるものではない。 In this case, among the color information represented by the color distribution image 54-1 pasted on the first surface 52-1, the color information of the region corresponding to the overlapping region 56 and the color information pasted on the second surface 52-2. Of the color information represented by the color distribution image 54-2, the representative value of the color information of the region corresponding to the overlapping region 56 and the representative value are calculated and set as the color information of the overlapping region 56. Examples of representative values include, but are not limited to, the average value, the median value, and the like.

また、重複領域56のうち第1の面52−1又は第2の面52−2からの距離が近い領域ほど、距離が近い面の色情報の割合が多くなるように代表値を算出するようにしてもよい。これにより、色情報の変化が滑らかとなる。 Further, the representative value is calculated so that the closer the distance from the first surface 52-1 or the second surface 52-2 is to the overlapping area 56, the larger the ratio of the color information of the surface having the shorter distance is. It may be. As a result, the change in color information becomes smooth.

また、例えば図8に示すように、重複領域56を第1の面52−1と第2の面52−2とが成す角度の2等分線58で分割した分割領域56−1、56−2のうち、分割領域56−1には色分布画像54−1の分割領域56−1における色情報を設定し、分割領域56−2には色分布画像54−2の分割領域56−2における色情報を設定するようにしてもよい。 Further, for example, as shown in FIG. 8, the overlapping regions 56 are divided by the bisector 58 at the angle formed by the first surface 52-1 and the second surface 52-2, and the divided regions 56-1, 56- Of 2, the color information in the divided region 56-1 of the color distribution image 54-1 is set in the divided region 56-1, and the color information in the divided region 56-2 of the color distribution image 54-2 is set in the divided region 56-2. Color information may be set.

ステップS110では、三次元形状の複数の面が成す角度が180度を越える複数の面に色分布画像を貼り付けた際に生じる隙間領域に色分布画像が表す色情報を補完する。 In step S110, the color information represented by the color distribution image is complemented in the gap region generated when the color distribution image is attached to the plurality of surfaces having an angle formed by the plurality of surfaces of the three-dimensional shape exceeding 180 degrees.

具体的には、複数の面に貼り付けられた色分布画像の隙間領域側の色情報から隙間領域の色情報を内挿する。 Specifically, the color information of the gap region is interpolated from the color information on the gap region side of the color distribution image pasted on the plurality of surfaces.

ここでは、図9に示すように、複数の面が成す角度が270度となる複数の面を有する三次元形状60の場合について説明する。三次元形状60は、第1の面62−1及び第2の面62−2を有し、第1の面62−1と第2の面62−2との成す角度θは270度である。このような三次元形状60では、第1の面62−1に貼り付けられた色分布画像64−1と第2の面62−2に貼り付けられた色分布画像64−2との間に隙間領域66が生じる。 Here, as shown in FIG. 9, a case of a three-dimensional shape 60 having a plurality of surfaces having an angle formed by the plurality of surfaces of 270 degrees will be described. The three-dimensional shape 60 has a first surface 62-1 and a second surface 62-2, and the angle θ formed by the first surface 62-1 and the second surface 62-2 is 270 degrees. .. In such a three-dimensional shape 60, between the color distribution image 64-1 attached to the first surface 62-1 and the color distribution image 64-2 attached to the second surface 62-2. A gap region 66 is created.

この場合、第1の面62−1に貼り付けられた色分布画像64−1のうち隙間領域66に近い領域の色情報と、第2の面62−2に貼り付けられた色分布画像64−2のうち隙間領域66に近い領域の色情報と、を用いて、隙間領域66の色情報を内挿する。このとき、隙間領域66の色情報が滑らかに変化するように、色分布画像64−1及び色分布画像64−2の端部からの距離に応じて色情報を変化させてもよい。 In this case, the color information of the region of the color distribution image 64-1 pasted on the first surface 62-1 near the gap region 66 and the color distribution image 64 pasted on the second surface 62-2. The color information of the gap region 66 is interpolated by using the color information of the region of -2 close to the gap region 66. At this time, the color information may be changed according to the distance from the end of the color distribution image 64-1 and the color distribution image 64-2 so that the color information of the gap region 66 changes smoothly.

また、以下のように隙間領域66に色情報を設定してもよい。まず、図10に示すように、第1の面62−1及び第2の面62−2の外側に擬似的に設けた擬似領域68−1、68−2に、色分布画像64−1、64−2を貼り付ける。そして、擬似領域68−1、68−2が重複する重複領域70については、ステップS108の処理と同様の処理を行うことにより、擬似領域68−1、68−2の各々に貼り付けられた色分布画像64−1、64−2が表す情報を合成する。 Further, the color information may be set in the gap region 66 as follows. First, as shown in FIG. 10, in the pseudo regions 68-1 and 68-2 provided on the outside of the first surface 62-1 and the second surface 62-2, the color distribution images 64-1 and Paste 64-2. Then, for the overlapping region 70 in which the pseudo regions 68-1 and 68-2 overlap, the same processing as the processing in step S108 is performed, so that the colors attached to each of the pseudo regions 68-1 and 68-2 are performed. The information represented by the distribution images 64-1 and 64-2 is synthesized.

ここで、重複領域70は、図10において180度回転すると隙間領域66と同一の図形となる。そこで、重複領域70に設定された色情報を、隙間領域66に設定する。 Here, the overlapping region 70 has the same figure as the gap region 66 when rotated 180 degrees in FIG. Therefore, the color information set in the overlapping area 70 is set in the gap area 66.

ステップS112では、上記の処理を行うことにより生成された三次元造形データを記憶部20に記憶する。 In step S112, the three-dimensional modeling data generated by performing the above processing is stored in the storage unit 20.

このように、本実施形態では、三次元形状の表面に指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成し、上下層で異なる色分布となるように二次元展開画像を三次元的にハーフトーン処理する。そして、ハーフトーン処理された三次元の色分布画像を三次元形状に貼り付けることで三次元造形データを生成する。 As described above, in the present embodiment, the color information specified on the surface of the three-dimensional shape is expanded two-dimensionally to generate a two-dimensional expanded image having a thickness so that the upper and lower layers have different color distributions. Two-dimensional development Image is three-dimensionally halftone processed. Then, the three-dimensional modeling data is generated by pasting the halftone-processed three-dimensional color distribution image on the three-dimensional shape.

上下層で色分布が同じの場合、三次元形状の高さ方向に色が連続して筋のように見えてしまい、発色性のばらつきが生じる場合がある。これに対し、本実施形態では、上記のように上下層で異なる色分布となるように二次元展開画像を三次元的にハーフトーン処理するので、ハーフトーン処理が簡略化される。従って、複雑な形状を有する三次元形状であっても、様々な角度から観察した場合に発色性のばらつきを抑えた三次元形状が得られる三次元造形データが容易に生成される。 If the color distribution is the same in the upper and lower layers, the colors may appear like streaks continuously in the height direction of the three-dimensional shape, resulting in variations in color development. On the other hand, in the present embodiment, since the two-dimensional developed image is three-dimensionally halftone processed so as to have different color distributions in the upper and lower layers as described above, the halftone processing is simplified. Therefore, even if the three-dimensional shape has a complicated shape, three-dimensional modeling data capable of obtaining a three-dimensional shape with suppressed variation in color development when observed from various angles can be easily generated.

次に、三次元造形データの生成装置10により生成された三次元造形データを用いて三次元形状を造形する三次元造形装置について説明する。 Next, a three-dimensional modeling device that forms a three-dimensional shape using the three-dimensional modeling data generated by the three-dimensional modeling data generation device 10 will be described.

図11には、本実施の形態に係る三次元造形装置100の構成を示した。図11に示すように、三次元造形装置100は、取得部102、生成部104、吐出ヘッド106、及び制御部108を備える。 FIG. 11 shows the configuration of the three-dimensional modeling apparatus 100 according to the present embodiment. As shown in FIG. 11, the three-dimensional modeling apparatus 100 includes an acquisition unit 102, a generation unit 104, a discharge head 106, and a control unit 108.

なお、三次元造形装置100が採用する造形法としては、例えば粉末状にした材料に対して色付きの結合剤を噴射して積層させることで三次元形状を造形するバインダージェット法、液化した色付きの造形材を噴射して積層させ、三次元形状を造形するインクジェット法等が挙げられるが、他の造形法を用いてもよい。 The modeling method adopted by the three-dimensional modeling apparatus 100 includes, for example, a binder jet method for forming a three-dimensional shape by injecting a colored binder onto a powdered material and laminating it, and a liquefied colored material. An inkjet method or the like in which a modeling material is jetted and laminated to form a three-dimensional shape can be mentioned, but other modeling methods may also be used.

取得部102は、三次元造形データの生成装置10が生成した三次元造形データを取得する。 The acquisition unit 102 acquires the three-dimensional modeling data generated by the three-dimensional modeling data generation device 10.

生成部104は、取得部102が取得した三次元造形データを複数の面でスライスしたスライスデータを生成する。 The generation unit 104 generates slice data obtained by slicing the three-dimensional modeling data acquired by the acquisition unit 102 on a plurality of surfaces.

制御部108は、生成部104が生成したスライスデータに従って、造形材を吐出する吐出ヘッドを制御することにより、三次元形状を造形する。 The control unit 108 forms a three-dimensional shape by controlling the discharge head that discharges the modeling material according to the slice data generated by the generation unit 104.

ここで、取得部102が取得した三次元造形データは、前述したように、既に三次元的にハーフトーン処理が施されている。このため、三次元造形装置100においてハーフトーン処理を行う必要がなく、処理負荷が軽減される。 Here, the three-dimensional modeling data acquired by the acquisition unit 102 has already been subjected to three-dimensional halftone processing as described above. Therefore, it is not necessary to perform halftone processing in the three-dimensional modeling apparatus 100, and the processing load is reduced.

以上、各実施形態を用いて本発明について説明したが、本発明は各実施形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。 Although the present invention has been described above using each embodiment, the present invention is not limited to the scope described in each embodiment. Various changes or improvements can be made to each embodiment without departing from the gist of the present invention, and the modified or improved forms are also included in the technical scope of the present invention.

例えば、図2に示した三次元造形データの生成処理をASIC(Application Specific Integrated Circuit)等のハードウエアで実現するようにしてもよい。この場合、ソフトウエアで実現する場合に比べて、処理の高速化が図られる。 For example, the three-dimensional modeling data generation process shown in FIG. 2 may be realized by hardware such as an ASIC (Application Specific Integrated Circuit). In this case, the processing speed can be increased as compared with the case where it is realized by software.

また、各実施形態では、三次元造形データの生成プログラムがROM12Bにインストールされている形態を説明したが、これに限定されるものではない。本実施形態に係る三次元造形データの生成プログラムを、コンピュータ読取可能な記憶媒体に記録した形態で提供してもよい。例えば、本発明に係る三次元形状データの生成プログラムを、CD(Compact Disc)−ROM及びDVD(Digital Versatile Disc)−ROM等の光ディスクに記録した形態、若しくはUSB(Universal Serial Bus)メモリ及びメモリカード等の半導体メモリに記録した形態で提供してもよい。また、本実施形態に係る三次元造形データの生成プログラムを、通信部18に接続された通信回線を介して外部装置から取得するようにしてもよい。 Further, in each embodiment, the embodiment in which the three-dimensional modeling data generation program is installed in the ROM 12B has been described, but the present invention is not limited to this. The three-dimensional modeling data generation program according to the present embodiment may be provided in a form recorded on a computer-readable storage medium. For example, the three-dimensional shape data generation program according to the present invention is recorded on an optical disk such as a CD (Compact Disc) -ROM and a DVD (Digital Versatile Disc) -ROM, or a USB (Universal Serial Bus) memory and a memory card. It may be provided in the form of being recorded in a semiconductor memory such as. Further, the three-dimensional modeling data generation program according to the present embodiment may be acquired from an external device via a communication line connected to the communication unit 18.

また、本実施形態では、図3に示すような単純な形状の三次元形状を例に説明したが、複雑な三次元形状についても本発明は適用される。例えば、図12に示すようなドーナツ形状の三次元形状80にも本発明は適用される。図12に示す三次元形状80を所謂UV展開すると、図13に示すような二次元展開画像82が生成される。 Further, in the present embodiment, the three-dimensional shape having a simple shape as shown in FIG. 3 has been described as an example, but the present invention is also applied to a complicated three-dimensional shape. For example, the present invention also applies to a donut-shaped three-dimensional shape 80 as shown in FIG. When the three-dimensional shape 80 shown in FIG. 12 is developed by so-called UV, a two-dimensional developed image 82 as shown in FIG. 13 is generated.

そして、二次元展開画像82に厚みを持たせて、二次元展開画像82の厚み方向における上下層で異なる色分布となるように、二次元展開画像82の三次元的な色分布情報を生成し、三次元形状80に貼り付ける。 Then, the two-dimensional developed image 82 is made thick, and the three-dimensional color distribution information of the two-dimensional developed image 82 is generated so that the upper and lower layers have different color distributions in the thickness direction of the two-dimensional developed image 82. , Attached to the three-dimensional shape 80.

この場合、例えば図14に示すように、XZ平面と並行な断面84においては、図15に示すように、三次元形状80の最表面から内側にかけて色分布情報86が設定される。 In this case, for example, as shown in FIG. 14, in the cross section 84 parallel to the XZ plane, the color distribution information 86 is set from the outermost surface to the inside of the three-dimensional shape 80 as shown in FIG.

また、図16に示すように、XY平面と並行な断面88においては、図17に示すように、三次元形状80の最表面から内側にかけて色分布情報86が設定される。そして、図18に示すように、三次元形状80をXY平面と並行な面でスライスした複数のスライス画像90が生成された場合、各スライス画像90に設定された色分布情報86は、上下層で異なる色分布となる。 Further, as shown in FIG. 16, in the cross section 88 parallel to the XY plane, as shown in FIG. 17, the color distribution information 86 is set from the outermost surface to the inside of the three-dimensional shape 80. Then, as shown in FIG. 18, when a plurality of slice images 90 obtained by slicing the three-dimensional shape 80 on a plane parallel to the XY plane are generated, the color distribution information 86 set in each slice image 90 is the upper and lower layers. Will have different color distributions.

また、図19に示すようなイルカの形状をした三次元形状92にも本発明は適用される。図19に示す三次元形状92を所謂UV展開すると、図20に示すような二次元展開画像94が生成される。 The present invention also applies to a three-dimensional shape 92 having the shape of a dolphin as shown in FIG. When the three-dimensional shape 92 shown in FIG. 19 is developed by so-called UV, a two-dimensional developed image 94 as shown in FIG. 20 is generated.

そして、二次元展開画像94に厚みを持たせて、二次元展開画像94の厚み方向における上下層で異なる色分布となるように、二次元展開画像94の三次元的な色分布情報を生成し、三次元形状92に貼り付ける。 Then, the two-dimensional developed image 94 is made thick, and the three-dimensional color distribution information of the two-dimensional developed image 94 is generated so that the upper and lower layers have different color distributions in the thickness direction of the two-dimensional developed image 94. , Attached to the three-dimensional shape 92.

この場合、例えば図21に示すように、XY平面と並行な断面96においては、図21に示すように、三次元形状92の最表面から内側にかけて色分布情報98が設定される。 In this case, for example, as shown in FIG. 21, in the cross section 96 parallel to the XY plane, the color distribution information 98 is set from the outermost surface to the inside of the three-dimensional shape 92 as shown in FIG.

従来では、図18に示すように、表面だけ色情報が設定されている三次元形状をXY平面と並行な面でスライスした複数のスライス画像90を生成した後で、スライス画像90毎に、表面から内側にかけて厚みを設けて色情報を設定する。この場合において、上下層で異なる色分布となるように、厚み部分に色情報を設定する必要がある。しかしながら、例えば図19に示すようなイルカの三次元形状92のように複雑な形状の場合、上下層で厚み部分の形状等が異なるため、上下層で異なる色分布となるように、厚み部分に色情報設定するのは困難である。 Conventionally, as shown in FIG. 18, after generating a plurality of slice images 90 obtained by slicing a three-dimensional shape in which color information is set only on the surface on a plane parallel to the XY plane, each slice image 90 has a surface. Color information is set by providing a thickness from to the inside. In this case, it is necessary to set the color information in the thickness portion so that the upper and lower layers have different color distributions. However, in the case of a complicated shape such as the three-dimensional shape 92 of a dolphin as shown in FIG. 19, since the shape of the thick portion differs between the upper and lower layers, the thick portion has a different color distribution between the upper and lower layers. It is difficult to set the color information.

これに対し、本実施形態では、三次元形状を二次元展開した二次元展開画像に厚みを持たせて、二次元展開画像の厚み方向における上下層で異なる色分布となるように、二次元展開画像の三次元的な色分布情報を生成してから、三次元形状に貼り付ける。このため、複雑な形状を有する三次元形状であっても、上下層で異なる色分布となるように色情報を設定するのが容易となる。 On the other hand, in the present embodiment, the two-dimensional expanded image in which the three-dimensional shape is expanded two-dimensionally has a thickness so that the upper and lower layers in the thickness direction of the two-dimensional expanded image have different color distributions. After generating the three-dimensional color distribution information of the image, paste it into the three-dimensional shape. Therefore, even if the three-dimensional shape has a complicated shape, it is easy to set the color information so that the upper and lower layers have different color distributions.

10 生成装置
12 コントローラ
14 操作部
16 表示部
18 通信部
20 記憶部
32、40、50、60 三次元形状
34 ボクセル
42 二次元展開画像
54 色分布画像
56 重複領域
58 二等分線
64 色分布画像
66 隙間領域
68 擬似領域
70 重複領域
100 三次元造形装置
102 取得部
104 生成部
106 吐出ヘッド
108 制御部
10 Generator 12 Controller 14 Operation unit 16 Display unit 18 Communication unit 20 Storage unit 32, 40, 50, 60 Three-dimensional shape 34 Voxel 42 Two-dimensional development image 54 Color distribution image 56 Overlapping area 58 Bisection line 64 Color distribution image 66 Gap area 68 Pseudo area 70 Overlapping area 100 Three-dimensional modeling device 102 Acquisition unit 104 Generation unit 106 Discharge head 108 Control unit

Claims (11)

三次元形状データで表された三次元形状の表面に指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成する二次元展開画像生成部と、
前記厚みを持たせた二次元展開画像の最上部から最下部にかけて異なる色分布となるように前記二次元展開画像の色分布情報を生成する色分布情報生成部と、
前記色分布情報生成部により生成された、前記二次元展開画像の色分布情報で表される色分布画像を前記三次元形状に貼り付けることで三次元造形データを生成する三次元造形データ生成部と、
前記三次元形状の複数の面が成す角度が180度未満となる前記複数の面に前記色分布画像を貼り付けた際に生じる重複領域については、前記複数の面の各々の前記重複領域に貼り付けられる前記色分布画像が表す色情報を合成する合成部と、
を備えた三次元造形データの生成装置。
A two-dimensional development image generator that generates a two-dimensional development image that expands the color information specified on the surface of the three-dimensional shape represented by the three-dimensional shape data in two dimensions and gives it thickness.
A color distribution information generation unit that generates color distribution information of the two-dimensional development image so that different color distributions are obtained from the top to the bottom of the two-dimensional development image having the thickness.
A three-dimensional modeling data generation unit that generates three-dimensional modeling data by pasting a color distribution image represented by the color distribution information of the two-dimensional development image generated by the color distribution information generation unit on the three-dimensional shape. When,
The overlapping region generated when the color distribution image is pasted on the plurality of surfaces having an angle formed by the plurality of surfaces of the three-dimensional shape is less than 180 degrees, and is pasted on the overlapping region of each of the plurality of surfaces. A compositing unit that synthesizes the color information represented by the attached color distribution image, and
A three-dimensional modeling data generator equipped with.
前記二次元展開画像の色分布情報は、上下層で異なる色分布となる複数の層の色分布情報を含む
請求項1記載の三次元造形データの生成装置。
The three-dimensional modeling data generation device according to claim 1, wherein the color distribution information of the two-dimensional developed image includes color distribution information of a plurality of layers having different color distributions in the upper and lower layers.
前記色分布情報生成部は、前記二次元展開画像の最上部から最下部にかけて異なる色分布となるように前記二次元展開画像の色分布情報を生成する際に、連続する上下層で異なるパターンとなるように前記色情報を用いてハーフトーン処理する
請求項1又は請求項2記載の三次元造形データの生成装置。
When the color distribution information generation unit generates the color distribution information of the two-dimensional development image so that the color distribution is different from the top to the bottom of the two-dimensional development image, the color distribution information generation unit has different patterns in the continuous upper and lower layers. The three-dimensional modeling data generation device according to claim 1 or 2, wherein halftone processing is performed using the color information so as to be.
前記合成部は、前記重複領域における前記複数の面の各々の前記色情報の代表値を前記重複領域の色情報として設定する
請求項1〜3の何れか1項に記載の三次元造形データの生成装置。
The three-dimensional modeling data according to any one of claims 1 to 3, wherein the synthesis unit sets a representative value of the color information of each of the plurality of surfaces in the overlapping region as the color information of the overlapping region. Generator.
前記合成部は、前記重複領域のうち前記複数の面からの距離が近い領域ほど、距離が近い面の前記色情報の割合が多くなるように前記代表値を算出する
請求項記載の三次元造形データの生成装置。
The three-dimensional aspect according to claim 4 , wherein the synthesis unit calculates the representative value so that the closer the distance from the plurality of surfaces is to the overlapping region, the larger the proportion of the color information on the surfaces having the shorter distance is. Modeling data generator.
前記合成部は、前記重複領域を前記複数の面が成す角度の2等分線で分割した分割領域の各々に、前記複数の面の各々の前記色情報を設定する
請求項1〜3の何れか1項に記載の三次元造形データの生成装置。
Any of claims 1 to 3, wherein the synthesizing unit sets the color information of each of the plurality of surfaces in each of the divided regions obtained by dividing the overlapping region by bisectors having an angle formed by the plurality of surfaces. The three-dimensional modeling data generation device according to item 1.
三次元形状データで表された三次元形状の表面に指定された色情報を二次元に展開して厚みを持たせた二次元展開画像を生成する二次元展開画像生成部と、
前記厚みを持たせた二次元展開画像の最上部から最下部にかけて異なる色分布となるように前記二次元展開画像の色分布情報を生成する色分布情報生成部と、
前記色分布情報生成部により生成された、前記二次元展開画像の色分布情報で表される色分布画像を前記三次元形状に貼り付けることで三次元造形データを生成する三次元造形データ生成部と、
前記三次元形状の複数の面が成す角度が180度を越える前記複数の面に前記色分布画像を貼り付けた際に生じる隙間領域に前記色分布画像が表す色情報を補完する補完部と、
を備え三次元造形データの生成装置。
A two-dimensional development image generator that generates a two-dimensional development image that expands the color information specified on the surface of the three-dimensional shape represented by the three-dimensional shape data in two dimensions and gives it thickness.
A color distribution information generation unit that generates color distribution information of the two-dimensional development image so that different color distributions are obtained from the top to the bottom of the two-dimensional development image having the thickness.
A three-dimensional modeling data generation unit that generates three-dimensional modeling data by pasting a color distribution image represented by the color distribution information of the two-dimensional development image generated by the color distribution information generation unit on the three-dimensional shape. When,
A complementary portion that complements the color information represented by the color distribution image in the gap region generated when the color distribution image is attached to the plurality of surfaces having an angle formed by the plurality of surfaces of the three-dimensional shape exceeding 180 degrees .
A three-dimensional modeling data generator equipped with.
前記補完部は、前記複数の面に貼り付けられた色分布画像の前記隙間領域側の色情報から前記隙間領域の色情報を内挿することにより、前記隙間領域に前記色情報を補完する
請求項記載の三次元造形データの生成装置。
The complementing portion complements the gap region with the color information by interpolating the color information of the gap region from the color information on the gap region side of the color distribution image pasted on the plurality of surfaces. Item 7. The device for generating three-dimensional modeling data according to item 7.
前記複数の面の外側に擬似的に設けた複数の擬似領域に、前記複数の面に貼り付けられた色分布画像を貼り付け、前記複数の擬似領域に貼り付けられた色分布画像が重複する重複領域については、前記複数の擬似領域の各々に貼り付けられた前記色分布画像が表す色情報を合成する合成部を備え、
前記補完部は、前記重複領域に設定された前記色情報を前記隙間領域に補完する
請求項記載の三次元造形データの生成装置。
The color distribution images pasted on the plurality of surfaces are pasted on the plurality of pseudo regions provided on the outside of the plurality of surfaces, and the color distribution images pasted on the plurality of pseudo regions overlap. The overlapping region is provided with a compositing unit that synthesizes the color information represented by the color distribution image attached to each of the plurality of pseudo regions.
The three-dimensional modeling data generation device according to claim 7 , wherein the complementary unit complements the color information set in the overlapping region to the gap region.
造形材を吐出する吐出ヘッドと、
請求項1〜の何れか1項に記載の三次元造形データの生成装置により生成された前記三次元造形データを取得する取得部と、
前記三次元造形データを複数の面でスライスしたスライスデータを生成する生成部と、
前記生成部により生成されたスライスデータを用いて、三次元形状が造形されるように前記吐出ヘッドを制御する制御部と、
を備えた三次元造形装置。
A discharge head that discharges the modeling material and
An acquisition unit that acquires the three-dimensional modeling data generated by the three-dimensional modeling data generation device according to any one of claims 1 to 9.
A generator that generates slice data obtained by slicing the three-dimensional modeling data on a plurality of surfaces,
Using the slice data generated by the generation unit, a control unit that controls the discharge head so that a three-dimensional shape is formed, and a control unit.
A three-dimensional modeling device equipped with.
コンピュータを、請求項1〜の何れか1項に記載の三次元造形データの生成装置の各部として機能させるための三次元造形データの生成プログラム。 A three-dimensional modeling data generation program for causing a computer to function as each part of the three-dimensional modeling data generation device according to any one of claims 1 to 9.
JP2017122330A 2017-06-22 2017-06-22 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program Active JP6926715B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017122330A JP6926715B2 (en) 2017-06-22 2017-06-22 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017122330A JP6926715B2 (en) 2017-06-22 2017-06-22 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program

Publications (2)

Publication Number Publication Date
JP2019005964A JP2019005964A (en) 2019-01-17
JP6926715B2 true JP6926715B2 (en) 2021-08-25

Family

ID=65026637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017122330A Active JP6926715B2 (en) 2017-06-22 2017-06-22 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program

Country Status (1)

Country Link
JP (1) JP6926715B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6517070B2 (en) * 2015-04-13 2019-05-22 株式会社ミマキエンジニアリング Three-dimensional object forming method and three-dimensional printer
JP2017105101A (en) * 2015-12-11 2017-06-15 株式会社ミマキエンジニアリング Three-dimensional molded object, and three-dimensional molding apparatus and method for producing the same
JP6600548B2 (en) * 2015-12-11 2019-10-30 株式会社ミマキエンジニアリング Manufacturing method and manufacturing apparatus of three-dimensional structure

Also Published As

Publication number Publication date
JP2019005964A (en) 2019-01-17

Similar Documents

Publication Publication Date Title
JP6609512B2 (en) Color 3D model slice printing method
US9396558B2 (en) Image processing apparatus and method, and program
TWI639097B (en) A method for protecting 3d model file and system thereof
JP3989451B2 (en) Color gradient path
EP3313057B1 (en) A method and a computer product for joint color and translucency 3d printing and a joint color and translucency 3d printing device
JPWO2003043306A1 (en) Medium on which color conversion program is recorded, medium on which color conversion table data is recorded, color conversion apparatus, color conversion method, color conversion program, color conversion table, medium on which color conversion table creation program is recorded, medium on which interpolation calculation program is recorded , Color conversion table creation program, interpolation computation program, color conversion table creation device, interpolation computation device, color conversion table creation method, interpolation computation method, partial color conversion table, printing device and printing method
CN110730711B (en) Virtually constructing segments in a volume
JP6939101B2 (en) Path data generation device for 3D modeling and route data generation program for 3D modeling
JP6684013B2 (en) 3D printer model printing method
US11826961B2 (en) Nested segments in object models for additive manufacturing
JP2018108718A (en) Slice printing method of multicolor 3d object
CN102053804A (en) Image processing apparatus and control method
US20160318259A1 (en) Image processing apparatus, image processing method, and storage medium
JP6476929B2 (en) Printing system, method and computer readable medium for combining features of a first image and features of a second image
US11345091B2 (en) Nested segments in object models for additive manufacturing
JP6926715B2 (en) 3D modeling data generation device, 3D modeling device, and 3D modeling data generation program
US10638019B2 (en) Gray component replacement in a digital image to generate a color transformed image
CN114758025B (en) Oil painting style image generation method and device, electronic equipment and storage medium
JP2008181168A (en) Colored drawing creation device and method, and program therefor
JP4212430B2 (en) Multiple image creation apparatus, multiple image creation method, multiple image creation program, and program recording medium
JP2006311080A (en) Texture image generation method, image processing apparatus, program, and recording medium
KR101765918B1 (en) Apparatus and method for generating colored paper mosaic image using edge information
JP2019034487A (en) Image processing apparatus and image processing program
US10915092B2 (en) Information processing apparatus and information processing method for reproducing the material appearance of an object on a recording medium
US20230344952A1 (en) Interpolation in a component space

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210420

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210603

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: 20210706

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210719

R150 Certificate of patent or registration of utility model

Ref document number: 6926715

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150