WO1987000320A1 - Procede et appareil de conception de conteneurs tridimensionnels - Google Patents
Procede et appareil de conception de conteneurs tridimensionnels Download PDFInfo
- Publication number
- WO1987000320A1 WO1987000320A1 PCT/JP1986/000347 JP8600347W WO8700320A1 WO 1987000320 A1 WO1987000320 A1 WO 1987000320A1 JP 8600347 W JP8600347 W JP 8600347W WO 8700320 A1 WO8700320 A1 WO 8700320A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dimensional
- container
- color
- image
- input
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/20—Packaging, e.g. boxes or containers
Definitions
- a container shape is determined in consideration of a method and an apparatus for designing a three-dimensional container, in particular, the content of the container and the amount of material necessary for manufacturing the container, and a label is given to the container having the determined shape.
- the present invention relates to a method and apparatus for designing a three-dimensional container for creating and evaluating a two-dimensional image with the attached state.
- Three-dimensional containers are widely used to pack various products such as food and drink, and these containers are generally made of synthetic resin materials. It is labeled with a trade name, trademark, etc. on its surface. Conventionally, to design a container of this kind, a method has been adopted in which a product is actually manufactured through desk work based on drafting, calculation of the capacity and calculation of the material resin S. .
- Fig. 1 The conventional process for designing such a three-dimensional container is shown in Fig. 1.
- the orderer of the container presents the plan 1 and sets the conditions.
- the idea development 3 is performed, and the design is narrowed down 4 for the container shape, and then the design is performed.
- Rendering 5 is carried out for the application.
- Perform presentation 6 to present the design to the client, and if necessary, repeat from idea development 3 again.
- the moldability study 7, material study 8, capacity manual calculation 9, dimension determination 10 and color study 11 are performed, and if there is a problem, re-examination is performed.
- the examination will be repeated. For example, if the volume does not reach the specified value, the design of the entire shape must be changed. You will have to spend considerable effort in determining the shape.
- the model prototype 12 is finally made. This is a trial production of a total of three-dimensional objects using wooden molds.
- the first object of the present invention is to provide a method and apparatus for designing a three-dimensional container which can reduce labor and time.
- a second object of the present invention is to determine the shape of a three-dimensional container using a computer in consideration of the internal capacity of the three-dimensional container and the amount of material for forming the container.
- the purpose is to provide a device that can perform the above operations.
- a third object of the present invention is to input an original image of a label to be attached to a three-dimensional container as a two-dimensional image, and to attach the label to the original image.
- An object of the present invention is to provide a method that can obtain a three-dimensional container in a state as an image expressed two-dimensionally.
- a fourth object of the present invention is to provide a more faithful representation of a material texture when expressing a three-dimensional figure in two dimensions, and to provide a partially different texture.
- the purpose is to provide a method of expressing the material texture that can be used for expression.
- a fifth object of the present invention is to use a small amount of data so as to be suitable for handling the characters of the label in the two-dimensional representation of the three-dimensional container with the label attached.
- An object of the present invention is to provide a method for forming a font that can arbitrarily change the shape and size of the font.
- the present invention has a configuration having the following features.
- the first feature of the present invention is that, in the method of designing a solid container, the cross section of a three-dimensional container is input as 2 ⁇ X-element data, and the input two-dimensional data is input. Based on the results, the two-dimensional projected image of the three-dimensional container is displayed, and the capacitance meter 3 ⁇ 4 3 ⁇ 4: ⁇ .Based on the results, the cross-section of the three-dimensional container is modified to determine the optimal container shape.
- the label original attached to the surface of the three-dimensional container is input as two-dimensional data, the label is displayed based on the input two-dimensional data, and the label is displayed based on the result.
- the final label is determined by modifying or coloring the final container, and combining the final container shape data with the final label data.
- the secondary of the three-dimensional container labeled with The point is that the original projection image is output, reducing the design effort and time.
- a second feature of the present invention is a coordinate input device for inputting a cross section of a three-dimensional container as two-dimensional coordinates, and a label for inputting an original image of a label attached to the surface of the three-dimensional container as image data.
- a display that displays the input device, the two-dimensional projection image of the three-dimensional container, the label, the two-dimensional projection image with the three-dimensional container labeled, and other necessary instructions to the operator.
- a device a line drawing output device that outputs a two-dimensional projection image of a three-dimensional container as a line drawing, and a two-dimensional projection image of a label or a state in which a three-dimensional container is labeled with a force label
- a predetermined calculation is performed, and the display device is executed.
- Line drawing output device, and color hard copy device Configure the design apparatus of the three-dimensional container in Tsu by the data the Ru example given processing unit and necessary, Ru Oh in that reduces the effort and time on the design.
- a third feature of the present invention is that a coordinate input device for inputting positional data such as a sectional shape of a container, a numerical input device for inputting numerical data such as a container thickness, and a disp. That is, a device is provided in which the tray is connected to a combi-user to determine the container capacity according to various inputs and the amount of material for container production.
- a fourth feature of the present invention is that a coordinate input device for inputting position data of any element constituting the cross-sectional shape of the container, a container internal capacity, a change in the element, and the like.
- Quantified data of Data input device a processor that calculates coordinate values based on inputs from both input devices, and a device that obtains the output of the processor and displays the shape of the container.
- a device for determining the shape of the container was provided, and a device for determining the shape of the container using a computer was provided.
- a fifth feature of the present invention is that, in a method for expressing a secondary valley of a three-dimensional container provided with a picture, a step of dividing the surface of the three-dimensional container into a plurality of minute surfaces, and a step of using a predetermined light source to perform a predetermined Calculating the brightness of each minute surface when illuminated under the conditions; projecting the three-dimensional container divided into the plurality of minute surfaces onto a two-dimensional plane; and designing the pattern attached to the three-dimensional container.
- the color values are given to each of the minute surfaces constituting the three-dimensional container projected on the two-dimensional plane, and the two-dimensional image of the force line is set up.
- a step of expressing the body container is set up, the pattern input as a binary image is colored, and the background part of the squid is removed and attached to the three-dimensional container to remove the two-dimensional representation. Take the point where you can go.
- a sixth feature of the present invention is that a two-dimensional image input by an image input device is displayed on a display device, and a primitive figure based on tertiary data is displayed on the display image.
- a wire frame is displayed, and then, only the primitive figures are used as input conditions to convert the figures to match the primitive figures with the two-dimensional image.
- a two-dimensional projected image of the primitive figure is formed based on the input conditions when it is determined to be suitable, and the two-dimensional projected image and the two-dimensional image are combined to produce a video image. Is to form
- a seventh feature of the present invention is a method for expressing a feeling of material in two-dimensionally expressing a three-dimensional figure having a predetermined object color and having a predetermined background and having a predetermined background.
- the surface of a three-dimensional figure is divided into a plurality of microscopic surfaces, and the brightness of each microscopic surface when illuminated by a predetermined light source using a predetermined light source is calculated based on the background light component specific to the material and the expansion.
- calculation is performed, and an intermediate value of the luminance is obtained from this 1 ⁇ Ti, and the diffuse reflection component, the specular reflection component, and the like are obtained.
- the minute surface of an opaque material with the same level of brightness is represented by an object color with a lightness corresponding to the luminance value, and the luminance is set to the intermediate value.
- Light source color and object according to the brightness value It is expressed as a mixed color that is a mixture of color and light.
- an object color with a brightness corresponding to the luminance value In the case where the surface is a transparent material, the minute surface whose luminance is larger than the intermediate value is expressed as a mixed color of the light source color of the light source and the background color of the background.
- the eighth feature of the present invention is that the vector data has a small amount of data and is suitable for geometric conversion processing.
- the data is scanned line by line, and the coordinate values of the X-y coordinate system about the origin set on the character between the start point and the end point of only the character part are extracted, and the vector The point is that they are converted to data.
- Fig. 1 is a block diagram showing the design process by the conventional method.
- FIG. 2 is a flow chart showing one embodiment of the method according to the present invention
- FIGS. 3 to 6 are cross-sectional shapes according to the method according to the present invention. Example of input method
- FIG. 7 is a block diagram showing one embodiment of the apparatus according to the present invention
- FIG. 8 is a block diagram showing a design process by the method according to the present invention
- FIG. 9 is a block diagram of another embodiment of the apparatus according to the present invention.
- FIG. 0 is a flow chart showing the capacity calculation operation in the apparatus of FIG.
- FIGS. 11 (a), (b), and (c) are explanatory diagrams specifically showing the operation contents of FIG.
- FIG. 12 is a flow chart showing the operation of calculating the amount of resin in the apparatus of FIG.
- Fig. 13 is an explanatory diagram specifically showing the operation contents of Fig. 12;
- Fig. 14 is an illustration of the method of determining the line of sight on which the capacity calculation is based.
- Figure 15 is an illustration of the capacity calculation
- Fig. 16 No-shi Fig. 8 shows the method for determining the container capacity.
- Fig. 19 and Fig. 20 are illustrations of the method for determining the amount of resin and the method for determining the content in consideration of the amount of resin.
- FIG. 21 shows an example of a typical rotating container handled by the apparatus according to the present invention.
- FIG. 22 Fig. 32 Fig. 32 Fig. 32 shows the rotation by the device according to the present invention.
- Fig. 33 to Fig. 36 are the gauges of Fig. 27 to Fig. 32.
- Fig. 37 is a two-dimensional projection of a three-dimensional container divided into minute surfaces.
- Fig. 38 is a picture of a pattern given as a binary image
- Fig. 39 is a picture of this picture divided into small planes
- Fig. 40 is a picture of a three-dimensional container with a picture.
- Fig. 41 is a flow chart showing an embodiment of a method for forming an image in which a two-dimensional image and a three-dimensional shape are synthesized ⁇
- FIG. 42 is a diagram showing an image ⁇ in each step of the method shown in FIG.
- Fig. 43 is a flow chart showing an embodiment of a method for expressing a material appearance in expressing a three-dimensional figure in two dimensions.
- Fig. 44 is an explanatory diagram showing an example of dividing and dividing a three-dimensional object into minute surfaces.
- Fig. 45 is an explanatory diagram showing the unit normal vector set on each of these minute surfaces.
- Fig. 46 is an explanatory diagram showing how an object is projected onto a two-dimensional plane.
- FIGS. 47 and 48 (a) and (b) are graphs showing the method of determining colors by the method according to the present invention.
- Fig. 49 Fig. 51 to Fig. 51 is an explanatory diagram showing a conventional character font format.
- FIG. 52 is an explanatory diagram of a vector data conversion process by raster data scanning according to the present invention.
- FIG. 2 is a flow chart of an embodiment of the method according to the present invention.
- the first object of the present invention is achieved.
- step S1 an input is made to the computer in the vertical section of the container.
- the condensed section of the three-dimensional container to be designed will be imported as two-dimensional data. If the container has a symmetrical shape such as a rotating body, you only need to enter the two-dimensional coordinates of the right half or left half of the cross section. ⁇
- step S2 the input of the cross-sectional shape is performed. If the three-dimensional container is a completely rotating body, this input of the cross-sectional shape is not necessary.However, if the container is not a rotating body as shown in Fig. 3, it is shown in Fig. 4. It is necessary to enter the cross-sectional shape for each part of the vertical section shown. Then, the vertical shown in Fig. 4 Enter the shape of each part based on the sectional view. For example, the cross-sectional shape of the garden from point ⁇ to point D is as shown in Fig.
- Fig. 5 (a) and the area from point D to point G is as shown in Fig. 5 (a).
- the cross-sectional shape is a circle.
- the equation of this shape may be given.
- this shape may be registered as a database.
- a shape as shown in Fig. 5 (b) it can be defined by specifying a combination of a circle and a rectangle.
- the operator can interactively draw and determine the cross-sectional shape while looking at the display.
- the three-dimensional shape of the three-dimensional container is determined. If you collapse, specify the cross-sectional shape at point D and the cross-sectional shape at point E, and connect points D and E with a straight line or a smooth curve. You can specify it as follows.
- step S3 the capacity is calculated in step S3. This gives the position of the lower line H and the upper line I where the contents enter, as shown in Fig. 6, for example. However, you can specify the calculation target range as shown by the hatched lines in the figure.
- step S4 shape correction is performed. This can be done by, for example, displaying the cross-sectional shape on a display and inputting to change the cross-sectional shape so that the capacity is as specified.
- step S5 a two-dimensional projected image of the three-dimensional container is displayed on the display based on the above-mentioned surface shape, and the shape is compared and examined. If there is, input to change the cross-sectional shape.
- step S6 the section view and the wireframe diagram are output and examined.
- step S7 insert the label on the surface of the container.
- the manuscript of the picture part was compiled as two-dimensional data.
- Input to the The picture is displayed on the display based on the input data, and the picture is corrected and colored. This coloring can be done, for example, by dividing the picture into several areas and specifying the coloring for each area.
- the character portion of the label manuscript is input as a character code in step S9.
- the corresponding character font is labeled in step S10. In this way, in the label manuscript, the picture part and the character part are separately input, and are finally combined to complete the label.
- step 1 the data of the cross-sectional shape and the label Combine the label data with the label data to create a container shadow map after labeling, and display this on the display. If further corrections are made at this point, you may return to the previous step and return the correction. Finally, in step S12, a hard copy of the container shade diagram with the label attached is output.
- the cross section of the three-dimensional container and the original image of the label attached thereto are input to the computer as two-dimensional data. After making the necessary corrections to the data, these data are combined to output a two-dimensional projection image of the labeled container, which is a design issue. Can save labor and time
- FIG. 7 is a block diagram showing the configuration of the device according to the present invention.
- the first object of the present invention is achieved.
- a large-sized computer may be used as the processing device 101.
- a coordinate input device 102, an image input device 103, and a character code input device 107 are connected as input devices, and as an output device.
- the c- coordinate input device 102 to which the display device 104, the line drawing output device 105, and the color hard copy device 106 are connected is a cross-section of a three-dimensional container.
- the device may be configured with a digitizer, a tablet, a mouse, a light pen, etc., without using a device for inputting as two-dimensional coordinates.
- the image input device 103 converts the original image of the label attached to the surface of the three-dimensional container into a binary image, Okay
- a three-dimensional container is designed as follows. First, the container cross-sectional shape is input from the coordinate input device 102. The result is shown on the display device 104, and the suitability of moldability, dimensions, capacity, etc. was judged by the processing device, and the orderer's request was met. Until the shape is obtained, return the correction of the coordinate input. The final shape is output from the line drawing output device 105 as a wireframe diagram. Subsequently, the label original is input from the image input device 103 and the character code input device 107. The pattern drawn by the designer is applied to a scanner or the like to be converted into two-dimensional data, and the characters are input as character codes from a word processor or the like.
- the colored label can be copied eight times by the Color Zone Copy Device 106.
- the processing device By combining the data of the shape of the container and the data of the label, the two-dimensional projection of the three-dimensional container labeled with the display device 104 can be displayed as a color. Output. If necessary, this is corrected, and finally this hard copy is output from the color-hard copy device 106, which is sent to the orderer.
- the character code input device 107 is a device for inputting character data of a label attached to the surface of the three-dimensional container as a character code, for example, a processing device 101 and a processing device 101. It may be configured with a card processor connected to another computer. Character codes entered in the word processor are converted into character fonts in the computer and then combined with the picture data. .
- the display device 104 is a device for displaying a two-dimensional projected image of the three-dimensional container, a -0 pattern, and other necessary instructions to the literator, according to the display contents. It may be composed of multiple displays.
- the display at the mouth opening must be labeled.
- a high-resolution color For example, in order to display the cross-section input of a three-dimensional container, and its dia-frame diagram, the display at the mouth opening must be labeled.
- a high-resolution color To display a two-dimensional projection of a labeled and labeled container, a high-resolution color
- the line drawing output device 105 is a device that converts a two-dimensional projected image of a three-dimensional container into a m-frame, and immediately outputs it to a paper as a diagram of a frame diagram, for example, a three-dimensional projected image.
- a frame diagram for example, a three-dimensional projected image.
- the color eighty-one copy device 106 is a device that outputs a two-dimensional projected image of a picture or a three-dimensional container with the picture attached to the picture with a color.
- FIG. 8 is a block diagram showing a process of designing a three-dimensional container using the above-described design apparatus. Comparing with the conventional design process shown in Fig. 1, it can be seen that the whole process has been simplified. First, the project's ⁇ presenter presented the plan 1, and set the conditions. ⁇ Collect information 2.
- a design process 30 using the design apparatus according to the present invention is performed. That is, firstly, the design is narrowed down and the formability is examined 31, and the shape design and dimensional capacity calculation 32 are performed. This is performed by inputting a new surface shape from the coordinate input device 102 as described above, and referring to the shape displayed on the display device 104 and the results of various calculations. Correct the shape input. Subsequently, based on the labels input from the image input device 103 and the character code input device 107, a surface design study 33 was performed, and the labels were attached to the surface. A final product shape study 3 4 is performed, and finally a drawing and a hard copy output 35 of the product shape are made.
- the above design process 30 requires only the operator to perform a predetermined operation on the input / output devices of the design device, and the actual design process is the same as in the conventional design method. There is no longer any need to prototype models or create design ⁇ dummy.
- a presentation 17 to present it to the orderer is performed, and if it is necessary to reconsider it, Perform the design process 30 again.
- the design can be changed simply by making necessary modifications to the data already entered.
- the presentation to the orderer is labeled in this way. It is only done in the form of a color copy of the two-dimensional projection image of the three-dimensional container, and the orderer must always check the drawing of the completed product. I can do it.
- the container manufacturing 19 is performed according to the design specifications, and the delivery 20 is performed. As described above, all the processes in the conventional method shown in FIG. 1 are to be performed comprehensively in the design process 30. Can easily be done on a computer, in a very short time.
- the cross section of the three-dimensional container and the original drawing of the label attached thereto are converted to two-dimensional data by the computer. After the necessary corrections were made manually, these data were combined to produce a two-dimensional projection of the labeled container. As a result, design effort and time can be reduced.
- FIG. 9 is a block diagram showing the configuration of the device according to the present embodiment. This device is obtained by adding a numerical value input device 108 to the device shown in FIG.
- a processing device 101, a coordinate input device 02, a numerical value input device 108, and a display device 104 are used.
- a numerical value input device 108 a keyboard or a menu area of a digitizer can be used.
- Fig. 10 shows the operation of the container in Fig. 9
- Fig. 10 is a flowchart showing the calculation operation related to the internal capacity.
- shape cross-section data is input by a coordinate input device ⁇ 02 (S13). As shown in the uppermost part of Fig. 11 (a), this input is applied to the half of the longitudinal section of the container with respect to the rotation axis specified in advance (this stage is the right half). This is done by entering the coordinates that make up the vertex. Following this, enter the line of sight and bottom position (S14). The line of sight indicates the level of the liquid when the liquid was poured into the container.
- the specified point on the line of the shape section is specified by the coordinate input device as shown in the middle part of the figure.
- This hatched part shows the capacity at full filling.
- the program may end after obtaining the position and so on.
- step S16 it is confirmed whether or not further calculation is required (S16), and if it is not necessary, the processing is terminated, and if necessary, step S is performed. Go to 17.
- step S17 it is determined whether the calculation is based on the head space input or the liquid line position calculation based on the liquid amount input. Move to one of the calculations. That is, as shown in the upper part of Fig. 1 (b), the size of the space provided at the top of the liquid in the head space, that is, the container as shown in the upper part of Fig. 1 (b). Entering the value (S18), a new line of sight is calculated (S19) as shown in the lower figure of Fig. 11 (b), and the line of sight is also calculated. The capacity calculation accompanying the change is performed (S20). On the other hand, when the liquid amount is input from the number i direct input device (S21), the line-of-sight position corresponding to the liquid amount is calculated (S22). Section 11 (c) illustrates this relationship.
- FIG. 12 is a flow chart showing the operation of the apparatus shown in FIG. 9 relating to the amount of resin in the operation contents, and FIG. 13 specifically shows the contents of this operation. It is an explanatory diagram.
- the shape data is first input by the coordinate input device (S23).
- the top figure in Fig. 13 is inserted. It is forced.
- the container thickness is input using a numerical value input device (S24).
- the processing device calculates the amount of resin (S25).
- the hatched part in the figure at the center of Fig. 13 indicates the wall thickness of the container, and the amount of resin is determined according to this wall thickness.
- the capacity calculation is performed (S27). The figure shown at the bottom of FIG. 13 shows the line of sight and the capacity.
- Fig. 14 shows the method of determining the line of sight and the bottom. If a specified point is set inside the container on the line indicating the cross-sectional shape of the container, the specified point will be determined. The shortest point on the shape line of the is the line of sight or the bottom.
- the capacity V j of the truncated cone is
- V; 1 ⁇ X (y; y) X (X
- Fig. 16 and Fig. 18 show the method of determining the container capacity, and the method differs for each figure.
- Fig. 16 shows the method of specifying the line of sight position.
- the capacity is calculated by the method of determining the capacitance shown in FIG.
- the capacity calculation is performed by dividing the container into three parts, V, V, and V3.
- Figure 17 shows the method using the headspace specification. This can be done by using the method shown in Fig. 14 to specify the line of sight at the time of injection and the distance between the fully filled position and the liquid level. Determine the line of sight and determine the content. In other words, assuming that the capacity V at the time of full filling is determined in advance, the capacity V corresponding to the headspace is determined by the method in FIG. 15 to calculate (V ⁇ AV). Let's do it.
- Fig. 18 shows the method by specifying the internal capacity, and the position of the line of sight at the time of injection is specified by the method shown in Fig. 14. Determine the position of the liquid-side entrance line ⁇ 'by fixing the three wires on the bottom side of the machine and manually manipulating the content V.
- Fig. 19 and Fig. 20 show the method for determining the amount of resin and the method for determining the content in consideration of the amount of resin.
- Fig. 19 shows the method of determining the amount of resin.
- Fig. 20 shows the method of determining the content taking into account the thickness of the container.
- the shape data in Fig. 1 (1) specifies the thickness of the container and the peripheral diagram (2) ) To determine the content.
- the method of calculating the thickness in this case is shown in Fig. 19 (4) and Fig. 20 (3) around the circumference.
- position data such as the cross-sectional shape of a container is input by a coordinate input device, and numerical data such as container capacity and container thickness are input to a numerical data input device.
- the contents of this input are displayed on a display and the calculation process is performed to obtain the container capacity and the amount of resin. It is much more efficient to design containers compared to conventional desk work or design work that involves actual production. ⁇ Best mode for determining container shape>
- the processing device is shown in the block diagram shown in FIG.
- FIG. 21 shows a typical shape of a container handled by the apparatus of the present invention, in which the cross-sectional shape of only the right half with respect to the rotation axis is shown.
- the length is the maximum dimension in the rotation axis direction of the container
- the width is the maximum dimension in the direction perpendicular to the rotation axis direction of the container
- the diameter is the diameter of the liquid storage part opening end.
- the valley volume is the volume from the bottom of the liquid storage part to the line of sight, that is, the level of the liquid when the liquid is injected
- the taper is the inclination of each element constituting the shape. Each is shown.
- FIGS. 22 to 32 show the method of determining the shape of the container in the apparatus according to the present invention, and have a relationship as shown in the following table.
- Partial height taper Partial height taper, partial shape Third taper, partial shape Taper capacity, partial shape
- the taper is fixed and the capacity is specified.
- the content is selected from the menu by the coordinate input device (S28), and the next step is performed.
- the processing device calculates the coordinate values (S30), and displays the result on the display device (S31).
- the algorithm of the processing device in this case is as follows.
- the height and width are specified without fixed items, and the contents are selected from the menu by the coordinate input device (S32), and Next, the height and width are input using the numerical value input device (S33, S34), whereby the processing device calculates the coordinate values (S35). > , That The result is displayed on the display device (S36).
- the algorithm of the processing device in this case is as follows:
- the algorithm of the processing device in this case is as follows.
- the width is fixed and the width is specified.
- the processing device calculates the coordinate values (S43), and displays the result on the display device.
- the algorithm of the processing device is as follows.
- Fig. 26 The method shown in Fig. 26 is to specify the taper with the fixed capacity.
- the processing device calculates the coordinate value 0 (S47), and displays the result on the display device.
- the method shown in Fig. 27 specifies the partial width by fixing the width and the partial shape.First, select the contents from the menu using the coordinate input device. (S49), input the changed portion (S50), and then input the height using the numerical input device (S51). As a result, the processing device calculates the coordinate values (S52), and displays the result on the display device. (S53).
- the method of FIG. 28 is the same as the method of FIG. 27 except that the step S51 of inputting the height in the method of FIG. 27 is changed to the step S56 of inputting the capacitance. 7
- the explanation of the method in the figure is applicable.
- the taper and the partial shape are fixed and the partial height is specified.
- the processing device calculates the coordinate values (S62), and displays the result on the display device (S63).
- Fig. 30 describes the point of this capacitance change. 29 Except that the length input step S6 changes to the capacitance input step S66, the description in Fig. 29 applies.
- FIG. 35 The algorithm of the processor in this case is shown in FIG. 35, which is common to the algorithm of FIG. 34.
- the table ⁇ ° and the partial shape are fixed, and the aperture is specified.
- the content is selected from the menu (S74). Enter the changed part in (S75), and then enter the ⁇ diameter (S76). Accordingly, the processing device calculates the coordinate value (S77), and displays the result on the display device (S78).
- Fig. 36 The algorithm of the processing device in this case is shown in Fig. 36, which is the same as the algorithm in Fig. 34.
- coordinate values are calculated by inputting position data of elements constituting the cross-sectional shape of the container and numerical data including the capacity in the container.
- the shape components were changed for each In this case, the shape of the container can be easily obtained, which is very useful for designing the container.
- step S11 the best mode of the process shown in step S11 will be described.
- the shape of the three-dimensional container is determined in steps S1 to S6, and steps S7 and S8 are determined.
- steps S1 to S6 a picture to be attached to the container is input. Therefore, in step S1 #, a shadow map is created in a state where the input pattern is attached to the three-dimensional container as a label.
- the work of step S11 can be said to be a work of expressing a three-dimensional container as a three-dimensional figure by a two-dimensional representation called a shadow map.
- a method of expressing a three-dimensional figure in two dimensions is very often used in various fields.
- a method of designing a three-dimensional container with a computer using a computer has been proposed in recent years. In this method, a three-dimensional container is defined in a three-dimensional coordinate system, projected on a two-dimensional plane, and a picture attached to the container is taken in as two-dimensional data. Thus, these data are synthesized to obtain a two-dimensional projection image of a three-dimensional container with a picture.
- the conventional method has the following two disadvantages.
- the first disadvantage is that the image input as a binary image
- a binary image is an image composed of a set of pixels having one of two values, such as white or black.
- the second disadvantage is that it is not possible to erase the background of the picture and attach it to the three-dimensional container. For example, when a picture as shown in Fig. 38 is attached to a standing container as shown in Fig. 37, the shaded area in Fig.
- the background area of this picture It is usually preferable to display the surface of the three-dimensional container so that it can be seen through because of the minute, but in the conventional method, everything inside the frame when entering the pattern original is displayed. According to the embodiment disclosed here, the background portion in this frame is displayed with some coloring because it is treated as a picture.
- the image input as a binary image can be colored, and the image can be expressed by attaching it to a three-dimensional container with the background of the image removed.
- FIG. 40 is a flow chart of the method according to the present embodiment, and the entire hand of the flow chart corresponds to step S1 # in FIG.
- step S79 the three-dimensional container is divided into a plurality of microscopic surfaces.
- a cup as shown in Fig. 37, it will be divided into a mesh as shown in the figure. Since this division is performed in a three-dimensional coordinate system, the back of the cup (only a part is shown in the figure) Is also divided, and there is a small facet.
- Fig. 37 a very coarse division is performed for the sake of explanation, but in practice a very fine division is performed.
- step S80 the luminance of each minute surface is calculated. That is, the position of the light source, the position of the viewpoint, and the like are set, and the luminance I of each minute surface is obtained based on the following equation.
- K Diffuse reflection coefficient Unit normal vector of the object surface
- Equation (29) the first term on the right-hand side is the background light component, the second term is the diffuse reflection component, and the third term is the specular reflection component.
- Naoko model is by Phong
- Equation (29) When it is desired to express the feeling of material on a minute surface, the values of K d and K s in Equation (29) may be set to values appropriate for the material.
- step S8 a judgment is made as to whether each marking face is visible or not.
- This can be done using, for example, a Z buffer ⁇ algorithm.
- This Z-buffer ⁇ algorithm compares the Z-coordinate values indicating the depth in the figure shown in Fig. 37 with each other, for example, to see if the part is visible from the viewpoint. It is a method of determining whether or not it is an unknown part, and it is a well-known method in the past, so a detailed description will be omitted here.
- step S82 the visible small surface is projected onto the 3 ⁇ 4-dimensional flat ift. That is, the container represented by XYZ is projected onto the XY plane. Since a variety of methods for projecting a three-dimensional object onto a one-dimensional plane using various coordinate systems are known, a description thereof will be omitted here.
- step S83 the pattern is input as a binary image.
- a pattern such as that shown in Fig. 38 may be taken as data having two values of white and black and taken in by a line sensor or the like.
- this work has already been completed in steps S7 and S8 in the flow chart shown in FIG. 2 ⁇ —
- step S84 the inputted pattern is divided into minute planes. As shown by the broken line in Fig. 39, this is a division performed in a two-dimensional coordinate system.
- this pattern is attached to a three-dimensional container, each minute The surface and each minute surface of the pattern are positioned so as to have a one-to-one correspondence.
- the minute surface A of the three-dimensional container shown in FIG. This corresponds to the small face A 'of the picture in Fig. 9. Also, as mentioned above
- the one microfacet in Fig. 39 is not actually a large area like the microfacet A '.
- the size is equivalent to one pixel.
- step S85 a color number is given to each minute surface of the pattern shown in FIG. Since each minute surface is a unit surface equivalent to one pixel as described in u, it is not efficient to assign a color number to each of them. . Therefore, the pattern is divided into a plurality of closed areas, a color number is designated for each of the closed areas, and the same color number is assigned to the micro faces in the closed area collectively. It is preferable to use For example, the pattern shown in Fig. 38 is composed of two areas, white and black, but the white closed area firstly surrounded by black. , And assign a color number to each. W1 to W7 in the figure are examples of this white closed region.
- the color number for example, add a color pattern to the color
- the display is displayed on the display, and while viewing the display, the year-round operator specifies the color number of each area, and corresponds to the specified color number.
- the system may be configured such that the area is colored with a different color. By using a color-coded display feedpack on the display, the operator can easily correct the color numbers.
- the color number specification for the white closed area is completed, specify the color number for the black closed area.
- B1 to B3 in the figure are examples of this black closed area.
- a background color is specified for a small surface in the area BB of the background part of the pattern. In this way, the color number is assigned to every minute face of the picture.
- step S86 the color values of each minute surface of the three-dimensional container projected as shown in FIG. 37 are determined. This color value is determined by the following three methods according to the attribute of the micro surface.
- the color value is determined based on at least the object color and luminance of the small surface.
- an object color with brightness corresponding to luminance may be represented in RGB.
- the color value may be determined by using the value indicating the material confusion as a parameter.
- color values can be determined in the same manner as (1) above.
- the shaded area in FIG. 39 is to be represented as it is on the surface of the three-dimensional container.
- color values are determined based on at least the luminance and the color number. decide .
- a color corresponding to each color number may be defined in advance, and the brightness of this color may be determined according to the luminance, and may be represented by RGB.
- the color value may be determined by using the value indicating the material texture as a parameter.
- step S87 a three-dimensional container is represented as a two-dimensional image of the color. This is because the color values have already been determined for all the microscopic surfaces projected on the two-dimensional plane as shown in Fig. 37. What is necessary is just to express a minute surface with the said color value. As described above, each microscopic surface is Since it corresponds to one pixel of the array, if each pixel falls down, it will be represented as a color value of RGB data.
- two-dimensional representation of a three-dimensional container with a picture can be performed.
- the two-dimensional projected three-dimensional container and a binary image are input and colored.
- the pattern is divided into small surfaces corresponding to each other on a one-to-one basis, and the part without the pattern and the part with the background of the pattern are separated from the object color of the three-dimensional container.
- the color value is determined based on the luminance, and for the part of the picture other than the background, based on the color number and the luminance assigned to the picture. Because of this fc, the picture 3 entered as a binary image is displayed, and the background part of the picture is deleted and attached to the three-dimensional container to perform two-dimensional expression. This is becoming more and more important.
- step S11 the force method for performing a secondary rupture of a three-dimensional container with a picture was explained, but here, a three-dimensional solid image is included in a two-dimensional background image.
- a method for forming an image of a state in which a container is arranged is disclosed.
- FIG. Among the devices, a processing device ⁇ 01, a coordinate input device 102, an image input device 103, a display device 104, and a numerical value input device 108 are used.
- the image input device 103 a scanner, a line sensor, or the like is used, and a two-dimensional background image is captured.
- this loading operation is performed in steps S7 and S8.
- the shape of the three-dimensional container to be combined with this background image (here called a primitive figure) is a coordinate input device 102 or a numerical input device.
- this primitive figure is input at steps S1 to S6. become .
- the combining is performed in the processing device 101, and the combined image is displayed on the display device 104. Therefore, the operator can convert the primitive figure in an interactive manner while observing the display image on the display device 104.
- FIG. 41 is a flow chart showing the contents of the method according to the present embodiment, and one of the figures handled in each step in the flow chart.
- An example is shown in Figure 42 (A) and Noji (D).
- the image of the display ffl is used as the background two-dimensional image S, and the columnar object is used as the primitive figure P to be synthesized.
- an image of the display shelf is input by the image input device (S888). This data is stored in the memory of the arithmetic unit and output to the display device (S89). This display image is This is shown in Fig. 42 (A).
- three-dimensional data of the primitive figure may be input by the coordinate input device.
- it reads out primitive graphic data having three-dimensional data stored in memory in advance and displays the data in a wire frame.
- FIG. 42 (B) shows the display image at this time.
- the operator While observing the displayed image, the operator operates the coordinate input device or the numerical value input device to convert the primitive figure (S91).
- the conversion contents are, for example, a rotation angle, a viewpoint position, a size, a see-through condition, a position coordinate on a screen, and the like. Further, a light source position, a material ⁇ , and the like may be added.
- the input parameters such as the coordinate input device and the numerical value input device at that time are stored in the memory of the arithmetic device.
- the input parameters are captured as three-dimensional data, and based on this three-dimensional data, the arithmetic unit can be used to create a dimensional diagram.
- a two-dimensional projected image is formed (S93). This figure is the figure shown in Fig. 42 (C).
- the two-dimensional projection image of the primitive diagram is formed into a display shelf image by the arithmetic unit and displayed on the display device (S94).
- Fig. 42 (D) shows this final display image.
- a composite image of the primitive figure and the display shelf can be obtained on the display device, and the composite result can be confirmed from this image.
- This composite image can also be output as a copy.
- a three-dimensional primitive figure is combined with a background two-dimensional image to form a video. It is possible to easily and conveniently perform a synthetic simulation of a house or an ornament for furniture.
- a very complex background image can be used as the background two-dimensional image, and three-dimensional data can be used to synthesize any object into a two-dimensional image under arbitrary conditions. Therefore, the synthesis result becomes natural.
- step S 11 the form of the process shown in step S 11 1, in particular, the two-dimensional representation of a three-dimensional figure One of the best modes that can be used to express the texture of the material is disclosed.
- the three-dimensional figure is a technique that is often used in various fields, but the problem here is that of constructing three-dimensional figures.
- the point is how to express the confusion of the material of the object.
- the way of diffusion, reflection, and transmission differs depending on the material.In general, the color of a two-dimensional projection is considered in consideration of the diffusion, reflection, and transmission.
- the material texture is expressed using the method of determining the material. But only However, conventional methods cannot express a sufficient texture, and cannot express different textures depending on the body part. There were drawbacks. According to the embodiment described here, it is possible to express a more faithful material texture when expressing a three-dimensional figure in two dimensions, and to provide a partially different material texture. Can be expressed.
- FIG. 43 is a flow chart of the method according to the present embodiment.
- the object is divided into a plurality of minute surfaces. For example, in the case of a cup as shown in FIG. 44, it is divided into a mesh as shown in the figure. Since this division will be performed in the three-dimensional coordinate system, the division is also performed on the back of the cup (0, not shown in the figure). There is a minute surface.
- step S96 the material texture and color of each minute surface are specified.
- the material should be changed in parts such as plastic for the part-and metal for the foot part. You may.
- the color measure can express the state of a picture on the surface of the power.
- the division is made coarse for convenience of explanation, but if a finer division is made, a fine pattern expression can be made with each minute surface as one pixel. .
- step S3 the luminance of each minute surface is calculated. That is, the position of the light source, the position of the viewpoint, and the like are set, and the luminance I of each minute surface is obtained based on the following equation. ⁇
- K Specular reflection coefficient: Unit vector of specularly reflected light of the jth light source
- n Index depending on the glossiness of the object surface
- equation (30) the first term on the right side is a background light component, the second term is a diffuse reflection component, and the third term is a specular reflection component.
- the value of the diffuse reflection coefficient k ri in the second term and the value of the specular reflection coefficient K s in the third term are determined by the texture of the minute surface. For example if the case of be out of the metal sense of K s Ri is Do rather than size, if you leave the ware feeling Ri Do not rather come K d is large, if you leave the plus switch click feeling K s And K d become almost equal. Naoko's model was written by Phong, "Il lumi nat on for Computer. ACM (1975) p.311-317, so a detailed explanation is omitted here! ⁇ to.
- the luminance value is calculated as follows. First, calculate the unit normal vector N of each minute surface. For example, an arrow as shown in Fig. 45 can be obtained as a vector in a three-dimensional coordinate system. Subsequently, I 1 is calculated for each micro surface. This I 1 is obtained by calculating the right side of equation (30), assuming that only the second light source is installed. Section 1 I. Is a background light component caused by the first light source used, and may be given an appropriate value. Determine the values of K s and K d according to the material and calculate the brightness 11
- step S98 the visibility of each minute surface is determined.
- the Z buffer ⁇ algorithm is, for example, a part that can be seen from the viewpoint by comparing the Z coordinate values indicating the depth in the figure shown in FIG. 46 with each other. It is a method of judging whether it is a part that is visible or invisible, and it is a method that has been well known in the past, so a detailed description will be omitted here.
- step S99 a visible small surface is projected onto a two-dimensional plane. That is, the three-dimensional object represented by XYZ is projected onto the XY plane.
- a method of projecting a three-dimensional object onto a two-dimensional plane various methods using various coordinate systems are known, and a description thereof will be omitted here.
- step S10 ⁇ the color value of each projected micro surface is determined. This is done as follows. Or the diffuse reflection coefficient K d your good beauty specular reflection coefficient K s of have One to be fine facets to compare, intends row the decision in a separate method based on the results of it.
- the luminance of the minute surface is referred to. 4 7
- the color value is determined based on the graph shown in the figure. First, an intermediate value M of the luminance is determined, and a minute surface having a luminance equal to the intermediate value M is represented by an object color having a predetermined lightness, so that the luminance becomes lower. Therefore, the brightness should be reduced. Conversely, as the luminance increases from the intermediate value M, the light source color is mixed with the object color, and the higher the luminance, the greater the percentage of the light source color. I will do it. In this way, the color of the minute surface is changed to an object color having a predetermined brightness,
- K d is somewhat larger than K s , that is, in the case of a small surface that gives a feeling of material such as pottery
- the luminance of the small surface is referred to, and based on the graph shown in FIG. 48 (a). Color values are determined. In other words, the minute surface is represented only by the object color, and the color is determined so that the brightness increases as the luminance increases.
- the graph shown in FIG. 48 (a) is similar to (2) above.
- a color value is determined based on the color value.
- the microscopic surface is a transparent material, as shown in Fig. 48 (b) 5
- the luminance is larger than the intermediate value M
- the microscopic surface is used as the background of the container. If it is expressed as a mixture of color and light source color, and the higher the luminance, the higher the percentage of the light source color, the more the luminance is smaller than the intermediate value M.
- the minute surface is expressed as a mixed color of the background color and the object color, and that the lower the luminance, the higher the ratio of the object color.
- the color value of each minute surface is determined, and A two-dimensional representation is made.
- the surface of the three-dimensional figure is divided into a plurality of minute planes, and each minute The brightness is calculated for each surface, and the minute surface of an opaque material, where the diffuse reflection component and the specular reflection component are almost equal, the minute surface of an opaque material that is somewhat different, and the transparent surface Since the color is determined by a different method for each of the minute surfaces of the material, a more faithful expression of the material texture can be achieved. It will be possible to express partially different textures.
- Fig. 49 There are three types of conventional character font format, as shown in Fig. 49 to Fig. 51. These are all about the kanji characters in the Japanese language which means "mountain.”
- One of them is the raster data shown in Fig. 49.
- the pixel corresponding to the character "mountain" in the 5 x 5 pixel is set to black, and the rest is set to white.
- the second is the run-lengths shown in Fig. 50 ⁇
- the successive lengths are shown as pixel values.
- the 3 is a code conversion display of 5 x 5 pixels corresponding to 0 for white and 1 for black, and displayed as a hexadecimal value, as shown in Fig. 5. It is a thing.
- Fig. 52 (a) shows the raster data of the characters handled in this embodiment.
- X ⁇ and y ⁇ are set to 0, and in the X-axis direction — 3 to 3 and the y-axis. It is one to three to three 7 x 7 pixels of data.
- this raster data is a character that is "mountain" which was used in the above explanation.
- Fig. 52 (b) shows the scanning method when scanning this raster data for each line. In this case, the scanning is performed in the X-axis direction. Scan one line at a time from + to +.
- each data is (X, y) coordinate value Is
- the raster data of a character is scanned line by line, and the start point and end point of the character portion are set to the origin set on the character.
- Vector data expressed as coordinate values in the X-y coordinate system is formed, so raster data that is difficult to process before it is formed Any character data can be extracted using.
- Image processing Various character images can be obtained by inserting into the device.
- the method and apparatus for designing a three-dimensional container according to the present invention are widely used for designing a three-dimensional container for packing various foods including food and drink. Can be obtained.
- the apparatus for determining the content and material of a container and the apparatus for determining the shape of a container according to the present invention are widely used for designing a three-dimensional container, particularly a three-dimensional container having a rotating body shape. It can be used well.
- the two-dimensional expression method of a three-dimensional container provided with a picture according to the present invention and a method of forming an image in which a three-dimensional shape is synthesized with a two-dimensional image are described in the two-dimensional container. It can be widely used for the design method of designing a three-dimensional container while watching the image of the three-dimensional container. Furthermore, it can be widely used not only for the three-dimensional container but also for a general method of expressing a two-dimensional object.
- the method for expressing a material texture according to the present invention is a method for expressing a material texture in a method for two-dimensionally expressing various three-dimensional objects such as a three-dimensional container. And can be widely used.
- the method for creating vector data for character fonts according to the present invention is not limited to character fonts used for labels attached to various body containers, and is generally used for dot printing. It can be widely used in the technology of forming fonts for fonts as a set of fonts.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Evolutionary Computation (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Processing Or Creating Images (AREA)
Description
明 细
立体容器の設計方法お よび設計装置 技 術 分 野
本発明 は立体容器の設計方法お よび設計装置、 特に容 器の 内容量や容器製造 に必要な材料量を 考慮 し て 容器形 状を決定 し 、 こ の形状決定 さ れた容器 に ラ ベルを付 し た 状態の二次元画像を作成 し て 評価 を行 う 立体容器の 設計 方法お よ び設計装置 に 関 す る 。
背 景 技 術
飲食物 を は じ め と す る種々 の商品 をパ ッ ク す る た め に 立体容器が盛ん に 用 い ら れ て お り 、 一般 に こ れ ら の容器 は 合成樹脂材料 に よ っ て 形 成 さ れ 、 そ の 表 面 に は 商 名 、 商標等 を 表わ し た ラ ベ ル が付 さ れ て い る 。 従来 、 の種の容器を設計す る に は 、 製 図 、 容量お よ び材料樹脂 Sの 計算 に よ る机上作業を経 て 実際 に 製品 を作 り 上げ て みる 方法が採 ら れて い る 。
こ の よ う な 立体容器を 設計す る た め の従来の過程 を 第 "1 図 に 示 す 。 ま ず 、 容器の 発注者か ら 企画 1 の呈示が あ り 、 条件設定 ♦ 情報収集 2 を行 う 。 続い て こ の 条件設定 情報収集 2 を橾返 し な が ら ア イ デ ア 展開 3 を行い 、 容器 形状 に つ い て の デザ イ ン絞 り こ み 4 を経 て 、 デ ザ イ ン に つ い て の レ ン ダ リ ン グ制作 5 が行われる 。 こ の段階で 、
発注者 にデザイ ン を呈示す るプ レゼ ンテ ー シ ョ ン 6 を行 い 、 再検討の必要が あ れば、 再び ア イ デア展開 3 か ら 繰 返す 。
し し に お いて 、 最終的形状を決定 す る ま で に は形状を 構成 す る各種要素す な わ ち 高さ 、 幅、 テ ー パ 、 容量を種 々 組合わせ て 最適組合わせ に 至る こ と に な る 。 こ れ ら 各 要素を変更す る ご と に 新 た な作図 を行 う こ と に な る が 、 こ の よ う な作図作業 は多大な労力 と 時藺 と を要する こ と に な る
デザイ ン が決 ま っ た 段階で 、 成型性検討 7 、 材質検討 8 、 容量手計算 9 、 寸 法決定 1 0 、 色彩検討 1 1 と い つ た 各 ェ程を行い 、 問題が あ れば再検討を繰返す こ と に な る 。 例 え ば容鼂が 指定値 と な ら な け れば、 形状全体を設 計変更 し な く て はな ら な い た め 、 再び成型性検討 7 か ら in] じ 手順を繰返 さ な け ればな ら ず 、 形状 が 決定 す る ま で かな り の労力 を費す こ と に な る 。 こ の よ う な検討を繰返 し て 最終 的 な 形状 が 決定 す る と . い よ い よ モ デ ル 試 作 1 2 を行 う 。 こ れ は木型等で ¾計 ど お り の立体を実際 に 試作 し て み る の で あ る 。 続い て こ の試 ^ し た モデル を発 注者 に 呈示 し て検討 Ί 3 を行 っ て も ら う 。 こ こ で発注者 が再検討を必要 と す る と 判 断 し た 場合 は 、 再び成型性検 討 7 か ら モ デル試作 1 2 ま で の 工 程 を 繰 返 す こ と に な り 、 納得の ゆ く モデルが完成 す る ま で に はかな り の労力 と 時間 が必要 と な る 。
納得のゆ く モデルが完成 し 、 最終的な形状が決定 と な る と 、 こ の 立体形状の金型図面作成 1 4 が行わ れ 、 続い て 表面デザイ ン検討 1 5 が行われる 。 即ち 、 容器表面 に 付す絵柄デザイ ン の検討が行わ れ、 完成 し た 絵柄 に つ い て デザイ ン · ダ ミ ー 制作 Ί 6 が行わ れ 、 こ れ を発注者 に 呈示 す るプ レ ゼ ン テ ー シ ョ ン 1 7 を行 う 。 こ こ で再検討 の必要が あ れば 、 再び表面デザイ ン検討 1 5 を裸返す 。 発注者の納得の ゆ く 最終的な 決定 1 8 が行わ れ る と よ う や く 容器製造 Ί 9 が行わ れ 、 納品 2 0 ま で の一連の過程 が終了 す る 。
こ の よ う に 従来の立体容器の設計方法 は 、 各過程 ご と に 発注者 と の検討 を行い 、 再検討を 要す る場合 に は再び そ の過程を最初 か ら 繰返さ ね ばな ら ず 、 非常 に労力 と 時 間 を要 す る と い う 欠点 が あ っ た 。
発 明 の 開 示
本発 明 の第 1 の 目 的 は 、 労力 と 時間を軽減す る こ と の で さ る 立体容器の 設計方法 お よ び 設計装置を提供す る こ と で あ る 。
本発明 の第 2 の 目 的 は 、 コ ン ピ ュ ー タ を用 い て 立体容 器の 内容量や 容 器形成の た め の材料量を 考慮 し て 立体容 器の形状を決定 す る こ と がで き る装置を提供す る こ と で あ る 。
本発明 の第 3 の 目 的 は 、 立体容器 に付 す べ き ラ ベルの 原画を 二 次元 画像 と し て 入力 し 、 こ の ラ ベルを付 し た 状
態の立体容器を二次元表現 し た 画像 と し て 得る こ と がで き る方法を提供する こ と で あ る 。
本発明 の第 4 の 目 的は 、 三次元 図形を二次元表現す る 上で 、 よ り 忠実な材質感の 表現 を 行 う こ と が で き 、 ま た 、 部分的 に 異な る材質感の表現を行 う こ と が で き る材 質感表現方法を提供する こ と で あ る 。
本発明の第 5 の 目 的 は 、 ラ ベルを付 し た状態の立体容 器を二次元表現す る上での ラ ベルの文字の取扱い に適す る よ う に 、 少な いデ ー タ 量で文字 フ ォ ン 卜 の形状、 サイ ズを任意に変え得る文字フ ォ ン 卜 の形成方法を提供す る こ と で あ る 。
上記 目 的を達成する た め に 、 本発明 は次の よ う な特徴 を も っ た 構成を有す る 。
本発 明 の 第 1 の 特徴 は 、 立 体容 器 の 設 計方 法 に お い て 、 立体容器の 断面を 二 <X元 デ ー タ と し て 入力 し 、 こ の 入力 し た 二次元デー 々 に基づい て 立体容器の 二 次元投影 像の表示お よ び容量計 ¾ ¾: ΐτい 、 そ の結果 に 基づい て 立 体容器の 断面に修正 を加 え て 最 的な容器形状を決定 し 、 立体容器の表面 に 付 す ラ ベ 原画を 二次元 デ ー タ と し て 入力 し 、 こ の入力 し た二次元デ ー タ に 基づい て ラ ベル の 表示 を行い 、 そ の結果 に 基づい て ラ ベル の修正 ま た は 着色処理を行 う こ と に よ っ て 最終的な ラ ベルを決定 し 、 最終的な容器形状のデ ー タ と 最終的 な ラ ベルの デ ー タ と を結合す る こ と に よ り ラ ベルの付さ れた立体容器の二次
元投影像を出力 す る よ う に し 、 設計上の労力 と 時阇を軽 減 し た 点 に あ る 。
本発明 の第 2 の特徴 は、 立体容器の 断面を二次元座標 と し て 入力 す る座標入力 装置 と 、 立体容器の表面 に 付す ラ ベルの原画を画像デー タ と し て 入力 す る ラ ベル入力装 置 と 、 立体容器の 二次元 投影像 、 ラ ベル 、 立体容器 に ラ ベルを付 し た 状態の二次元投影像 、 そ の他 オ ペ レ ー タ へ の必要な指示を表示す る表示装置 と 、 立体容器の 二次元 投影像を線画 と し て 出力 す る線画出力 装置 と 、 ラ ベル ま た は 立体容器 に ラ ベ ルを付 し た 状態の 二次元 投影像を 力 ラ ー で 出力 す る カ ラ ー ハ ー ド コ ピー装置 と 、 座標入力 装 置 お よ び ラ ベ ル人力 装 置'か ら 入 力 し た デ ー タ に 基 づ い て 、 所定 の演算を行い 、 表示装置 、 線画出力装置 、 お よ びカ ラ ー ハ ー ド コ ピ ー 装置 に 必要 なデ ー タ を 与 え る処理 装置 と に よ っ て 立体容 器の 設計装置を構成 し 、 設計上の 労力 と 時間 を 軽減 し た 点 に あ る 。
本発明 の第 3 の特徴 は 、 容器の断面形状等の位置デ ー タ を入力 す る座標入力 装置 、 容 器厚 み等の数値デ ー タ を 入力 す る数値入力 装置お よ びデ ィ スプ レ イ を コ ン ビ ユ ー タ に 結合 し 、 各種入力 に 応 じ た 容器内容量お よ び容器作 製の た め の 材料量を 決定 す る 装置を提供 し た 点 に あ る 。
本発明 の 第 4 の特徴 は 、 容 器の 断面形状 を構成 す る 何 れ かの要素の位置 デ ー タ を入力 す る座標入力 装置 と 、 容 器内容量 と か前記要素中 の変更分等の 数値化 さ れ た デ ー
タ を入力 す る数値入力装置 と 、 fflj 記両入力 装置か ら の入 力 に基き座標値を計算す る処理装置 と 、 こ の処理装置の 出力 を得て容器形状 表示す る装置 と に よ っ て 容器の形 状決定装置を構成 し 、 コ ン ピ ユ ー タ を用いて 容器の形状 を決定 す る装置を提供 し た 点 に あ る
本発明 の第 5 の特徴は、 絵柄を付 し た 立体容器の二次 兀 現方法 に お い て 、 立体容器の表面を複数の微小面 に 分割する段階 と 、 所定 の光源を用 いて 所定 の条件で照光 し た 場合の各微小面の輝度を計算す る段階 と 、 こ の複数 の微小面 に分割 し た 立体容器を二次元平面上 に投影す る 段階 と 、 立体容器に付す狯柄 を二値画像 と し て 入力 す る 段階 と 、 こ の入力 し た絵柄を立体容器 に付 し た 場合 に立 体容器の各微小面 と 位置的 に 対 1 の対応関係が つ < よ う に 狯柄 を複数の微小面 に 分割 す る段階 と 、 絵柄の背景 部分の微小面 に は ^景を示 す 色番号 を 、 そ れ 以外の微小 面 に は該微小面の色を:^す色番 号をつ け る段階 と 、 投影 さ れ た 立体 ¾器の各微小面の う ち 、 絵柄 が付さ れ な い部 分お よ び背景を示す色番号がつ け ら れた 狯柄の微小面が 付さ れる部分 に つ い て は 、 少 な く と も 該微小面の物体色 と輝度 と に 基づい て 色値を決定 し 、 色を示す 色番号がつ け ら れ た 絵柄の微小面が iさ れ る 部分 に つ い て は 、 少な く と ち該微小面の輝度 と 色番 号 と に 基づ い て 色値を決定 す る 段階 と 、 二 次元 平面上 に 投影 し た 立体容器を構成 す る各微小面 に 色値を与 え 、 力 ラ ー の 二次元画像 と し て 立
体容器を表現す る段階 と を設 け 、 二値画像 と し て 入力 し た 絵柄 に 着色 し 、 し かも こ の絵柄の 背景部分を 消去 し た 状態で立体容器 に 付 し て 二次元表現を行 う こ と がで ぎる ょ ラ に し た 点 に め る 。
本発明 の第 6 の特徴 は 、 画像入力 装置に よ り 入力 し た 二次元 画像を表示装置上 に 表示 し 、 こ の 表示画像上三次 兀デ ー タ に よ るプ リ ミ テ ィ ブ図形を ワ イ ヤ フ レ ー ム表示 し 、 次い で プ リ ミ テ ィ ブ図形の み を入力 条件に し た が つ て 図形変換 し て プ リ ミ テ ィ ブ図形 と 二次元画像 と の適合 を 図 り 、 適合 と判 断 さ れ た と き の入力 条件 に 基き プ リ ミ テ ィ ブ図形の二次元投影像を形成 し 、 こ の二次元投影像 と 記二次元 画像 と を 合成 し て 映像 を形成 す る よ う に し た 点 に あ る
本発明 の第 7 の特徴 は 、 所定 の 背景をおつ 空 間 に お か れ た所定 の物体色を有 す る三次元 図形 を二次元表現 す る 上 で の 材質感表現方法 に お い て 、 三 次元 図形の表面を 複 数の 微小面 に 分割 し 、 所定 の 光源を用 い て 所定 の ^件で 照光 し た 場合の各微小面 の輝度を 、 そ の材質固有の背景 光成分 と 拡 散反射成分 と 鏡面反射成分 と をパ ラ メ ー タ と し て 用 い て 計算 し 、 こ の 卩ト 奸 1¾ Ti か ら 輝度の 中 間値を求 め 、 拡 散反射成分 と 鏡面 反射成分 と が ほ ば等 し い 不透明 な 材質の微小面 に つ い て は 、 輝度が 中 間値 よ り 小さ い場 合 は輝度値 に 応 じ た 明度の物体色 で表現 し 、 輝度が 中 間 値 よ り 大き い場合 は輝度値 に 応 じ て 光源の光源色 と物体
色 と を混合 し た 混合色で表現 し 、 拡散反射成分 と鏡面反 射成分 と が あ る程度異な る不透明 な材質の微小面 に つ い て は 、 輝度値 に応 じ た 明度の物体色で表現 し 、 敏小面が 透明な材質の場合は 、 輝度が 中 間値よ り 大きい微小面に つ いて は 、 光源の光源色 と背景の背景色 と の混合色 と し て 表現 し 、 輝度が 中 間値 よ り 小 さ い 微小面 に つ い て は 、 物体色 と背景色 と の混合色 と し て表現 し 、 かつ 、 輝度が 髙 く な る程光源色の割合を高 く し 、 輝度が低 く なる程物 体色の割合を髙 く する よ う に し て 表現 し 、 三次元図形を 材質感を も っ た 二次元画像 に 置換す るよ う に し 、 よ り 忠 実な材質感の表現を行 う こ と が でき 、 ま た 、 部分的に異 な る材質感の表現 を行 う こ と が で き る よ う に し た 点 に あ る 。
本発明 の第 8 の特徴は 、 ベ ク ト ルデ ー タ がデ ー タ 量が 少な く ^何学的変換処理に ら適 し て い る こ と に着 目 し 、 文字の ラ ス タ デ ー タ を 1 ラ イ ン毎 に走査 し て い き 、 文字 部分 だけ の始点 と 終点 と の 、 文字上 に 設定 さ れ た 原点 に 関 する X - y 座標系の座標値を取出 し 、 ベ ク ト ルデ ー タ 化 す る よ う に し た 点 に あ る 。
図面の 簡単な 説明
第 1 図 は 従来 の 方法 に よ る 設 計過 程 を 示 す ブ ロ ッ ク 図 、
第 2 図 は本発明 に 係る 方法の一実施例を示す流 れ図 、 第 3 図乃 至第 6 図 は本発明 に 係る方法 に よ る 断面形状
入力方法の 一例 示す 説明 図 、
第 7 図 は本発明に 係る装置の一実施倒のブ ロ ッ ク 図 、 第 8 図 は本発明 に 係る方法 に よ る設計通程を示す プ ロ ッ ク 図 、
第 9 図 は本発明 に 係る装置の別 な 一実施 ^のブ ロ ッ ク 図 、
第 Ί 0図 は第 9 図 の装置 に お け る容量計算動作を示す 流れ図 、
第 1 1 図 ( a ) 、 ( b ) 、 ( c ) は第 1 0図 の 動作内 容を具体的 に 示 す 説明 図 、
第 1 2 図 は第 9 図 の装置に お け る樹脂量計算動作を示 す 流 れ図 、
第 1 3 図 は 第 1 2 図 の 動 作 内 容 を 具 体 的 に 示 す 説 明 図 、
第 1 4 図 は容量計算の基 と な る入 目 線決定方法の説明 図 、
第 1 5 図 は容量計算の説明 図 、
第 1 6図 乃 至第 Ί 8 図 は容器内容量の 決定方法 の 説明 図 、
第 1 9 図 お よ び第 2 0図 は樹脂量決定方法お よ び樹脂 量を考慮 し た 内容最決定方法の 説明 図 、
第 2 1 図 は本発明 に 係る装置で取扱 う 代表的回転体容 器の 一 例 を 示す 図 、 .
第 2 2 図 乃 至第 3 2 図 は本発明 に 係る装置 に よ る 回転
体容器の形状決定図 に おけ る種々 の動作内容を示す流れ 図 、
第 3 3 図乃至第 3 6 図は第 2 7 図乃至第 3 2 図の軌作 . 説明 に用 い る 図形を示 し た 図 、
5 第 3 7 図 は微小面に分割さ れた立体容器の二次元投影 図 、
第 3 8 図 は二値画像 と し て 与え ら れた絵柄の 図 、 第 3 9 図 は こ の絵抦を微小面 に分割 し た 図 、 第 4 0 図 は絵柄を付 し た 立体容器の二次元表現を行う0 方法の一実施例 を示 す 流 れ図 、
第 4 1 図 は二次元画像 と三次元形状を合成 し た映像を 形成 する方法の一実施例 ^示す 流れ図 、
第 4 2 図 は第 4 1 図 に 示す方法の各ス テ ッ プ に お け る 画像 ^ を示す図 、
-5— 第 4 3 図 は三次元 図形を二次元表現 す る上で の材質感 表現を行 う 方法の一実施例 を示す 流れ図 、
第 4 4 図 は三次元 の物体を微小面 に 分,割す る一例 を示 す 説明図 、
第 4 5 図 は こ の各微小面 に 立て た 単位法線べ ク 卜 ルを0 示 す説明 図 、
第 4 6 図 は物体を 二次元平面 に投影す る様子を示す説 明 図 、
第 4 7 図 お よ び第 4 8 図 ( a ) , ( b ) は本発明 に 係 る方法 に よ る色の 決定方 法を示 すグラ フ 、
第 4 9 図乃 至第 5 1 図 は従来の文字 フ ォ ン 卜 フ ォ ーマ ッ 卜 のー伢 を示す説明 図 、
第 5 2 図 は本発明 に お け る ラ ス タ デ ー タ 走査 に よ る べ ク 卜 ルデ ー タ 化処理の説明図で あ 。
発明 を実施 す る た め の 最良の形態 以 F本発明 を 図 示す る実施例 に 基づい て 説明 す る 。 < 設計方法 に 関 す る最良の形態 >
第 2 図 は 本発 明 に 係 る 方 法 の - - 実 施 例 の 流 れ 図 で あ る の実施例 に よ れば 、 本発明 の第 1 の 目 的が達成さ れ る 。 ま す 、 ス テ ッ プ S 1 に お い て 、 容器縦断面の コ ン ピ ュ ー タ へ の 入力 を行う 。 即 ち 、 設計す べ き立体容器の 凝断面 を 二 次元デ ー タ と し て 取込む こ と に な る 。 容器が 回転体等の対称形を し た も ので あ れば 、 断面の右半分 ま た は左 半分の 二次元座標を入力 す る だけ で よ い 。 ^ え ば 第 3 図 の よ う な 立体容器を設計 す る.場合 、 第 4 図 に 示す よ 、) に 中 心線 ( 一 点鎮線で 示す ) か ら 右側 だけ の織 断面 を 入力 す ればよ い 。 こ の と き 、 4 図 に 示 す よ う に二次 元座標系 に お い て 点 A 〜 G ま で を 指定 し 、 こ れ ら 各点 間 を直線 ま た は 曲線で連結す る よ う に 指示す れば よ い 。 続い て ス テ ッ プ S 2 に お い て 横断面形状の 入力 を行 う 。 立体容器が完全な 回転体で あ る場合 は 、 こ の横断面形状 入力 は必要な い が 、 第 3 図 に 示 す よ う な 回 転体で な い容 器の場合 は 、 第 4 図 に 示す縦断面図 の各部分 に つ い て 横 断面形状 を入力 す る必要が あ る 。 そ こ で第 4 図 に 示す縦
断面図 に 基づい て 各部 の 形状 を 入力 す る 。 例 え ば 、 点 Α 〜点 D の区園につ いて は第 5 図 ( a ) に 示す よ う な横 断面形状で あ り 、 点 D 〜 点 G の 区 間 に つ い て は 第 5 図 ( b ) に 示す よ う な横断面形状であ る こ と を指示す る 。 こ の横断面形状の指示の し か た に は何 と お り かが あ る。 例 えば該部分が 回転体で あ る場合に は、 単 に横断面形状 が 円 で あ る こ と を 指定 す る だ け で よ い 。 ま た 、 第 5 図 ( a ) に示す よ う な形状の場合 に は 、 こ の形状図形の方 程式 を 与えれば よ い 。 あ る い は 、 よ く 用 い る形状 に つ い て は 、 こ の形状をデ ー タ ベ ー ス化 し て 登録 し て おい て も よ い 。 ま た 、 第 5 図 ( b ) に 示す よ う な形状の場合 は 、 円 と 四角形の組合せを指定 す る こ と に よ っ て 定義す る こ と が で き る 。 こ れ は 、 例 え ばデ ィ スプ レ イ 上で 、 円 、 四 角形等の基本的幾何図形の作 図命令を用 い て 作図を行う よ う に し て も よ い 。 オ ペ レ ー タ は デ ィ スプ レ イ を 見 な が ら 、 対話式 に 作図 を行 っ て横断面形状を決定 す る こ と が で き る 。 こ の よ う に し て 各 部 の 横 断 面 形状 を 入 力 す れ ば 、 立体容器の三次元形状が決定 す る 。 な お 、 倒 え ば D 点 に お け る横断面形状 と E 点 に お け る 横断面形状 と を指 定 し 、 D 点 と E 点閩を直線あ るい は な め ら かな 曲線で接 続 す る よ う な指定 を し て も よ い 。
三次元で の立体形状が決定 する と 、 ス テ ッ プ S 3 に お い て 容量計算が行わ れ る 。 こ れ は 、 例 え ば第 6 図 に 示す よ う に 、 内 容物 の 入 る 下位 線 H と 上 位線 I の 位 置 を 与
え 、 図の斜線を施 し た よ う な計算対象範囲を指定 し て や れぱ -·'よ い 。 続い て ス テ ッ プ S 4 で 、 形状の條正 を行 う 。 こ れは、 例 えば断面形状をデ ィ スプ レイ 上 に 表示 し 、 指 示ど お り の容量 と な る よ う に 断面形状を変更す る入力 を 行え ば よ い 。 更に ス テ ッ プ S 5 に お い て 、 上述の 靳面形 状 に 基づい て 、 立体容器の 二次元投影像を デ ィ ス プ レ イ 上 に表示 し 、 形状の比較検討を行い、 必要があれば断面 形状を 変更す る入力 を行 う 。 形状が決定 し た ら ステ ッ プ S 6 に お い て 、 断面図 お よ び ワ イ ヤ ー フ レ ー ム 図の八一 ド コ ピ ー を 出力 し て 検討す る 。
続 い て 容器表面 に 付 す ラ ベ ル の 作 成手 頭 に 入 る 。 即 ち 、 ま ず ス テ ッ プ S 7 に い て 、 デ ザ イ ナ ー が作成 し た ラ ベル原稿の う ち 、 絵柄 の部分の原稿 を二次元デ ー タ と し て コ ン ピ ュ ー タ へ入力 す る 。 こ の入力 し た デ ー タ に 基 づい て 絵柄 をデ ィ ス プ レ イ 上 に 表示 し 、 絵柄 の修正 、 着 色 を行 う 。 こ の着色 は例 え ば絵柄を い く つ かの領域 に 分 け 、 各領域 ご と に 着色指定 ^ れば よ い 。 一方 、 ラ ベル原 稿の う ち 文字部分 に つ い て は 、 ス テ ッ プ S 9 で 文字 コ 一 ド と し て 入力 を行 う 。 こ の 入力 さ れた 文字 コ ー ド に 基づ い て 、 ス テ ッ プ S 1 0 に お い て 対応 す る 文字 フ ォ ン 卜 の ラ ベル作成を行 う 。 こ の よ う に ラ ベ ル原稿 の う ち 、 絵柄 部分 と 文字部分 と は別 々 に 入力 が行わ れ 、 最終的 に 合成 さ れて ラ ベルが 完成す る 。 ラ ベルの修正 、 合成が終了 す る と 、 ス テ ッ プ 1 に お い て 、 断面形状の デ ー タ と ラ
ベルのデー タ と を結合 し 、 ラ ベル貼付後の容器陰影図 を 作成 し 、 こ れをディ スプ レ イ 上に 表示させ る 。 こ の時点 で更に 搽正 があ れば、 前の ス テ ッ プ に 戻 つ て 修正 を镍返 し て も よ い 。 最終的 に ステ ッ プ S 1 2 に おいて 、 ラ ベル の貼付け ら れ た 容器陰影図 のハ ー ド コ ピ一を 出力 す る 。
以上の と お り 本実施例 に係る設計方法に よれば 、 立体 容器の 断面お よ び こ れ に 付す ラ ベルの原画を二次元デー タ と し て コ ン ピュ ー タ に 入力 し 、 こ れに必要な搽正を行 つ た 後、 こ れ ら のデ ー タ を結合 し て ラ ベルの付さ れた 立 体容器の二次元投影像を 出力 する よ う に したた め 、 設計 上の労力 と 時間 を 軽威す る こ と が で き る
< 設計装置に 関 す る最良の形態 >
第 7 図 は本発明 に 係る 装置の構成を示す ブ ロ ッ ク 図 で あ る 。 こ の実施例 に よ れば 、 本発明 の第 1 の 目 的が達成 さ れ る 。 処理装置 1 0 1 に は 、 例 え ば大型の コ ン ビユ ー タ を用 い れば よ い 。 こ の処理装置 1 0 1 に は入力装置 と し て 、 座標入力 装置 1 0 2 、 画像入力 装置 1 0 3 、 お よ び文字 コ ー ド入力 装置 1 0 7 が接続さ れ、 出力 装置 と し て、 表示装置 1 0 4 、 線画出力 装置 1 0 5 、 カ ラ ー ハ ー ド コ ピ ー 装置 1 0 6 が接続 さ れ て い る c 座 標 入 力 装 置 1 0 2 は立体容器の 断面を 二次元座標 と し て 入力 す る装 置ず、 例 えばデジ タ イ ザ一、 タ ブ レ ツ 卜 、 マ ウ ス 、 ラ イ 卜 ペ ン等 で構成す れば よ い 。 画像入力 装置 1 0 3 は立体 容器の表面に 付す ラ ベルの う ち 絵柄の原画を二値画像 、
よ い
こ の よ う な設計装置に おいて 、 次のよ う に して 立体容 器の 設計が な さ れる 。 ま ず 、 座標入力 装置 1 0 2 か ら 容 器断面形状を入力 する 。 そ の桔果 は表示装置 1 0 4 に 表 示さ れ る 'と と も に 、 成型性 、 寸法 、 容量等の適否 が処理 装置 に よ っ て判 断さ れ 、 発注者の要求 に あ っ た形状が得 ら れる ま で 、 座標入力 の修正 を镍返 す 。 最終的な形状 は 線画出力装置 1 0 5 か ら ワ イ ヤ ー フ レ ー ム 図 と し て 出力 さ れる 。 続い て 画像入力 装置 1 0 3 お よ び文字 コ ー ド入 力装置 1 0 7 か ら ラ ベルの原画を入力 す る 。 デザイ ナ ー の描い た 絵柄 は 、 ス キ ャ ナ等 に かけ ら れ二次元 デ ー タ に 変換 さ れ 、 文字は文字コ ー ド と し て ワ ー ド プロ セ ッ サ等 か ら 入力 さ れ 、 文字 フ ォ ン 卜 に 変換さ れ 、 そ れぞ れ表示 装置 1 0 4 に 表示 さ れ る 。 こ こ で 必 要 な 修 正 お よ び 着 色 を 行 う 。 着色 し た ラ ベ ル は カ ラ ー ゾヽ 一 ド コ ピ ー 装 置 1 0 6 に よ っ て 八 ー ド コ ピ ー を と る こ と がで き る 。 こ こ で 処 理 装 置 Ί 0 1 に 対 し て 、 ラ ベ ル を 付 す べ き 立 体 容 器上 の 位 置 お よ び大 き さ を 入 力 し て や る と 、 処 理 装 置 1 0 Ί は な休容器の 形状の デ ー タ と ラ ベル の デ ー タ と を 結合 し て 、 表示装置 1 0 4 に ラ ベルの付さ れた 立体容器 の 二次元 投影図 を カ ラ 一 で 出力 す る 。 必要 が あ れば こ れ に 対 し て 修正 を加え 、 最終的 に こ の ハ ー ド コ ピ ー を カ ラ — ハ ー ド コ ピ ー 装置 1 0 6 か ら 出力 し 、 こ れを発注者 に 呈示 す る 。
o カ ラ ー 階調画 丁 ー タ と して入力 す る装置で 、 倒 えぱス キ ヤ ナ 、 C C D 力 メ ラ等で構成 す ればよ い 。 一方 、 文字 コ ー ド入力装置 1 0 7 は立体容器の表面に付すラ ベルの う ち文字のデ一タ を文字コ ー ド と し て入力 す る装置で 、 例え ば処理裝置 1 0 1 と し ての コ ン ビ ュ ー タ に接続さ れ た ヮ ー ドプ ロ セ ッ サで構成 す れぱ よ い 。 ワ ー ドプ ロ セ ッ ザで入力 し た文字コ ー ド は 、 コ ン ピ ュ ー タ 内で文字フ ォ ン 卜 に変換さ れ た 後、 絵柄デ ー タ に合成さ れる こ と に な る 。 ま た 、 表示装置 1 0 4 は立体容器の二次元投影像 、 -0 絵柄、 そ の他 才 ぺ レ ー タ へ の必要な指示を表示す る た め の装置で 、 表示内容に応 じ た複数のデ ィ スプ レ イ で構成 し て ち よ い 。 例 え ば立体 ^器の 断面入力 の様子 、 お よ ぴ そ の ヮ ィ ヤ ー フ レ ー ム 図 を表示す る た め に はモ ノ ク 口 の デ イ ス プ レ イ を 、 ラ ベルお よ び ラ ベルを付 し た 容器の 二5 次元投影像を表示す る た め に は高解像度の カ ラ ーデ ィ
プ レ イ を 、 そ れぞれ用 い る こ と が で ぎ る
線画出力 装置 1 0 5 は立体容器の二次元投影像を m— し て 、 即 ち 、 ヮ ィ ヤ ー フ レ ー ム図 と し て 紙 に 出力 す る 装置で 、 例 え ば三次元投影像をベ ク タ ー 画像 と し て 取扱
•5 X Y プ ロ ッ タ で構成 す れば よ い 。 ま た 、 カ ラ ー 八一 コ ピ ー裝置 1 0 6 は 、 絵柄、 ま た は立体容器に こ の絵柄 を付 し た 状態の 二次元投影像を カ ラ ー で羝 に 出 力 す る装 置で 、 例 え ば二次元投影像を ラ ス タ ー 画像 と し て 取扱う フ ィ ル ム レ コ 一ダ ま た は カ ラ ー プ リ ン タ 等で構成す れば
第 8 図 は 上述の 設計装置 に よ っ て 立体容器を 設計 す る 過程を示すブ ロ ッ ク 図で あ る 。 第 1 図 に示す従来の設計 過程 と 比較 す る と 、 全過程がい か に 単純化さ れ た か がわ かる 。 ま ず容器の ^注者か ら企画 1 の呈示が あ り 、 条件 設定 ♦ 情報収集 2 を行 う 。 次 に こ の 情報 に 基づい て 本発 明 に 係る設計装置を用 い た 設計 工程 3 0 を行 う 。 即ち 、 ま ず デザ イ ン絞 り こ み 、 成型性の検討 3 1 お よ び形状デ ザ イ ン 、 寸法容量計算 3 2 を行う 。 こ れ は前述 し た よ う に 座標入力 装置 1 0 2 か ら 新面形状を入力 し 、 表示装置 1 0 4 に 表示 さ れ る 形状 お よ び 各 種 計 算結 果 を 参 照 し て 、 形状入力 を條正 す る 。 続い て 画像入力 装置 1 0 3 お よ び文字 コ ー ド 入力 装置 1 0 7 か ら 入力 し た ラ ベルに 基 づい て 表面デ ザ イ ン検討 3 3 を行い 、 ラ ベルを表面 に 付 し た 最終製品形状検討 3 4 を行い 、 最後 に 図面 、 製品形 状 のハ ー ド コ ピ ー 出力 3 5 を行 う 。 以 上の 設 計 工 程 3 0 は 、 す べ て オ ペ レ ー タ が 設計装置の入出力 機器 に 対 し て 所定 の 操作を行 う だけ で す み 、 従来の 設計方法 の よ う に 実際 に モデルを試作 し た り 、 デザ イ ン ♦ ダ ミ ー を鲥作 し た り す る 必 要 は な く な る 。 最終的 に ハ ー ド コ ピ ー 出力 が 得 ら れた ら 、 こ れを 発注者 に 呈示す るプ レゼ ン テ ー シ ョ ン 1 7 を 行 い 、 再検 討 の 必 要 が あ れ ば 、 再 び 設 計 ェ 程 3 0 を行 う 。 こ の 場合 、 既 に 入力 し た デ ー タ に 必要 な修 正 を加 え る だけ で 設計変更 を行 う こ と が で き る 。 発注者 へ のプ レ ゼ ンテ ー シ ョ ン は 、 こ の よ う に ラ ベ ルが 付さ れ
た立体容器の二次元投影像の カ ラ ー八一 ド コ ピー とい う 形で行わ れる のみで あ り 、 発注者 は常 に 製品 を完成 し た 状態 の 図面で チ ヱ ッ ク す る こ と が で き る ,。 最終 的 な 形 状、 絵柄の決定 1 8 が な さ れる と 、 こ の設計仕様 に従 つ て 容器製造 1 9 が な さ れ、 納品 2 0 が行わ れる こ と に な る 。 こ の よ う に 第 1 図 に示 し た従来の方法 に お け る 諸過 程 は 、 す べ て 設計工程 3 0 に お いて包括 し て 行われる こ と に な り 、 し かも こ の 工程 は コ ン ピ ュ ー タ を用 い て 容易 に 、 非常に短時閭 に 行わ れる こ と に なる 。
以 上の と お り 本実施例 に 係る設計装匱 に よ れば 、 立体 容器の 断面お よ び こ れ に付す ラ ベルの原画を二次元デ ー タ と し て コ ン ピ ュ ー タ に 人力 し 、 こ れ 必要な修正 を行 つ た 後 、 こ れ ら のデ ー タ を锫合 し て ラ ベルの付さ れた 立 体容器の 二次元投影像を出力 す る よ う に し た た め 、 設計 上の労力 と 時間 を軽減す る こ と がで き る -。
< 容器の 内容璗お よ び材料量を 決定 す る た の最良の形 態 >
こ こ で は第 2 図 に 示 す 流れ図 に 基づい て 説明 し た 設計 方法 に おい て 、 ス テ ッ プ S 3 の内容量お よ び材料量を 決 定 す る た め の一形態に つ い て 述べ る 。 一般 に 立体容器の 多 く は回 転体の形状 を し た 容器で あ り 、 こ こ で述 べ る実 施例 は こ の 回転体容器 に つ い て 第 2 図 の ス テ ツ プ S 3 の 方法 を適用 す る場合の最良の形態 を示す も の で あ る 。 な お 、 本発明 は回転体以外の容器 に も適用 可 能で あ る 。
第 9図 は本実施傍 に 係る装置の構成を示す ブ ロ ッ ク 図 で あ る 。 こ の装置 は第 7図 に 示す装置 に 、 更 に 数値入力 装置 1 0 8を付加 し た ものであ る 。 本実施倒 に係る形態 を 実施 す る た め に は 、 処 理 装 置 1 0 1 、 座 標 入 力 装 置 0 2 、 数値入力 装置 1 0 8 、 お よ び表示装置 1 0 4を 用 い る 。 数値入力 装置 1 0 8 と し て は 、 ー ボ ー ド も し く は デ ジ タ イ ザ の メ ニ ュ ー 頜 域 等 を 用 い る こ と が で き る
第 1 0図 は第 9図 の装置 に おけ る動作内容の う ち 容器
10 内容量 に 関す る 演算動作を示す 流れ図 で あ り 、 第 1 1 図
( a ) 、 ( b ) 、 ( c ) は こ の演算動作の 内容を具体的 に τ説明 図 で あ る 。
こ の装置で は 、 ま ず座標入力 装置 Ί 0 2 に よ り 形状断 面 デ ー タ を 入力 す る ( S 1 3 ) 。 こ の 入 力 は 第 1 1 図 ( a ) の 最上部 に 示す よ う に 、 予 め指定 さ れて い る 回転 軸 に 関 し て 容器の 縱断面 半分 ( こ の 場 台 は右 半分 ) の 頂 点を な す座標を入力 す る こ と に よ り 行な う 。 こ れ に続い て 入 目 線お よ び底部位置を 入力 す る ( S 1 4 ) 。 入 目 線 と は 、 容器 に 液体を注入 し た と き の液面位 置を示 し 、 第
20 Ί 図 ( a 〉 の 中 夬部 に 示 す よ う に 形状断面 の 線 上の所 定点を座標入力装置 に よ っ て 指定 す る 。 こ れ に よ り 装置 は第 1 1 図 ( a ) の最下部 に 示 し た 図形のハ ッ チ ン グ部 分 に つ い て の 容量を 計算 す る ( S 1 5 ) 。 こ のハ ツ チ ン グ部分 は 満注時容量 を示 し て い る
容器設計 と し て は こ れ に よ り 終了 す る こ と も あ り 、 ま た へ ッ ドス ペ ー ス を定 め た と きの容量算出 と か液体量を 定め た と き の入 目 線位置 と かを さ ら に 求め た 上で終了 す る こ と ある 。
そ こ でス テ ッ プ S 1 6 に お い て更 に 計算を要す るか否 かを確認 し ( S 1 6 ) 、 要 し な け れば終了 し 、 要す れば ステ ッ プ S 1 7 に移行す る 。
ス テ ッ プ S 1 7 で は 、 ヘ ッ ド ス ペー ス入力 に よ る容器 内容量計算で あ る か 、 液体量入力 に よ る入 目線位置計算 であ る かを判 断 し 、 そ の何れかの計算 に 移行 す る 。 す な わ ち 座標入力 装置 に よ り 第 1 図 ( b ) 上部 に 示 す よ う に ヘ ッ ド ス ペ ー ス つ ま り 容 器内 に お い て 液体 の 上 部 に 設け る空間 の大き さ を入力 す る と ( S 1 8 ) 、 第 1 1 図 ( b ) 下部の 図形に 示す よ う に 新 た な入 目 線位置が 計 算さ れ ( S 1 9 ) 、 併せ て入 目 線変 化 に 伴 う 容量計算が 行なわ れる ( S 2 0 ) 。 一方 、 数 i直入 力 装置 に よ り 液体 量が入力 さ れる と ( S 2 1 ) 、. こ の 液钵量 に 応 じ た 入 目 線位置が 計算さ れる ( S 2 2 ) 。 第 1 1 ¾ ( c ) は こ の 関係を示 し た も ので あ る 。
第 1 2 図 は第 9 図 の装置 に お け る 動作内容 の う ち 樹脂 量に 関 する演算動作 を示す流れ図で あ り 、 第 1 3 図 は こ の 演算動作の 内容 を具体的 に 示 す説明 図 で あ る 。
こ の場合も ま ず座標入力装置 に よ り 形状デー タ を 入力 す る ( S 2 3 ) 。 こ れ に よ り 第 1 3図 の 最上部図形が入
力 さ れる。 次い で数値入力 装置 に よ り 容器厚みを入力 す る ( S 2 4 ) 。 こ れ に よ り 処理装置は樹脂量を計算す る ( S 2 5 ) 。 第 1 3 図 中央部の 図形 に おけ るハ ッ チ ング 部分 は容器の 肉厚を示 し て お り 、 こ の肉厚に応じ て 樹脂 量が 定 ま る 訳 で あ る 。 次 い で 座 標 入 力 装 置 に よ っ て 入 目 線 を入力 す る と ( S 2 6 ) 、 容 量 計 算 が 行 な わ れ る ( S 2 7 ) 。 第 1 3 図 の最下部 に示 し た 図形 は入 目 線 と 容量 と を示 し て い る 。
以上が第 9 図 の装置 に お け る容量計算お よ び樹脂量計 算の概括的説明 で あ り 、 以下第 1 4 図乃至第 2 0 図 に よ つ て 詳細説明 を行な う 。
第 1 4 図 は入 目 線お よ び底部の 決定方法 を示 し た も の で 、 容器の 断面形状を示す線の容器内側 に指定点を設定 す る と 、 こ の 指定点 に つ い て の形状線 上の 最短 の点が入 目 線 ま た は底部の位置 と な る 。
第 1 5 図 は容量計算の 説明 図 で あ り 、 い ま 図 示の よ う に 回 転軸 を 中心 に 座標点 ( X i , y j ) お よ び ( x j + y i H ) に よ っ て 形成す る截頭円 錐の容量 V j は 、
V ; = 1 π X ( y ; y ) X ( X
3
+ X I x i +1 + -+1 ) ( 1 ) と し て 求め ら れ る 。
第 1 6図 乃 至第 1 8 図 は容器内容量の 決定方法を示 し た も の で各図 そ れぞれ方法が異 な る 。
こ の う ち 第 1 6 図 は入 目 線位置指定 に よ る方法を示 し
て お り 、 第 1 4 図 に示 し た入 目 線決定方法で入 目線を決 定 し た ら 第 1 5 図 に 示 し た容量決定方法 で容量を算出 す る 。 こ の場合形状線が略々つ づみ状容器を示 し て いる か ら 容量計算 は容器を 3 部分 V ·] , V , V 3 に 分けて行 な う 。
ま た第 1 7 図 は ヘ ッ ド ス ペ ー ス指定 に よ る方法を示 し て い る 。 こ れ に は ま す第 1 4 図 に示す方法で 篛 注時の入 目 線位置を指定 し 、 こ の満注時位置 と 液面髙さ と の距離 を指定 す る こ と に よ り 入 目 線位置を 決定 し 内容量を 決定 す る 。 すなわ ち 予め満注時容量 V が求め ら れ て いる と し て ヘ ッ ド ス ペ ー ス分の容量厶 V を第 1 5 図 の方法 に よ り 求め て ( V— A V ) の演算を行な う 。
さ ら に 第 1 8 図 は内容量指定 に よ る方 法を'示 し て お り 、 第 1 4 図 に 示 す 方法に よ り 篛注時の入 目 線 Ρ の位置を 指定 し た と き の底部側人 3 線 を 固定 し た 上で 内容量 V を 人力 す る こ と に よ り 液面 側 入 目 線 Ρ ' の 位 置 を 決 定 す る 。
第 1 9 図 お よ び第 2 0 図 は ¾脂量決定方法 お よ び樹脂 量を 考慮 し た 内容量決定 方法を示 し た も の で あ る 。
こ の う ち 第 1 9 図 が樹脂量決定方法を示 し て お り 、 周 図 ( 1 ) の 形状デ ー タ に 容 器厚みを 指定 し て 周 図 ( 2 ) の 図形 を得 、 こ の厚みを含む容積 V か ら 内容量 V 2 を '減算 し て 樹脂躉 「 を 求める 。
こ こ で厚みを求め る に は 、 同 図 ( 4 ) に 示す よ う に 、
デ ー タ 点を結 、 fe 平行で 距離 t に あ る直線を求め 、 こ れ ら の直線の交点を厚みを含む断面図 デ ー タ と す る 。
ま た第 2 0 図 は容器の厚みを考慮に入れた 内容量の決 定方法を示 し て お り 、 同 図 ( 1 ) の形状デ ー タ に容器の 厚みを指定 し て 周図 ( 2 ) の 断面図デ ー タ を得て 内容量 を 決定 す る 。 こ の 場合の厚みの 求め方 は第 1 9 図 ( 4 ) と周様の第 2 0 図 ( 3 ) に よ る
本実施例 は 上述の よ う に 、 容器の 断面形状等の位置デ ー タ を座標入力 装置 に よ っ て 入力 し 、 容器容量 と か容器 厚み等の数値デ ー タ を数値デ ー タ 入力 装置 に よ つ て 入力 し 、 こ の 入力 内容を デ イ スプ レ ィ に 表示 し つ つ 演算処理 す る こ と に よ つ て 容器容量 と か樹脂量等を 求 め る よ に し た た め 、 従来の机上作業 と か実物製作を 伴 う 設計作業 に 比べ 格段 に 能率的 に 容器設計 を行な う こ と がで ぎ る 。 < 容器 の形状決定 を 行 ラ た め の最良の形態 >
し し で は第 2 図 に 示 す 流 れ図 に 基づい て 説 明 し た 設計 方法 に お い て 、 ス テ ツ プ S Ί , S 2 , S 4 の形状決定 を 行 う た め の一形態 に つ い て 述べ る 。 こ こ で 述 べ る実施例 は BU— 1の実施例 と 周様 、 回転体容器 に つ い て の最良の形 態を示す も の で あ る が 、 本発明 は 回 転体 以外 に つ い て も 適用 可 能で あ る 。
本実施例 に 係る形態を実施す る た め に は 、 第 9 図 に 示 す プ ロ ッ ク 図 に お い て 、 前述の実施例 と 同様 に 処 理装置
1 0 Ί 、 座標入力 装置 1 0 2 , 数値入力 装置 1 0 8 、 お
よ び表示装置 1 0 4 を用 い る 。
第 2 1 図 は本発明装置で取扱 う 容器の代表的形状倒 を 示 し て お り 、 こ こ で は回転軸 を中心 に し て 右側半分の み の断面形状を示 し て いる 。 こ の図に お いて 、 髙さ は容器 の回 転軸方向 の 最大寸法 を 、 幅 は容器の 回転軸方向 と 直 角方向 の 最大寸法 を 、 口 径 は 液 体 収 容部分 開 口 端 の 径 を、 谷量は液体収容部分の底部か ら入 目 線つ ま り 液体を 注入 し た と ぎの液面位置 ま で の容積を 、 テ ーパは形状を 構成す る各要素の傾き をそ れぞれ示 し て い る 。
第 2 2 図乃至第 3 2 図 はそ れぞれ本発明 に係る装置 に お い て行 う 容器形状の 決定方法を示 し た も の で下表の よ う な関係に あ る 。
指 定 項 目 固
容 量 テ一パ
3 高さ 、 Iffl な し
2 4 図 高 さ 容
5 福 容
テ一パ 容
7 図 部分的高さ 。 部分形状
8 図 容 量 。' 部分形状
部分的高さ テ一パ 、 部分形状 第 3 テ一パ 、 部分形状 テ一パ 容量 、 部分形状
口 径 容量 、 テ ー パ
上表の各寸法 に つ き各別 に そ の動作内容を説明 す る 。 第 2 7 図 乃 至第 3 2 図 の 内 容 説 明 は 、 第 3 3 図 乃 至 第 3 6図 を併用 し て 行 う 。
第 2 2 図 の 方法 は 、 テ ー パ 固定で 容 量指 定 で あ り 、 ま ず 座標入力 装 置 に よ り メ ニ ュ ー か ら 内 容 選 択 を 行 い ( S 2 8 ) 、 次 い で数値 入 力 装 置 に よ り 容 量 の 入 力 を 行 う ( S 2 9 ) 。 こ れ に よ り 処 理 装 置 は 座 標 値 の 計 算 を行い ( S 3 0 ) 、 そ の結果を表示装置 に 表示す る ( S 3 1 ) 。
こ の 場合 の 処理装 置 の ア ル ゴ リ ズ ム は 次 の 通 り で あ る 。
V 0 l d : 旧容量
V new ; 新容員
X i , y i ; 旧 渐面デ ー タ
X ; ' , y ; ' ; 新 断面デ ー タ
第 2 3 図 の 方法 は 固定項 目 な し で高 さ 、 幅を指定 す る も の で あ り 、 ま す座標入力 装置 に よ り メ ニ ー か ら 内容 選択 を行い ( S 3 2 ) 、 次 い で数値入力 装置 に よ り 高さ の入力 お よ び幅の 入力 を行 う ( S 3 3 , S 3 4 ) 、 こ れ に よ り 処理装置 は座標値の計算を 行い ( S 3 5 〉 、 そ の
結果を表示装置 に表示する ( S 3 6 ) 。
こ の 場合 の 処理装 置 の ア ル ゴ リ ズ ム は 次 の 通 り で あ る
H old , w old : 旧髙さ 、 幅
H new , w new ' 高さ 、 幅
h = H new / H o l I d ( 4 ) w = new /wo l Id ( 5 )
X
i = w X
X i ( 6 ) y i = h X y i { 7 ) 第 2 4 図 の方法 は容量固定で髙さ 指定 す る も ので 、 ま ず メ ニ ュ ー か ら 内容を選択 し ( S 3 7 ) 、 次いで髙さ を 入力 す る ( S 3 8 ) 。 こ れ に よ り 処理装置 は座標値の計 算 を 行 い ( S 3 9 ) 、 そ の 結 果 を 表 示装 置 に 表 示 す る ( S 4 0 ) 。
こ O場 合 の 処理装置 の ア ル ゴ リ ズ ム は 次 の 通 ^ で あ る 。
h = H new H old ( 8 )
y h x y j ( 0 ) 第 2 5 図 の 方法 は 容 量 固 定 で 幅指 定 す る も の で 、 ま ず メ — か ら 内 容 を選 択 し ( S 4 1 ) 、 次 い で 幅 を 入力 す る ( S 4 2 ) 。 こ れ に よ り 処 理装 置 は 座標 値 の 計算を行い ( S 4 3 ) 、 そ の結果を表示装置 に 表示す る
o
( S 4 4 ) 。
こ の 場合 の処理装置 の ア ル ゴ リ ズ ム は 次 の 通 り で あ る 。
w = W一 new / I ,Y o i d ( 1 1 ) X : ' - ww XX XX ; ( 1 2 ) y j χ y
w ( 3 ) 第 2 6図 の方法 は容量固定で テ ー パ指定 す る もので 、
y
ま ず メ ニ ュ ー か ら 内容を選択 し ( S 4 5 ) 、 次い で テ ー 新旧
パ を入力 す る ( S 4 6 ) 。 こ れ に よ亍テ り 処理装置は座標値 0 の 計算 を行い ( S 4 7 ) 、 そ の'結果を表示装置 に 表示す
ノ /
ヽヽ 。。
y ; X
W ( 1 6 ) 第 2 7 図 の方法 は幅お よ び部分形状固定 で 部分的髙 さ を 指定 す る も の で 、 ま ず座標入力 装置 に よ り メ ニ ー か ら 内 容 を 選択 し ( S 4 9 ) 、 か つ 変 更 部 分 の 入 力 を 行 い ( S 5 0 ) 、 次 い で 数 値 入 力 装 置 に よ り 高 さ を 入 力 す る ( S 5 1 ) 。 こ れ に よ り 処 理 装 置 は 座 標 値 の 計 算 を 行 い ( S 5 2 ) 、 そ の 結 果 を 表 示 装 置 に 表 示 す る
( S 5 3 ) 。
こ の場合の処理装置の アルゴ リ ズム は第 3 3 図 に よ り 説明 す る 。 い ま 2つ の 円 柱状部 ν ·| お よ び V 3 と 截頭円 錐部 V 2 と か ら な る容器 に お い て截頭円 錐部 V 2 の高さ を h か ら h ' に 変更す る も の と す る ( 第 3 3 図 ( 1 ) か ら 第 3 3 図 ( 2 ) へ 変更 す る ) 。 こ の 結 果 、 截頭 円 錐 部 V 2 は高さ の変更 に 伴い 、 容量お よ びテ ー パち変化す る 。
第 2 8 図 の方法 は 、 第 2 7 図の方法 に お ける高さ の入 力 の ス テ ツ プ S 5 1 が容量の入力 の ス テ ッ プ S 5 6 に変 わ る外 は第 2 7 図 の方法の説明 が該当 す る 。
第 2 9 図 の方 法 は テ 一'パ お よ び 部 分 形 状 が 固 定 で 部 分 的高 さ を 指定 す る も の で 、 ま ず メ ニ ュ ー か ら 内 容 を 選択 す る ( S 5 9 ) と 共 に 変 更 部 分 の 入 力 を 行 い ( S 6 0 ) 、 次い で高 さ を入力 す る ( S 6 1 ) 。 こ れに よ り 処理装置は座標値の 計算を行い ( S 6 2 ) 、 その結果を 表示装置に 表示す る ( S 6 3 ) 。
こ の場合の処理装置の アル ゴ リ ズ ム を第 3 4 図 に よ り 説明 す る 。 い ま 元 の高さ を h 、 指定高 さ を h ' と す る と 元 の 図形が 第 1 5 図 ( 1 ) の も の で あ る と き の変更後の 図形 は周図 ( 2 ) の場合 と周 図 ( 3 ) の場合 と が あ る 。 つ ま ( 2 ) の場 合 は幅が変化 し て お り 、 ( 3 ) の場合 は 幅を変化 さ せな い 。 こ の結果 、 容量 の変化が生 じ て い る 。 そ し て ア ル ゴ リ ズ ム の 内 容 を 示 す と 次 の 通 り あ
る
( 2 ) の場合は 、
P > P 1
2
x j = X ( 1 7 ) y j = y ( 8 ) P 1 < P < P
x j = x ( 1 9 ) y j C 1 y j + C 2 ( 2 0 ) p > p 2
X j 一 X j ( 2 1 ) y i = c 3 + y j ( 2 2 )
( 3 ) の場 合 は 、
P < P 1
x j ' = x j ( 2 3 ) y j ' = C 1 + y j ( 2 4 )
1 < P < P
X j ' = X j ( 2 5 ) y ; ' = c 2 y i + c ( 2 6 )
P > P
X j ( 2 7 ) y i = y ( 2 8 ) そ れぞれ 〇 〗 、 C 2 、 C 3 を求 め る こ と に よ り 形状を決 定 す る 。
第 3 0図 は こ の容量変化の点を 内容 と す る も ので 、 第
2 9 図の髙さ の入力 の ステ ッ プ S 6 が容量の入力 の ス テ ツ プ S 6 6 に 変わ る外 は第 2 9 図 の説明 が該当 す る 。
第 3 1 図 の方法 は容量お よび部分形状が固定で テ ー パ を 指定 す る ち の で 、 ま ず メ ニ ュ ー か ら 内 容 を 選 択 す る ( S 6 9 ) と 共 に変更部分の入力 を行い ( S 7 0 ) 、 次 いで テ —パを入力 す る ( S 7 1 ) 。 こ れ に よ り 処理装置 は座標値の計算を行い ( S 7 2 ) 、 そ の結果を表示装置 に 表示す る ( S 7 3
こ の場合の処理装置の アルゴ リ ズ ム は第 3 5 図 に示 し て あ るが 、 こ れ は第 3 4 図 の アルゴ リ ズム と 共通 す る も ので あ る 。
第 3 2図 の方法 は テ ー λ°お よ び部分形状が 固定で 、 口 径を 指定 す る も の で 、 ま す メ ニ ュ ー か ら 内容 を選択す る ( S 7 4 ) と共 に 変更部分の入力 を行い ( S 7 5 ) 、 次 い で □ 径を入力 す る ( S 7 6 ) 。 こ れ に よ り 処理装置 は 座標値の 計算を行い ( S 7 7 ) 、 そ の結果 を表示装置 に 表示 す る ( S 7 8 )
こ の場合の処理装置の アル ゴ リ ズ ム は第 3 6図に 示 し て あ る が こ れ は第 3 4 図 の アル ゴ ズ 厶 と 共通 す る も の で あ る
本実施例 は上述 の よ う に 、 容器の 断面形状を構成す る 要素の位置デ ー タ と 、 容器内 容量を 含む数値デ ー タ と が 入力 さ れる こ と に よ り 座標値演算を行 つ て容器形状を表 す る よ に し た た め 、 形状構成要素を各別 に 変更 し た
場合の容器形状が簡便 に 得 ら れ 、 容器設計 に 資 す る と ろ大で あ る 。
< 絵柄を付 し た 立体容器の二次元表現を行う た めの最良 の形態 >
こ こ で は第 2 図 に 示す流 れ図 に 基づい て 説 明 し た 設計 方法 に お い て 、 ス テ ッ プ S 1 1 に 示 す過程の 最良の —形 態を説明 す る 。 前述 し た よ う に 、 第 2 図 の 流れ図 に 示す 設計方法で は 、 ス テ ッ プ S 1 〜 S 6 に お い て 立体容器の 形状 が 決定 さ れ 、 ス テ ッ プ S 7 , S 8 に お い て こ の 立 体容 器 に 付 す 絵柄 の 入力 が 行 わ れ る 。 従 っ て ス テ ッ プ S 1 Ί で は 、 入力 し た絵柄を ラ ベル と し て 立体容器 に付 し た 状態の 陰影図 の作成が行わ れ る こ と に な る 。
別言す れば 、 ス テ ッ プ S 1 1 の作業 は三次元 図形 と し て の 立体容 器を 陰影図 と い う 二次元表現で表わ す作業 と い う こ と がで き る 。 こ の よ う な三次元 図 形を 二次元表現 す る 手法 は 、 種々 の分野 で 非常 に よ く 用 い ら れ て い る 。 特 に 絵柄を付 し 立体容器を コ ン ピ ュ ー タ を 用 いて 設計 す る方法 が近年提案 さ れ て い る 。 こ れ は 立体容器 を三次 元座標系で定義 し 、 こ れを二 次元平面上 に投影 し 、 こ れ に 付 す絵柄 を 二 次元 デ ー タ と し て 取込み 、 コ ン ピ コ. 一 夕 上で こ れ ら の各デ ー タ を合成 し て 、 絵柄の付さ れた 立体 容器の 二次元 投影像 を 得よ う と す る も の で あ る 。
し か し な が ら 、 従来方法 に は次の 2 つ の欠点 が あ る 。 第 1 の 欠点 は 、 二 値画像 と し て 入 力 し た 絵 柄 に 着 色 し
て 、 こ れを立体容器 に付 し た状態の 二次元表現が で き な い と い う 点で あ る 。 こ こ で二値画像 と は、 ^ え ば白か黒 か と い つ た 2 値の う ち の ど ち ら かの 値を も っ た 画素の集 合 どし て の画像をい う 。 従来の方法で は 、 カ ラ ー の絵柄 を付す場合 に は 、 ス キ ャ ナ等を用 い て カ ラ ー の絵柄原稿 をそ の ま ま 入力 し て 合成する し かなか っ た 。 第 2 の欠点 は 、 絵柄の背景部分を消去 し て 立体容器に 付す こ と がで き ない とい う 点で あ る 。 例 え ば第 3 7 図 に示す よ う な立 体容器 に第 3 8 図 に示す よ う な絵柄を付す 場合 、 第 3 9 図 の 斜線 を施 し た 領域 は こ の 絵 柄 の 背 景部 分 で あ る た め 、 本来は立体容器の表面が透け て 見 え る よ う に 表示さ れる の が好 ま し い が 、 従籴の方法で は絵柄原稿入力 時の 枠内 す べ て が絵柄 と し て 取扱わ れる た め 、 こ の枠内 の 背 景部分も何 ら かの着色が さ れて 表示 さ れて し ま っ て い た こ こ に 開示す る実施例 に よ れ ば 、 二値画像 と し て 入力 し た絵柄 に着色 し 、 し かも こ の絵柄の背景部分 を消去 し た 状態で 立体容器 に 付 し て 表現 す る こ と が で き る 。
第 4 0 図 は本実施例 に 係る方法の 流れ図で あ り 、 こ の 流 れ 図 の 手頭全体 が 第 2 図 の ス テ ッ プ S 1 Ί に 相 当 す る 。 ま ず 、 ス テ ッ プ S 7 9 に お い て 立体容器を複数の微 小面 に 分割 す る 。 例 え ば第 3 7 図 に 示 す よ う な カ ッ プの 場 合 、 図 の よ う な メ ッ シ ュ 状 に分割 さ れる こ と に な る 。 こ の 分割 は 三 次元 座標系 の ま ま 行 わ れ る こ と に な る た め 、 カ ッ プの背面 ( 図で は一 部分の み示さ れている 。 )
に つ いて も分割 が行なわ れ、 徴小面が存在 す る 。 な お 、 第 3 7 図 は説胡 の便宜上かな り 粗い分割 を行 っ て い る が 実際に は非常 に 微細な分割が行わ れる こ と に な る 。
続い て ス テ ッ プ S 8 0 に お い て 、 各微小面 の輝度 を 計 算 す る 。 即 ち 、 光源の位置 、 視点の位置等を設定 し 、 次 式 に 基づい て 各微小面 の輝度 I を求め る 。
一一
→ ^
( N し J )
→
+ Κ ς ∑ ( E « L j ' ) ( 2 9 j = 1
し し で' 、
I a 周 囲環境の散光 に よ る輝度
K 拡散反射係数 : 物体表面の 単位法線べ ク 卜 ル
: 面の光源方向 の 単 ク 卜 ル
J j 番 位 べ
K c s : 鏡面反射係数
>
し j 番 目 の光源の 正 反射光の 単位べ ク 卜 ル
E : 視点方 向 の 単位 ベ ク ト ル
n : 物 体表面 の光沢度 に依存 し た 指数
m : 光源の 数
で あ る 。 式 ( 2 9 ) に お い て 右辺第 1 項 は背景光成分 第 2 項 は 拡 散反射成分 、 第 3 項 は鏡面反射成分 で あ る
な お こ の モデル は Phong に よ る
[" I l lumi nation for Computer Generated PicturesJ C. ACH ( 1975 ) p.311 〜 317 に 詳述さ れて い る ので 、 こ こ で は詳 し い説明 を省略 する 。 ま た 、 立体容器の各微小 面 に 材質感を表現 し た い 場合 に は 、 式 ( 2 9 ) の K d お よ び K s の値を材質 に 適当 な値 に 設定 し て や れば よ い 。
次 に ステ ッ プ S 8 Ί に お い て 、 各徴小面の可視 、 不可 視の判 断を行 う 。 こ れ は例え ば Z バ ッ フ ァ ♦ ァル ゴ リ ズ ムを用 い て 処理を行な えば よい 。 こ の Zバ ッ フ ァ ♦ アル ゴ リ ズム は、 例 え ば、 第 3 7 図 に 示す 図形で奥行き を示 す Z座標値を互い に比較 し て 、 視点か ら見える部分で あ る か見 え な い部分で あ る 'か を判 断す る方法で 、 従来か ら よ く 知 ら れて い る 方 法で あ る た め詳 し い説明 は こ こ で は 省略 す る 。
続い て ステ ッ プ S 8 2 に お い て 、 可視の微小面を — ¾ 元 平 ift に 投影 す る 。 即 ち 、 X Y Z で表わ さ れ た 立 体 容器 を X Y 平面上 に 投影 す る こ と に な る 。 三次元物体 一 ^ 元 平面 に 投影 す る方法 は 、 種々 の座標系 を用 い た 様々 な 方法が知 ら れ て い る の で 、 こ こ で は 説明 を省略 す る 。
次 に ス テ ッ プ S 8 3 に お い て 、 絵柄を 二値画像 と し て 入力 す る 。 例 え ば第 3 8 図 に 示す よ う な絵柄を 白 と 黒 と の 二値を も つ デ 一 タ と し て 、 ラ イ ン セ ン サ等 で 取込め ば よ い 。 実際 に は 第 2 図 に 示 す 流 れ 図 の ス テ ッ プ S 7 , S 8 で こ の作業 は 既 に 完了 し て い る こ と に な る 。
2 ^—
5 o 続い て ス テ ッ プ S 8 4 に お い て 、 こ の入力 し た 絵柄を 微小面 に 分割 す る 。 こ れ は 第 3 9 図 の 破 線 で 示 す よ う に 、 二次元座標系で行わ れる分割 で あ り 、 し かも こ の狯 柄を立体容器 に 付 し た 場合 に 、 立体容器の各微小面 と槔 柄の各微小面 と が 位置的 に 1 対 1 の対応関係 に あ る よ う に す る 。 例 え ば第 3 7 図 の立体容器の斜線を施 し た 部分 に 第 3 9 図 の絵柄を付す場合を 考え る と 、 第 3 7 図 に お け る立体容器の微小面 A は 、 第 3 9 図 に お け る絵柄の微 小面 A ' と 対応 す る こ と に な る 。 な お 、 前述の よ う に こ
1 0 の分割 は実際 に は非常 に 微細で あ る た め 、 第 3 9 図 に お け る 1 つ の微小 面 は 、 実際 に は微小面 A ' の よ う な大き な領域 で は な く 1 画素 に 相 当 す る程度の大きさ の も ので あ る 。
次 に ステ ツ プ S 8 5 に お い て 、 第 3 9 図 に 示す絵柄の 各 微小面 に 色 番 号 を付 与 す る 。 各微小面 は u 述の よ う に 1 画素 に 相 当 す る 単位面で あ る か ら 、 こ れ ら 1 つ 1 つ に つ い て 色番 号 を付与 す る の は 能率的 でな い 。 そ こ で' こ の 絵柄 を 複数の 閉頜域 に 分割 し 、 こ の 閉領域 ご と に 色番号 を 指定 し て 該 閉 頜域内 の 微小面 に 一 括 し て 同 じ 色番号 を 付す よ う に す る の が好 ま し い 。 例 え ば第 3 8 図 に 示 す狯 柄 は 、 白 と 黒の 2 つ の領域 か ら 構成さ れ て い る が 、 は じ め に 黒で 囲 ま れた 白 い 閉 領域 に つ い て 、 そ れぞれ色番号 を付 し て ゆ < 。 図 の W 1 〜 W 7 が 、 こ の 白 い 閉領域 の一 例 で あ る 。 色番号の指定 は 、 例 え ぱ狯柄を カ ラ ー デ イ ス
プ レ イ 上 に表示 し 、 才 ペ レ ー タ が こ のデ イ スプ レ イ を見 な が ら 、 各領域の色番号を指定 し て ゆ ぎ 、 こ の指定 さ れ た色番号 に対応す る色で該領域が着色さ れる よ う に シ ス テ ムを構成す れば よ い 。 才 ペ レ一タ は デ イ スプ レ イ に よ る着色表示の フ ィ ー ドパ ッ ク を利用 し て 、 色番 号の訂正 を容易 に 行 う こ と が で ぎ る 。 白 い 閉頜域 に つ い て の色番 号指定 が終了 し た ら 、 黒い 閉領域 に つ い て の 色番号指定 を行 う 。 図 の B 1 〜 B 3 が 、 こ の黒い 閉領域の 一例 で あ る 。 更に絵柄の背景部分の領域 B B 内 の微小面 に は、 背 景を:^ す 色番号を指定 す る 。 こ の よ に し て 、 絵柄の す ベて の微小面 に 色番号が与え ら れる こ と に な る
次 に ス テ ツ プ S 8 6 に い て 、 第 3 7 図 の よ う に 投影 さ れ た立体容器の各微小面の色値を決定 す る 。 こ の色値 の 決定 は、 該微小面 の属性 に よ つ て 次の 3 と お り の方法 を採 つ て行 う
( 1 ) 狯柄 が付 さ れな い 微小面の 場 台
例 え ば第 3 7 図 に お け る 微小面 C の よ う な狯抦が付さ れな い微小面の場 合 は 、 少な く と も該微小面の物体色 と 輝度 に 基づい て 色値を 決定 す る 。 例 え ば輝度に 応 じ た 明 度を も つ た 物体色を R G B 表現す ればよ い 。 あ る い は更 に材質惑を 示 す値 をパ ラ メ ー タ と し て 用 い て 色値 を 決定 し て お よ い 。
( 2 ) 背景を示す 色番号がつ け ら れた 絵柄の 微小面 が付 れる微小面の場合
例 え ば第 3 8 図 に お け る領域 Β Β 内 の微小面が付さ れ る 立体容器の微小面の場合 は 、 前述 (1 ) と 周様 に 色値決 定 を行え ば よ い 。 こ れ に よ つ て 第 3 9 図 の斜線を施 し た 領域 は 、 立体容器の表面がそ の ま ま 表現 さ れる こ と に な る 。
( 3 ) 色を示す色番号がつ け ら れた 絵柄の微小面が付さ
る微小面の場合
例 え ば第 3 8 図 に お け る領域 W 1 〜 W 7 内 の微小面が 付さ れ る 立体容器の 微小面の 場合 は 、 少な く と も輝度 と 色番号 と に 基づい て 色値を決定 す る 。 例 え ば 、 あ ら か じ め各色 番号 に 対応 す る 色 を定 義 し て お き 、 こ の色の 明度 を輝度 に応 じ て 決定 し 、 R G B 表現 す れば よ い 。 あ る い は 更 に 材質感 を示 す値 をパ ラ メ ー タ と し て 用 い て 色値 を 決定 し て も よ い 。
な お 、 上述の 色値決定方法 に つ い て の詳細 は 、 後述 す る ぐ 材質感表現 を行 う た め の 最良の形態 > に て 説 明 す る こ と に す る 。
に ス テ ッ プ S 8 7 に お い て 、 カ ラ ー の 二 次元画像 と し て 立体容器 を 表現 す る 。 こ れ は 、 第 3 7 図 に 示 す よ な 二 次元 平面 上 に 投 影 さ れ た す ベ て の 微 小 面 に つ い て 、 既 に 色値が 決定 さ れ て い る の で 、 各微小面を 該色値 で表現 す れば よ い 。 前述の よ う に 各微小面 は 、 デ ィ ス プ
レ イ の一画素 に相当 する あのであ る か ら 、 各画素が倒 え ば R G B デ ー タ の色値 と し て表現さ れる こ と に な る 。
以上の よ ラ に し て 、 絵柄を付 し た 立体容器の 二次元表 現を行 う こ と がでぎ る
以上の と お り 本実施倒 に よ れば 、 絵柄 を付 し た立体容 器を二次元表現 す る 上で 、 二次元投影 し た 立体容器お よ び二値画像 と し て 入力 し て 着色 し た絵柄をそ れそれ 1 対 1 に 対応 し た 微小面 に 分割 し 、 絵柄の付さ れな い部分お よ び絵柄の背景が付さ れる部分 につ いて は 、 立体容器の 物体色 と輝度 に 基づい て 、 ま た 、 絵柄の 背景以外が付さ れ る部分 に つ い て は 、 絵柄 に 付さ れ た 色番号 と輝度に基 づい て 、 そ れぞれ色値を 决定 す る ょ ラ に し た fc め 、 二値 画像 と し て 入力 し た絵 3 に看色 し 、 し かち こ の絵柄の背 景部分を 消去 し た 状態で 立体容器 に 付 し て 二次元 表現を 行 う こ と がで ぎる よ う に なる 。
ぐ 二 次元 画像 と 三次元形状を合成 し た 映像を形成す る た め の最良の形態 >
で は第 2 図 に示 す 流れ図 に 基づい て 説明 し た 設計 方法 に お い て 、 ス テ ッ プ S 1 1 に 示す過程の 更 に 別 な 最 良の -形態を 説明 す る 。 前述の 施例で は絵柄を付 し た 立体容器の 二 次兀 を行 う た め の力 法 に つ い て 説明 し た が 、 こ こ で は 二次元 の背景画像の 中 に 三次元 の立体容 器 を 配 し た 状態の映像 を形成す る 一方法を 開示 す る 。
本実施例 に 係 る方法を実施 す る た め に は 、 第 9 図 に 示
す装置の う ち 、 処理装置 Ί 0 1 、 座標入力装置 1 0 2 、 画像入力 装置 1 0 3 、 表示装置 1 0 4 、 お よ び数値入力 装置 1 0 8 を用 い る 。 画像入力装置 1 0 3 と し て は 、 ス キ ヤ ナ , ラ イ ン セ ン サ等 が 用 い ら れ 二 次 元 の 背 景 画 像 の 取込 み が 行わ れ る 。 第 2 図 の 流 れ 図 で は 、 ス テ ッ プ S 7 , S 8 に お い て こ の 取込み作業が行な わ れる 。 こ の 背景画像 と合成さ れる べ き立体容器の形状 ( こ こ で はプ リ ミ テ ィ ブ図形 と 呼ぶ こ と に す る 。 ) は 、 座標入力 装置 1 0 2 あ る い は数値入力装置 1 0 8 を用 い て 入力 さ れ 、 第 2 図 の 流 れ図 で は 、 ス テ ッ プ S 1 〜 S 6 に お い て こ の プ リ ミ テ ィ ブ図形の入力 が行わ れる こ と に な る 。 合成は 処理装置 1 0 1 に お い て 行わ れ 、 合成後の 画像 は表示装 置 1 0 4 に 表示さ れる 。 従 っ て オ ペ レ ー タ は 、 こ の表示 装置 1 0 4 上の 表示画像を観察 し な が ら対話方式 で プ リ ミ 亍 イ ブ図形の変換を行 う こ と が で き る 。
第 4 1 図 は 本実施例 に 係 る 方法 の 内容 を 示 し た 流 れ図 で あ り 、 ま た こ の 流れ図 に お け る各ス テ ッ プ に お い て 取 扱わ れ る 図形 の 一 例 が 第 4 2 図 ( A ) 乃 至 ( D ) に 示 さ れ て い る 。 こ の例 で は 、 背景的二 次元 画像 S と し て は 陳 列 ffl の 画像 を 、 そ し て 合成 す べ き プ リ ミ テ ィ ブ図形 P と し て は 円 柱状物体を用 い る 。
ま ず 画像人力 装 置 に よ り 陳列 棚 の 画 を 入力 す る ( S 8 8 ) 。 こ の デ ー タ は演算装置の メ モ リ に格納 さ れ る と 共 に 表示装置 に 出 力 さ れる ( S 8 9 ) 。 こ の表示画像 は
第 4 2 図 ( A ) に示 し た の も の で あ る 。
次いで ス テ ッ プ S 9 0 に よ り 表示裝置上 に 陳列棚画像 を表示 し た ま ま で座標入力 装置に よ り プ リ ミ テ ィ ブ図形 の三次元デ ー タ を入力 す るかある い は予めメ モ リ に格納 さ れて い る 三次元 デ ー タ を持つ プ リ ミ テ ィ ブ図形の デ ー タ を読出 し て ワ イ ヤ フ レ ー ム表示す る 。 第 4 2 図 ( B ) は こ の と き の表示画像を示 し て い る 。
こ の表示画像を観察 しなが ら オ ペ レ ー タ が座標入力装 置も し く は数値入力装置を 操作 し て プ リ ミ テ ィ ブ図形の 変換を行う ( S 9 1 ) 。 変換内容 は例 えば回転角 、 視点 位置、 サイ ズ 、 透視条件、 画面上の位置座標等で あ り 、 さ ら に 光源位置 と か材質 ^等を付加 し て も よ い 。
こ の 変 換操作 の 結 果 、 プ リ ミ テ ィ ア 図 形 と 陳 列 棚 と が オ ペ レ ー タ の 感覚 か ら 見 て 一 致 し た と 認 め ら れ た と き .、 ス テ ッ プ S 9 2 に よ り そ の 際 の 座 標 入 力 装 置 と か 数値入 力 装 置等 に よ る 入力 パ ラ メ 一 タ を 演算 装 置 の メ モ リ に 格納 す る 。 こ -入 力 パ ラ メ ー タ は 三 次 元 デ ー タ と し て 取込 ま れ お り 、 こ の三次元 デ ー タ を基 に 演算裝 置 に よ り ゾ リ ミ テ ィ ブ 図 形 の 二 次 元 投 影像 を 形成 す る ( S 9 3 ) 。 こ の 図形が第 4 2 図 ( C ) に 示す 図形で あ る 。 そ し て 、 演算装置 に よ り こ のプ リ ミ テ ィ ア図 形の 二 次元投影像 を 陳列棚画像 に 台成 し 、 表示装置上 に 表示す る ( S 9 4 ) 。 第 4 2 図 ( D ) は こ の 最終 的な表示映像 を示 し て い る 。
こ れ に よ り 表示装置上 に はプ リ ミ テ ィ ブ図形 と 陳列棚 と の合成映像が得 ら れ 、 こ の画像か ら 合成結果を確認す る こ と がで き る 。 ま た こ の合成画像 は コ ピ ー と し て 出力 す る こ と もで き る 。
上述の よ う に 、 本実施例 に よ れば三次元 プ リ ミ テ ィ ブ 図 形 を背景的二 次元画像 と 合 成 し た 映 像 を 形 成 す る た め 、 例 え ば風景 に 対 す る家 で あ る と か家具 に 対す る 置物 と かの合成シ ミ ュ レ ー シ ョ ン を簡便かつ 良好 に 行 う こ と が で き る 。 す なわ ち 、 背景的二次元 画像 と し て は非常 に 複雜な も の を利用 で き 、 ま た 三 次元 デ ー タ は任意の も の を任意の条 件で 二 次元 画像 に 合成で き る か ら 合成結果が 自 然な ち の と な る 。
く 材質感表現 を行 う た め の 最良の形態 >
こ こ で は第 2 図 に 示す 流れ図 に 基づい て 説明 し た 設計 方法 に お い て 、 ス テ ッ プ S 1 1 に 示 す過程の —形態 、 特 に 三次元 図形 を 二 次元表現 す る上 で の材質感 表現を 行 う こ と が で き る 最良の 一形態 を 開 示 す る 。
三 次元 図形を —:次元 表現 す る 手法 は 、 種々 の分野 で非 常 に よ く 用 い ら れ る 手法 で あ る が 、 こ こ 問題 と な る の は 、 三 次元 図 形 を構成 す る物体の材質惑を い か に 表現す る か と い う 点で あ る 。 物体 に 光を 照射 し た 場 合 、 材質 に よ っ て 、 拡散 、 反射 、 透過の し かた が異な る た め 、 一般 に こ の 拡散 、 反射 、 透過 を 考慮 し て 二次元 投影図 の 色 を 決定 す る 手法を用 い て 材質感を表現 し て い る 。 し か し な
が ら 、 従来の方法で は十分な材質感の表現を行 う こ と が できず 、 ま た ¾体の部分部分 に よ っ て 異な る材質感表現 を行う こ と ができな い と い う 欠点が あ っ た 。 こ こ で述べ る実施例 に よ れば 、 三次元 図形を 二次元表現 す る上で 、 よ り 忠実な材質感の表現を行 う こ と ができ 、 ま た 、 部分 的 に 異な る材質感の表現を行 う こ と が で き る 。
第 4 3 図 は 本実施例 に 係 る 方 法 の 流 れ 図 で あ る 。 ま ず 、 ス テ ッ プ S 9 5 に お い て 物体を複数の微小面 に 分割 す る 。 例えば第 4 4 図 に示す よ う な カ ッ プの場合、 図 の よ う な メ ッ シ ュ 状 に 分割 さ れ る こ と に な る 。 こ の分割 は 三次元座標系の ま ま 行なわ れる こ と に な る た め 、 カ ッ プ の背面 ( 図 に は示さ れ て 0、 な い 。 ) に つ い て も分割 が行 なわ れ 、 微小面が 存在 す る 。
次 に ス テ ッ プ S 9 6 に お い て 、 各微小面 に つ い て の材 質感 、 色を指定 す る 。 第 4 4 図 に 示す カ ッ プの場合 、 例 え ば容 - の 部分 を プ ラ ス チ ッ ク 、 足の 部分 を金属 と い う よ う に部分部分で材質を変 え る よ う に し て も よ い 。 ま た 色 の 措定 は 力 ッ ァ表面 に 絵柄を付 し た 状態を表現 す る こ と が で き る 。 第 4 4 図 に 示 す例 で は説明 の便宜上分割を 粗 く し て い る が 、 よ り 微細 な分割 を行え ば 、 各微小面を 一画素 と し て 微細 な絵柄表現 が可能で あ る 。
続い て ス テ ッ プ S 3 に お い て 、 各微小面の輝度 を計算 す る 。 即 ち 、 光源の位置 、 視点の位置等を設定 し 、 次式 に 基づい て 各微小 面の輝度 I を 求 め る 。
→
I = I + K d1 ( N ♦ L i )
-1 j =1 m →
+ K ( Ε ♦ し ( 3 0 ) し し で
il
周 囲環境の散光 に よ る輝度
K 拡散反射係数
→
N 物体表面の単位法線べ ク 卜 ル
L j : j 番 目 の光源方向 の単位ベ ク ト ル
K : 鏡面反射係数 し : j 番 目 の光源の 正 反射光の 単位べ ク 卜 ル
E : 視点方 向 の単位ベ ク ト ル
n : 物体表面の 光沢度 に 依存 し た 指数
m : 光源の数
で あ る 。 式 ( 3 0 ) に お い て 右辺第 1 項 は背景光成分 、 第 2項 は 拡散反射成分 、 第 3項 は鏡面反射成分 で あ る 。
で第 2項 に お け る拡散反射係数 k ri お よ び第 3項 に お け る 鏡面反射係数 K s の 値 は 、 該微小面 の 材質感に よ つ て 定 ま る 。 例 え ば金属感を 出 す場合 は K s が大き く な り 、 陶 器感 を 出 す 場 合 は K d が大 き く な り 、 プラ ス チ ッ ク 感 を 出 す場 合 は K s と K d が ほ ぼ等 し く な る 。 な お こ の モ デ レ は Phong に よ る 「 I l lumi nat i on for Computer
Generated P i ctures J C . ACM ( 1975 ) p .311〜 317に 詳述さ れて いる ので 、 こ こ で は詳 し い説明 を省! §する 。
さ て 、 不透明 な材質を も つ 微小面 に つ い て は 、 次の よ う に し て 輝度値を計算す る 。 ま ず各微小面の単位法線べ ク 卜 ル N を 計算す る 。 例 え ば第 4 5 図 に 示す よ う な矢印 が 三次元 座標系 で べ ク 卜 ル と し て 求 め ら れ る こ と に な る 。 続 い て 各微小 面 に つ い て の I 1 を 算 出 す る 。 こ の I 1 は 、 第 Ί の光源の みを設置 し た と し て 、 式 ( 3 0 ) の右辺 を 計算 し た も の で あ る 。 第 1 項 I 。 は 、 使用 す る 第 1 の 光源に 起因 す る 背景光成分で あ り 、 適当 な値を 与 え て や れば よ い 。 K s と K d の値は 、 材質 に応 じ て 決定 し 、 輝度 1 1 を計算 す る
次 に 、 各微小面 に つ い て の I 2 〜 l m を 算 出 す る 。 ί 2 は第 2 の光源の みを 設置 し た と し て 、 式 ( 3 0 ) の 石 を計算 し た も の で あ り 、 I mは第 mの 光源の みを設 置 し た と し て 、 式- ( 3 〇 〉 の 右 辺 を 計 算 し た も の で あ 。 最終的 に 各徴小面 に つ い て の輝度 〖 は次式 よ り 求 ま る 。
1 = 1 + 1 2 + h i m - ( 3 ) 次 に ス テ ッ プ S 9 8 に お い て 、 各微小面の 可視 、 不可 視の判 断 を行う 。 こ れ は例 え ば Zバ ッ フ ♦ ア ルゴ リ ズ 厶 を用 い て 処 理を行 な え ば よ い 。 こ の Zバ ッ フ ァ ♦ ア ル ゴ リ ズム は 、 例 え ば 、 第 4 6 図 に 示す 図形で奥行き を示 す Z座標値を 互い に 比較 し て 、 視点か ら 見 え る 部分で あ
る か見え な い部分で あ る かを判 断 す る方法で 、 従来か ら よ く 知 ら れて い る方法であ る た め詳 し い説明は こ こ で は 省略す る 。
続いて ス テ ツ プ S 9 9 に お い て 、 可視の微小面を二次 元平面 に 投影 す る 。 即 ち 、 X Y Z で表さ れ た 三 次元物体 を X Y 平面上 に 投影 す る こ と に な る 。 三次元 ¾体を二次 元平面 に 投影 す る方法 は 、 種々 の座標系 を用 い た 様々 な 方法が知 ら れ て い る ので 、 こ こで は説明 を省略す る 。
最後 に ス テ ツ プ S 1 0 〇 に お いて 、 投影さ れ た 各微小 面の 色値を決定 す る 。 こ れ は次の'よ う に し て 行う 。 ま す 該微小面 に つ い て の 拡散反射係数 K d お よ び鏡面反射係 数 K s を 比 較 し て 、 そ の結果 に 基づい て 別 々 の方法で 決 定 を行 う 。
( 1 ) K d = K s の場合
K d と K S と の相 違が 1 0 % 程度以下 で あ る 場 合 、 即 ち プ ラ ス チ ッ ク 等の材質感を 出 す微小面 の場合 、 該微小 面の輝度 を参照 し 、 第 4 7 図 に 示 す グ ラ フ に 基づ い て 色 値決定 が な さ れ る 。 ま ず輝度の 中間値 M を定 め 、 輝度が 中 間 値 M に 等 し い 微小面 に つ い て は所定 の 明度 の物体 色 で 表わ す こ と に し 、 輝度 が 低 く な る に従 っ て 明度を減 じ て ゆ く よ う に す る 。 逆 に 輝度が 中 間値 M か ら 高 く な る に 従 っ て 物 体 色 に 光源色 を 混ぜ て ゆ く よ う に し 、 輝度が 高 い程光源 色の割 合 が 多 く な る よ う に し て や る 。 こ の よ う に し て 該微小面の 色 が所定 の 明 度の物体色 、 あ る い は所
o 定の混合比の物体色お よ び光源色 と なる よ う に 決定を行 。
(2) K d > K s の場合
K d が K s よ り あ る程度大きい場合、 即ち 、 陶器等の 材質感を 出す微小面の場 合 、 該微小面の輝度を参照 し 、 第 4 8 図 ( a ) に 示す グラ フ に 基づい て 色値決定 が な さ れる 。 即 ち 、 該微小面に つ い て は物体色の みで表現を行 い 、 輝度が高 く な る に従 っ て 明度を 高 く す る よ う に し て 色決定を行う 。
0 (3) K s > K d の場合
K 5 が K d よ り あ る程度大き い場合 、 即ち 金属等の材 質感を出 す微小面の場合 、 上述の (2) と 同様 に 第 4 8 図 ( a ) に 示 す グ ラ フ に 基づ い て 色値決定 が な さ れる 。 微小面が透明 な材質の場合 は 、 第 4 8 図 ( b ) に 示す5 よ う に 、 輝度が 中 間値 Mよ り 大き い と き は 、 こ の 微小面 を 容 器 の 周 囲 の 背景 色 と 光 源 色 と の 混 合 色 と し て 表 現 し 、 かつ 、 輝度 が 高 く な る 程光源 色 の割 合 を高 く し 、 一 方 、 輝度が 中 間値 Mよ り 小さ い と き は 、 こ の 微小面を背 景色 と 物 体色 と の 混合色 と し て 表現 し 、 かつ 、 輝度が低 く な る 程物体色の割 合を高 く す る の が好 ま し い 。 な お 、 こ の方法 は 、 本願 と 同 一 出 願 人 に よ っ て 出願 さ れ た 特顥 昭 6 0 — Ί 3 7 0 1 6号明細書 に 記述 さ れ て い る た め 、 こ れ を参照 さ れ た い 。
以上の よ う に し て 各微小面の色値が 決定 し 、 材質感を
も っ た二次元表現が な さ れる 。
以上の と お り 本実施例 に よ れば、 三次元 図形を二次元 表現す る 上での材質感表現方法 に お い て 、 三次元 図形の 表面を複数の微小面 に 分割 し 、 各微小面 ご と に輝度を計 算 し 、 拡散反射成分 と 鏡面反射成分 と が ほ ぼ等 し い不透 明 な材質 の微小面 と 、 あ る程度異な る 不透明 な材質の微 小面 と 、 透明 な 材質の微小面 と で 、 そ れぞれ別 々 の方法 で色決定 を行 う よ う に し た た め 、 よ り 忠実な材質感の表 現 を行 う こ と が で き 、 ま た 、 部分的 に 異な る材質感の表 現を行 う こ と が で き る よ う に な る 。
く 文字 フ ォ ン ト の べ ク 卜 ルデ ー タ を形成す る た め の 最良 の形態 >
こ こ で は 第 2 図 に 示す 流れ図 に 基づい て 説明 し た 設計 5法 に お い て 、 ス テ ッ プ S 9 , S 1 0 に 示 す過程の 最良 の一形態を 開示す る 。
文字を ラ ベルの一部 と し て 用 い る場合 に は 、 各文字の フ オ ン 卜 デ ー タ を作成 し な く て は な ら な い 。 従来 の 文字 フ オ ン 卜 フ ォ ー マ ツ 卜 は第 4 9 図乃 至第 5 1 図 に 示す 3 つ の 形式 が あ る 。 こ れ ら は何 れも 「 山 」 と い う 意味 の 曰 本語 の 漢字文字 に つ い て の も の で あ り 、 そ の 1 は第 4 9 図 に 示 す ラ ス タ デ ー タ を そ の ま ま 用 い た も の で 、 5 x 5 画 素中 「 山 」 と い う 文字 に 対応 す る画素を黒 と し 残 り を 白 と し て い る 。 そ の 2 は第 5 0 図 に 示 す ラ ン レ ン グ ス ♦ デ ー タ に よ る も の で 白 も し く は 黒の デ ー タ の 水平方 向に
相続 く 長さ を画素数値 と し て 示 し た も ので あ る 。 そ の 3 は 5 x 5画素を 白 を 0 、 黒を 1 に 対応さ せ て コ ー ド変換 表示 し た もの を 1 6進数値 と し て 表示 し た もので第 5 図 に示す よ う なも の である 。
し か し な が ら 、 こ れ ら は何れも欠点が あ る 。 そ の 1 の ラ ス タ デ ー タ に よ る も の は 、 各画素毎のデー タ を 要す る か ら デー タ 量が多 く な る 。 そ の 2 の ラ ン レ ン グス · デ ー タ に よ る も の お よ びそ の 3 の コ ー ド変換に よ る も の は文 字フ ォ ン 卜 の形状を変化さ せ る と す る と一 旦ラ ス タ デ ー タ に 変換 し な け れば な ら な い点で文字 フ ォ ン 卜 形状を 変 化さ せ難い も の と な っ て い る 。
本実施例 に 係る方法 に よ れ ば、 少ないデ ー タ *で文字 フ ォ ン 卜 の形状 、 サイ ズを任意 に変 え得る文字 フ ォ ン 卜 の形成が 可 能 に な る 。
第 5 2図 ( a ) は 本実施例で取扱 う 文字の ラ ス タ デ ー タ を示 し た も の で 、 X 铀 、 y 铀 を 0 と し X 軸 方向 に — 3 〜 3 、 y 軸方 向 に 一 3 〜 3 の 7 x 7 画 素 の デ ー タ で あ る 。 そ し て こ の ラ ス タ デ ー タ は 前 述 の 説 明 で も 用 レヽ た 「 山 」 な る文字で あ る 。
第 5 2 図 ( b ) は こ の ラ ス タ デ ー タ を "! ラ イ ン毎 に 走 査す る場合の走査方法を示 し た も の で 、 こ こ で は X 軸力 向 に - か ら + に 向 つ て 1 ラ イ ン づっ 走査 す る 。
こ の走査に よ り 得 ら れた べ ク 卜 ルデ ー タ は 下記第 1 表 の 通 り で あ る 。 こ こ で各 デ ー タ は ( X , y ) な る座標値
で あ る
第 1 表
す な わ ち 7 X 7 両素中 、 「 山 」 な る 文字のデ ー タ は第 2 ラ イ ン 乃 至.第 6 ラ イ ン に 現 れる 。 し た が っ て 、 上記第 表中 の デ ー タ か ら 必要 デ ー タ の みを採 り 、 ま と め る と 下 記第 2 表の 通 り と な る 。
第 2 表
¾ 占 ( o ノ ノ
;/ * ノ rr v 1 )
/; ( -2 0 ) /, { -2 0 " )ノ
〃 ( 0 0 ) 〃 ( o 0 )
〃 ( 2 , 0 ) { 2 0 )
// ( -2, -1 ) 〃 ( -2, -1 )
/; { 0, -i ) 〃 ( 0, -1 )
ft ( 2, -1 ) rr ( 2, -1 )
/; ( -2, -2) 〃 ( 2 , -2) こ の第 2表 に 示す べ ク 卜 ルデ ー タ に よ っ て 原点を含む X — y 座標 に つ い て 「 山 」 と い う 文字を 表わ す こ と が で き る 。 こ の デ ー タ は デ ー タ 量 と し て は比較的小さ い も の で-あ る 。 そ し て べ ク 卜 ルデ ー タ で あ る か ら 幾何学変換処 理 に 適 し て い て 要処理時間 が短 く 、 し かも変換後の文字 形状再現性が よ い 。 そ し て 、 文字 フ ォ ン 卜 サ イ ズ は 限定 さ れな い c
上述の よ う に 、 本実施例 に よ れば 、 文字の ラ ス タ デ ー タ を 1 ラ イ ン 毎 に 走査 し て 文字部分 の始点 と 終点 と を 、 文字 上 に 設定 さ れた原点 に 関 す る X — y座標系の座標値 と し て 表 し た ベ ク ト ルデ ー タ を形成 す る よ う に し た た め そ の ま ま で は処理の難 し い ラス タ デ ー タ を 用 い 任意の 文字デ ー タ を取出 す こ と が で き る 。 し た が っ て 画像処理
装置に耝入れ て 種々 の文字画像を得る こ と が で き る 。
産業上の利用 可能性
本発明 に係る立体容器の設計方法お よ び設計装置 は 、 飲食物 を は じ め と す る種々 の食品をパ ッ ク す る た め の 立 体容器の 設計 に 広 く 利用 す る こ と が で き る 。
特 に 、 本発明 に 係る容器の 内容鼂お よ び材料鼂決定装 置 、 な ら び に 容器の形状決定装置 は 、 立体容器の 、 特 に 回 転体形状を し た 立体容器の 設計 に 広 く 利用 す る こ と が で ぎる 。
ま た 、 本発明 に 係る絵柄を付 し た 立体容器の二次元 表 現方法 お よ び二次元 画像 に 三 次元形状 を合成 し た 映像を 形 成す る方法 は 、 二次元表現 さ れ た 立体容器の映像を見 な が ら 立体容器の 設 計を行 う 設計方法 に 広 く 利用 す る こ と がで き る 。 更 に は 、 立体容器 だけ に 限 ら ず 、 一般的な :: 次元物 体を 二次元表現 す る表現方法 に も広 く 利用 が 可 能で ¾ る 。
ま た 、 本発明 に 係る材質感表現方法 は 、 立体容器を は じ め と す る種 々 の 三次元物体 を 二次元 表現 す る 表現方法 に お い て 、 材質感 を 表現 す る 手 法 と し て 広 く 利 用 で き る 。
更 に 、 本発明 に 係る文字 フ ォ ン 卜 の ベ ク 卜 ルデ ー タ 作 成方法 は 、 な体容器 に 付す ラ ベル に 用 い る 文字 フ ォ ン 卜 だけ で な く 、 一 般 に ド ッ 卜 の集合 と し て 文字 フ ォ ン 卜 の 丁 ― タ を形成 す る 技術 に 広 く 利用 可 能で あ る 。
Claims
1 . 立体容器の 断面を二次元デ ー タ と し て 入力 し 、 こ の入力 し た 二次元デ ー タ に 基づい て 前記立体容器の二 次元投影像の表示お よ び容量計算を行い 、 そ の結果 に 基 づい て IU 記 \L体容器の 断面 に 接正を加 え て 最終的 な容器 形状を決定 し 、
m 記立体容器の表面 に付す ラ ベルの原画を 二次兀 タ と し て 入力 し 、 こ の入力 し た二次元 デ ー タ に 基づい て 目 |J S己 フ ベルの表示を行い 、 そ の結果に 基づい て前記 ラ ベ ルの修正 ま た は着色処理 を行 う こ と に よ っ て 最終的な ラ ペルを決定 し 、
最終的な容器形状の デ ー タ と 前記最終的な ラ ベル のデ ー タ と を結 合 す る こ と に よ り ラ ベ ルの付さ れ た 1.休 容器の 二次元投影像を 出力 す る 立体容器の 設 Λ 法 . :
2 . 前記 M体容器の 表面 に 付 す ラ ベ ルの 原画 狯抦 と 文字 と に 分け 、 こ れ ら のデ ー タ をそれぞれ別 々 に ヌ、力 し 、 こ の 入力 し た デ ー タ に 基づい て 前記ラ ベ ル の 表示を 行い な が ら 修正 ま た は着色処理 を施す こ と に よ つ て 最終 的な ラ ベ ル を 決定 す る こ と を特徴 と す る 請求 の範囲第 1 項記載の立体容器 の 設計方法 。
3 立体容 器の凝断面 と 横断面 と を 二次元 デ ー ダ と し て 入力 す る こ と を特徴 と す る 請求の範囲第 1 項 ま た は 第 2 項記載 の 立体容器の ロ 3T 方 法 。
4 . 縦断面の入力 を 、 二次元座標系 に お け る複数 の 座標点を指定 し 、 各座標点藺を直線 ま た は曲線で連結す る よ う 指示す る こ と に よ っ て 行 う こ と を特徴 と す る 請求 の範囲第 3 項記載の立体容器の設計方法 。
5 5 . 横断面の入力 を 、 該横断面が 円 で あ る こ と を 指 定 す る こ と に よ っ て 行 う こ と を特徴 と す る請求の範囲第 3 項 ま た は第 4 項記載の 立体容器の 設計方法 。
6 . 横断面の入力 を 、 該横断面の方程式を与える こ と に よ っ て 行 う こ と を特徴 と す る 請求の範囲第 3 項 ま た 1 0 は第 4 項記載の 立体容器の設計方法 。
7 . 横断面の入 力 を 、 円 、 四角形等の基本的幾何図 形の組合せ の指定 に よ っ て 行 う こ と特徴 と す る請求の範 囲 第 3 項 ま た は第 4 項記載の 立体容器の 設計方 法 。
8 . 立体容器の 断面を二次元座標 と し て 入力 す る座 U 標入 力 装置 と 、
前記 立体容器の 表面 に 付 す ラ ベ ル の原画を画 籙デ ー タ と し て 人力 す る ラ ベ ル入力 装置 と 、
前記立体容器の 二 次元投影像 、 前記 ラ ベ ル 、 前記立体 容器 に 節 記 ラ ベ ルを付 し た 状態の 二 次元 投影像 、 そ の他 20 オ ペ レ ー タ へ の必要な指示を表示 す る 表示装置 と 、
前 記立 体容 器の 二 次元投影像を線画 と し て 出 力 す る線 画 出 力装置 と 、
前 記 立体容器の 二 次元投影像 、 前記 ラ ベ ル ま た は前記 な体容器 に 前記 ラ ベ ル を付 し た 状態の 二 次元投影像を 力
o
ラ一で 出力 す る カ ラ ーハ ー ド コ ピ ー 装置 と 前 標入力装置お よび前記画像入力装置か ら 入力 し 座
た デ一タ に 基 づ い て 、 所 定 の 演算 を 行 い , 記 表 装 置 、 m 記線画出力装置 、 お よ び前記 カ ラ ーハ ー ド コ ピ ー に 必要なデ ー タ を 与 え る処理装置 と 、 を そ な え た 立 体容器の設計装置 。
9 ラ ベル入力装置が 、 立体容器の表面 に付す ラ ベ ルの 原画の う ち 絵柄 の部分を画像デ ー タ と し て 入力 す る 画像入力装置 と 、 前記 ラ ベルの原画の う ち 文字の部分を0 文字 ド と し て 入力 す る文字 コ ー ド入力 装置 と 、 を 有 す る こ と を特徴 と す る 請求の範固第 8 項記載の 立.体容器 の 設計装置 。
1 0 . 座 標 入 力 装 置 が 、 デ ジ タ イ ザ一 、 タ ブ レ ツ 卜 、 V ゥ ス 、 ま た は ラ イ 卜 ペ ン を 有 す る こ と を特徴 と す5 る nR 求の 範照第 8 項 ま た は第 9 項記載 の 立 ^容器の 設計
1 1 . 画像入力装置が 、 ス キ ャ ナ ま た は€ C D カ メ ラ を有 す る こ と を特徴 と す る 請 求の 範囲 第 9 項 ま た は第 1 0 項記載の 立体容器の 設計装置 。
1 2 . 文字 コ ー ド入力 装置 が 、 ワ ー ド プ ロ セ ッ サ ー を 有 する こ と を特徴 と す る請求の範囲第 9 項乃至第 1 Ί 項の い ず れ か に 記載 の 立体容器の 設計装置 つ
1 3 . 線画出力 装置 が 、 二次元投影像を ベ ク タ ー 画 像 と し て 取扱 う こ と を特徴 と す る 請求の 範囲第 8 項乃 至
第 1 2 項の いず れか に 記載のな体容器の 設計装置。
1 4 - 線画出力装置が X Y プ ロ ッ タ を有す る こ と を 特徴 と す る 請求の 範囲第 1 3 項記載の 立体容器の 設計装 5 . カ ラ ー ハ ー ド コ ピ ー 装置が 、 二次元投影像を ラ ス タ ー 画像 と し て 取扱 う こ と を特徴 と す る請求 の 範囲 第 8 項乃至第 Ί 4 項の いず れか に 記載の 立体容器の設計
1 6 . カ ラ ー ノヽ ー ド コ ピ ー装置が 、 フ ィ ルム レ コ ー ダ ま た は カ ラ ー プ リ ン タ を有 す る こ と を特徴す る 請 求の 範囲第 1 5 項記載の 立体容器の設計装置 。
1 7 . 中 心軸 に 対 す る容器の 断面お よ び入 目 線 を 含 む形状要素の位置デ ー タ が 入力 さ れる座標入力 装置 と 、 前記容器の 壁厚を 含む数値デ ー タ が人力 さ れる 数値入 力 装置 と 、
記座標入力 装置お よ び数値入 力 装置 か ら の入力 に 基 づ い て 演 算 を行 な い 容器容 Sお よ び 、 該容器 作製 の た め の 材料 翳 の 少な く と も 一 方 を 算出 す る と 共 に 、 前記容器 の 断 面お よ び入 線 を 含 む容器形状 を 表わ す デ ー タ を形 成 す る処理装置 と 、
こ の 処理装置 の 出 力 を表示 す る デ ィ ス プ レ イ と をそ な え た 立 体容器の 内容躉お よ び材料量 決定装 置 。
8 . 座標入力 装置が デジ タ イ ザか ら 成る こ と を特 徴 と す る 請 求 の 範囲第 1 7 項記載 の 立 体容 器の 内 容 量お
o よ び材料躉決定装置 。
9 . 数値入力装置がキ ー ポ ー ドか ら 成る こ と を特 徴 と す る 請求の範囲第 1 7 項 ま た は第 1 8 項記載の 立体 容器の 内容量お よ び材料量決定装置 。
2 0 . 数値入力 装置が容器の入 目 線位置お よ び底部 位置の入力 を行 う こ と を特徴 と す る請求の範囲第 1 7 項 乃至第 1 9 項の いず れ か に 記載の立体容器の 内容量お よ び材料量決定装置 。
2 1 . 容器の 断面形状を構成す る何れかの要素の位0 置テ ー タ が 該容器の 中心軸 に 関 し て入力 さ れる座標入力 装置 と 、
BU 3d容器 の 内容量 お よび前記要素 の変更分を含む数値 化 さ れた デ ー タ が入力 さ れる数値入 力 装置 と 、
前記座標入力装鼠あ よ び数値入力装置 か ら の入力 に 基5 き座標値を計箅 す る処理装置 ご 、.
こ の処理装置の 出力 を得 て 容器形状を表示 す る装置 と を そ な え た 立休容器の形状 装置。-
2 2 . 座標入力装置 が 、 容器の 高さ お よ び幅の入力 を行 う こ と を特徴 と す る 請求の範 a第 2 1 項記載の 立体 容器の形状決定裝置 。
2 3 . 座標入力装置がデジ タ ィ ザか ら 成る こ と を特 徴 と す る 請 求の範囲第 2 1 項 ま fc は第 2 2 項記載の 立体 容 器の形状決定装
2 4 . 数値入力 装置が キ ー ボ ー ド か ら 成る こ と を特
o 徴 と する請求の範囲第 2 1 項乃至第 2 3 項の いず れか に 記載の 立体容器の形状決定装置 。
2 5 . 所定の物体色を有す る立体容器を 、 そ の 表面 抦を付 し た 状態で 二次元表現す る方法で あ っ て 、 目 'J 記 立体容 器の 表面 を 複数 の 微小面 に 分 割 す る 段 階 と 、
所定の光源を用 い て 所定 の条件で照光 し た 場合の前記 各微小面の輝度を 計算 す る 段階 と 、
記複数の微小面 に 分割 し た 立体容器を二次元平面上0 に 投影す る段階 と 、
目 'J 記立体容器 に 付す絵柄 を二値画像 と し て入力 す る段 階 と
し の 入力 し た 狯柄を前記立体容器 に付 し た 場合 に 前記 な体容器の 各微小面 と 位 置的 に 1 対 1 の対応関係 が つ く5 よ う に 前記絵柄 を複数の微小面 に 分割 す る 段階 と 、
記 絵柄 の 背景 部 分 の 微 小 面 に は 背 景 を 示 す 色 番 号 を 、 そ れ以外の微小面 に は該微小面 の 色 を示す 色番号を つ け る 段階 と 、
記投影さ れ た 立体容器の各微小面の ち 、 前記絵柄 が付さ れ な い 部分 お よ び背景を 示す 色番号 が つ け ら れ た 狯柄 の 微小面が付 さ れる部分 に つ い て は 、 少な く と も 該 微小 面 の物 体色 と 輝度 と に 基づい て 色値を 決定 し 、 色 を 示 す 色番号がつ け ら れた 絵柄 の微小面 が 付 さ れる部分 に つ い て は 、 少 な く と も 該微小面の輝度 と 色番号 と に 基づ
い て 色値を決定す る 段階 と 、
前記二次元平面上 に投影 し た立体容器を構成す る各微 小面 に前記色値を与え 、 カ ラ ー の二次元画像 と し て 前記 立体容器を表現す る段階 と 、 を有す る こ と を特徴 と す る 絵柄を付 し た 立休容器の 二次元表現方法 。
2 6 . 各微小面の輝度を計算す る 段階 に お い て 、 該 微小面の材質感を示す値をパラ メ ー タ と し て 用 い る こ と を特徴 と す る請求の範囲第 2 5 項記載の絵柄を付 し た 立 体容器の 二次元-表現方法 。
2 7 . 立体容器を二次元平面上 に 投影する段階 に お い て 、 Z バ ッ フ ァ ♦ アル ゴ リ ズ ム に よ る各微小面の 可視 不可視判断を行う こ と を特徴 と する請求 の範囲第 2 5 項 ま た は第 2 6 項記載の絵柄を付 し た 立体容器の 二次元表 現力 S 。
2 8 . 絵柄 に 色番号をつ ける段階 に お い て 、 絵柄を 複数の 閉領域に分 し 、 こ の 閉領域 ご と に周 一 の 色番号 を付す よ う に す る こ と を特徴 と す る請 求の範囲第 2 5 項 7 至第 2 7 項の い す れか に 記載 の絵柄を付 し た 立体容器 の 二次元表現方法 。
2 9 . 色 暄を 決定 す る 段階に お い て 、 該微小面 の材 質感を示 す値を パ ラ メ ー タ と し て用 い る こ と を特徴 と す る請 求の 範囲 第 2 5 項乃 至第 2 8 項の い す れか に 記載の 絵柄 を付 し た 立体容器の二次元表現方 法。
3 0 . 画像 入力 装置 に よ り 二 次元 画像を入力 し 、 こ
の入力 画像を表示装置 に 表示 し 、 こ の表示画像上 に 三次 元デー タ に よ るプ リ ミ テ ィ ブ図形を表示 し 、 こ の表示さ れ た プ リ ミ テ ィ ブ図形を入力条件 に し た が っ て 図形変換 し 、 こ の入力 条件中か ら 選択さ れた条件に 基き前記プ リ ミ テ ィ ブ図形の 二次元 投影像を 形成 し 、 こ の 二次元 投影 像 と前記入力 二次元画像 と を合成 し 、 前記表示装置上 に 表示す る よ う に し た 二次元 画像 に 三次元形状 を合成 し た 映像を形成 す る方法。
3 1 . 画像入力 装置が 、 ス キ ャ ナ ま た は ラ イ ン セ ン0 サを有 す る こ と を特徴 と す る 請 求の 範囲第 3 0 項記載の 二 次元 画像 に 三 次元 形状 を 合 成 し た 影 像 を 形 成 す る 方
3 2 . 所定 の背景を もつ 空 間 に お か れた 所定 の物体 色 を有 す る 三次元 図形を 二 次元 表現 す る 上 で の材質感表ί) 現方 法 で あ っ て 、 前記三次元 図形の表面を複数の微小面 に 分割 し 、 所定 の 光源を用 い て 所定 の 条件で照光 し fe場 合の 前 記各微小面の輝度を 、 そ の材質 固 有 の 背景光成分 と 拡散 射成分 と 鏡面反射成分 と をバ ラ メ 一 タ と し て 用 い て 計算 し 、 こ の 計 算結 果 か ら 前 記 輝 度 の 中 間 値 を 求 0 め 、
前記拡散反射成分 と 前記鏡面反射成分 と が ほ ぼ等 し い 不透明 な 材質の 微 小面 に つ い て は 、 輝度 が 前記 中 間値 よ り 小 さ い場 合 は輝度値 に 応 じ た 明 度の前記物体 色で表現 し 、 輝度が 記中 間値 よ り 大き い 場 合 は ·輝度値 に 応 じ て
WO 87/00320 e g PCT/JP華 347 o m P5光源の光源色 と 前記物体色 と を混合 し た 混合色で表 現 し
前記拡散反射成分 と前記鏡面反射成分 と が あ る程度異 な る不透明 な材質の微小面 に.つ い て は 、 輝度値 に応 じ た 明度の前記物体色で表現 し 、
記微小面 が透明 な 材質の場合 は 、 輝度が 前記中 間値 よ り 大き い微小面 に つ い て は 、 前記光源の光源色 と前記
の背景色 と の 混合色 と し て 表現 し 、 かつ 、 輝度が高
< な る程前記光源色の割合を髙 く し 、 輝度が前記中 間値0 よ >9 小さ い 微小面 に つ い て は 、 前記物体色 と 前記背景色
と の 混合色 と し て 表現 し 、 かつ 、 輝度が低 く なる程 BU 記 物体色 の割 合を高 く す る よ う に 表現 し 、
記三次元 図形を材質感をも っ た 二次元画像 に 置換す る 三次元 図形を 二 次元表現 す る上で の材質感表現方法。
5 3 3 . ΪΪ 度 を背景光成分 と拡散反射成分 と 鏡面反射
成分 と の 3 つ の成分の和 と し て 計算す る こ と を特徴 と す る 請 求の範囲第 3 2 項記載の三次元 図形を二次元表現 す る 上で の材質感表現方 法 。
3 4 . 三次元 図形を 二次元画像 に 置換す 口 に 、
I パ ッ フ ァ ♦ ァ Ί リ ズ 厶 に よ る 隠面処理を 行な う こ と を特徴 と す る 請求 の 範囲第 3 2 項 ま た は 第 3 3 項記載の 三 次元 図形を 二次元 表現 す る 上で の材質感表現方法 3
3 5 . 隠面処理 を行な う 場合 、 透明 な材質 の微小面 の 背後 に 、 周 じ 又 は 異 な る 材 質 の 微 小 面 が :重 な る と ぎ
6 す
は 、 両微小面の色成分の 混合色 と し て 現 し 、 かつ 透明 度が髙 く な る程背後の微小面の 色割合を高 く し 、 透明度 が低 く な る程手前の微小面の色の割合を高 く し て 、 BU §Cl 三次元 図形の一部を透明な材質感をも つ に二次元画像 に 置換 す る こ と を特徴 と す る 請求の範囲 第 3 4 項記載の 三 次元 図形を 二次元実現 す る 上で の材質感表現方法 。
3 6 . 文字 フ ォ ン 卜 の ラ ス タ デ一タ を 1 ラ イ ン毎 に 走査 し 、 文字部分の始点お よ び終点 につ い て の 、 文字上 に 設定 さ れ た原点 に 関 す る X - y 座標系の座標値 を 取出 す よ o に し た 文字 フ オ ン 卜 の ベ ク ト ルデ ー タ 形成方法 。
3 7 . 文字 フ ォ ン 卜 の 中 央部 に X - y 座標系 の原点 を位置 さ せ る こ と を特徴 と す る 請求の 範囲第 3 6 項記載 の 文字 フ オ ン 卜 の ベ ク 卜 ルデ ー タ 形成方法 。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP86904369A EP0229849B1 (en) | 1985-07-05 | 1986-07-05 | Method and apparatus for designing three-dimensional container |
| DE3650494T DE3650494T2 (de) | 1985-07-05 | 1986-07-05 | Konzipierungsverfahren und -vorrichtung dreidimensionaler behälter |
Applications Claiming Priority (14)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60146585A JPH07113927B2 (ja) | 1985-07-05 | 1985-07-05 | 立体容器の設計装置 |
| JP60/146585 | 1985-07-05 | ||
| JP60149765A JP2721875B2 (ja) | 1985-07-08 | 1985-07-08 | 絵柄を付した立体容器の二次元表現方法 |
| JP60/149765 | 1985-07-08 | ||
| JP15278185A JPS6214270A (ja) | 1985-07-11 | 1985-07-11 | 三次元図形を二次元表現する上での材質感表現方法 |
| JP60/152781 | 1985-07-11 | ||
| JP60153419A JPS6214690A (ja) | 1985-07-12 | 1985-07-12 | 文字フオントのベクトルデ−タ形成方法 |
| JP60/153419 | 1985-07-12 | ||
| JP60154836A JPH0634216B2 (ja) | 1985-07-13 | 1985-07-13 | 回転体容器の形状決定装置 |
| JP60/154836 | 1985-07-13 | ||
| JP60154835A JPS6215675A (ja) | 1985-07-13 | 1985-07-13 | 回転体容器の内容量および材料量決定装置 |
| JP60/154835 | 1985-07-13 | ||
| JP60/163708 | 1985-07-24 | ||
| JP60163708A JPS6224376A (ja) | 1985-07-24 | 1985-07-24 | 2次元画像と3次元形状を合成した映像を形成する方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1987000320A1 true WO1987000320A1 (fr) | 1987-01-15 |
Family
ID=27566107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1986/000347 Ceased WO1987000320A1 (fr) | 1985-07-05 | 1986-07-05 | Procede et appareil de conception de conteneurs tridimensionnels |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4817005A (ja) |
| EP (1) | EP0229849B1 (ja) |
| DE (1) | DE3650494T2 (ja) |
| WO (1) | WO1987000320A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110126279A (zh) * | 2019-05-07 | 2019-08-16 | 西安交通大学 | 一种面向曲面3d打印的随形切层及路径规划方法 |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5561604A (en) | 1988-12-08 | 1996-10-01 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
| US5993048A (en) | 1988-12-08 | 1999-11-30 | Hallmark Cards, Incorporated | Personalized greeting card system |
| US5036472A (en) | 1988-12-08 | 1991-07-30 | Hallmark Cards, Inc. | Computer controlled machine for vending personalized products or the like |
| US5317796A (en) * | 1989-04-18 | 1994-06-07 | Hunter Robert M | Technique for rendering packaging child resistant |
| JPH0746222B2 (ja) * | 1989-09-12 | 1995-05-17 | 東洋製罐株式会社 | テーパー状絞り成形体用素材への事前印刷法 |
| US5546316A (en) | 1990-10-22 | 1996-08-13 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
| US5559714A (en) | 1990-10-22 | 1996-09-24 | Hallmark Cards, Incorporated | Method and apparatus for display sequencing personalized social occasion products |
| JP2666642B2 (ja) * | 1992-01-28 | 1997-10-22 | 三菱電機株式会社 | Nc自動プログラミングシステムにおける工具指定方法 |
| JP3107452B2 (ja) * | 1992-04-28 | 2000-11-06 | 株式会社日立製作所 | テクスチャマッピング方法およびその装置 |
| US5600563A (en) * | 1992-09-23 | 1997-02-04 | Onkor Ltd. | System for printing social expression cards |
| GB9316214D0 (en) * | 1993-08-05 | 1993-09-22 | Philips Electronics Uk Ltd | Image processing |
| US5726898A (en) | 1994-09-01 | 1998-03-10 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving and delivering product data based on embedded expert judgements |
| US5550746A (en) | 1994-12-05 | 1996-08-27 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with optimum product designs based on embedded expert judgments |
| TW335466B (en) * | 1995-02-28 | 1998-07-01 | Hitachi Ltd | Data processor and shade processor |
| US5768142A (en) | 1995-05-31 | 1998-06-16 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data based on embedded expert suitability ratings |
| US5875110A (en) | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
| GB9622712D0 (en) * | 1996-10-31 | 1997-01-08 | Sca Packaging Ltd | Process for the manufacture of a packaging blank |
| US20020116852A1 (en) * | 2001-02-27 | 2002-08-29 | Kock Lori Ann | Mat for visual artwork and method of making same |
| US6781594B2 (en) * | 2001-08-21 | 2004-08-24 | Sony Computer Entertainment America Inc. | Method for computing the intensity of specularly reflected light |
| JP2005506611A (ja) * | 2001-10-10 | 2005-03-03 | ソニー・コンピュータ・エンタテインメント・アメリカ・インク | 環境マッピングシステムおよび方法 |
| US8133115B2 (en) * | 2003-10-22 | 2012-03-13 | Sony Computer Entertainment America Llc | System and method for recording and displaying a graphical path in a video game |
| US20060071933A1 (en) | 2004-10-06 | 2006-04-06 | Sony Computer Entertainment Inc. | Application binary interface for multi-pass shaders |
| US7636126B2 (en) * | 2005-06-22 | 2009-12-22 | Sony Computer Entertainment Inc. | Delay matching in audio/video systems |
| US7880746B2 (en) * | 2006-05-04 | 2011-02-01 | Sony Computer Entertainment Inc. | Bandwidth management through lighting control of a user environment via a display device |
| US7965859B2 (en) | 2006-05-04 | 2011-06-21 | Sony Computer Entertainment Inc. | Lighting control of a user environment via a display device |
| JP2010092263A (ja) * | 2008-10-08 | 2010-04-22 | Sony Corp | 情報処理装置、情報処理方法、プログラム |
| US10786736B2 (en) | 2010-05-11 | 2020-09-29 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
| US9342817B2 (en) | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50125649A (ja) * | 1974-03-19 | 1975-10-02 | ||
| JPS52127034A (en) * | 1976-04-17 | 1977-10-25 | Nippon Telegr & Teleph Corp <Ntt> | Preparation of color images |
| JPS5379326A (en) * | 1976-12-23 | 1978-07-13 | Ricoh Co Ltd | Character recognition unit |
| JPS5564038A (en) * | 1978-10-27 | 1980-05-14 | Ishizuka Glass | Bottle of form determined by stress analysis* and method* roughing mold and finishing mold for making said bottle |
| JPS59231675A (ja) * | 1983-06-15 | 1984-12-26 | Hitachi Ltd | 演算回路 |
| JPS6068474A (ja) * | 1983-09-22 | 1985-04-19 | Sony Corp | 画像変換方法 |
| JPS6081682A (ja) * | 1983-10-12 | 1985-05-09 | Hitachi Ltd | 指示装置 |
| JPS60126771A (ja) * | 1983-12-14 | 1985-07-06 | Hitachi Ltd | 自由曲面表示方式 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3602702A (en) * | 1969-05-19 | 1971-08-31 | Univ Utah | Electronically generated perspective images |
| US4506336A (en) * | 1980-09-23 | 1985-03-19 | Hird Edwin A | Point location and graphics display apparatus |
| US4155072A (en) * | 1976-12-17 | 1979-05-15 | Ricoh Company, Ltd. | Character recognition apparatus |
| JPS57113113A (en) * | 1980-12-30 | 1982-07-14 | Fanuc Ltd | Generating method for curved surface |
| US4475104A (en) * | 1983-01-17 | 1984-10-02 | Lexidata Corporation | Three-dimensional display system |
| FR2563463B1 (fr) * | 1984-04-25 | 1986-06-20 | Telemecanique Electrique | Procedure pour la fabrication d'un moule a partir des formes d'une piece que l'on desire obtenir par moulage |
| US4685070A (en) * | 1984-08-03 | 1987-08-04 | Texas Instruments Incorporated | System and method for displaying, and interactively excavating and examining a three dimensional volume |
-
1986
- 1986-07-05 EP EP86904369A patent/EP0229849B1/en not_active Expired - Lifetime
- 1986-07-05 US US07/019,314 patent/US4817005A/en not_active Expired - Fee Related
- 1986-07-05 WO PCT/JP1986/000347 patent/WO1987000320A1/ja not_active Ceased
- 1986-07-05 DE DE3650494T patent/DE3650494T2/de not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS50125649A (ja) * | 1974-03-19 | 1975-10-02 | ||
| JPS52127034A (en) * | 1976-04-17 | 1977-10-25 | Nippon Telegr & Teleph Corp <Ntt> | Preparation of color images |
| JPS5379326A (en) * | 1976-12-23 | 1978-07-13 | Ricoh Co Ltd | Character recognition unit |
| JPS5564038A (en) * | 1978-10-27 | 1980-05-14 | Ishizuka Glass | Bottle of form determined by stress analysis* and method* roughing mold and finishing mold for making said bottle |
| JPS59231675A (ja) * | 1983-06-15 | 1984-12-26 | Hitachi Ltd | 演算回路 |
| JPS6068474A (ja) * | 1983-09-22 | 1985-04-19 | Sony Corp | 画像変換方法 |
| JPS6081682A (ja) * | 1983-10-12 | 1985-05-09 | Hitachi Ltd | 指示装置 |
| JPS60126771A (ja) * | 1983-12-14 | 1985-07-06 | Hitachi Ltd | 自由曲面表示方式 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP0229849A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110126279A (zh) * | 2019-05-07 | 2019-08-16 | 西安交通大学 | 一种面向曲面3d打印的随形切层及路径规划方法 |
| CN110126279B (zh) * | 2019-05-07 | 2020-05-15 | 西安交通大学 | 一种面向曲面3d打印的随形切层及路径规划方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3650494D1 (de) | 1996-04-11 |
| US4817005A (en) | 1989-03-28 |
| EP0229849A1 (en) | 1987-07-29 |
| EP0229849B1 (en) | 1996-03-06 |
| DE3650494T2 (de) | 1996-10-02 |
| EP0229849A4 (en) | 1989-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0229849A1 (en) | Method and apparatus for designing three-dimensional container | |
| CN101375277B (zh) | 电子文档内所选对象的半透明突出显示 | |
| US6385628B1 (en) | Method for simulating the creation if an artist's drawing or painting of a caricature, and device for accomplishing same | |
| US6677944B1 (en) | Three-dimensional image generating apparatus that creates a three-dimensional model from a two-dimensional image by image processing | |
| JPS6237778A (ja) | パツケ−ジ図案創製装置 | |
| US20040024575A1 (en) | Method and apparatus for shape deformation and placement | |
| US7620234B2 (en) | Image processing apparatus and method for generating a three-dimensional model of an object from a collection of images of the object recorded at different viewpoints and segmented using semi-automatic segmentation techniques | |
| JPH0285970A (ja) | 滑かな陰影を付した連続トーンの映像生成装置とシステム | |
| US10475230B2 (en) | Surface material pattern finish simulation device and surface material pattern finish simulation method | |
| KR102031647B1 (ko) | 상품과 포장상자의 3차원 합성영상 생성 시스템 및 방법 | |
| US20020175923A1 (en) | Method and apparatus for displaying overlapped graphical objects using depth parameters | |
| JP2003115055A (ja) | 画像生成装置 | |
| US6281902B1 (en) | Three-dimensional image creating apparatus | |
| WO2002056253A1 (en) | Method for representing color paper mosaic using computer | |
| Arpa et al. | Perceptual 3D rendering based on principles of analytical cubism | |
| JP3501479B2 (ja) | 画像処理装置 | |
| US11138791B2 (en) | Voxel to volumetric relationship | |
| US20040205483A1 (en) | Method of simulating the creation of an artist's drawing or painting and device for accomplishing same | |
| Feibush et al. | Texture rendering system for architectural design | |
| KR101068953B1 (ko) | 문서편집프로그램에서의 도형개체의 장식효과 편집방법 및 이를 이용한 단말기 | |
| Rushmeier et al. | Image-based object editing | |
| JPH08287225A (ja) | 画像シミュレーション装置 | |
| JPS629476A (ja) | 立体容器の設計方法および設計装置 | |
| JP3453410B2 (ja) | 画像処理装置及びその方法 | |
| JP2004110519A (ja) | 質感表現装置及び質感表現方法並びに合成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1986904369 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1986904369 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1986904369 Country of ref document: EP |



