3D Modeling Indonesia Ring Jewelry Ornament Using . - IJSR

5m ago
9 Views
0 Downloads
835.11 KB
5 Pages
Last View : 3m ago
Last Download : n/a
Upload by : Angela Sonnier
Transcription

International Journal of Science and Research (IJSR)ISSN (Online): 2319-7064Index Copernicus Value (2013): 6.14 Impact Factor (2013): 4.4383D Modeling Indonesia Ring Jewelry Ornamentusing Iterative Function SystemSuyoto1, Thomas Suselo2, B. Yudi Dwiandiyanta31, 2, 3Universitas Atma Jaya Yogyakarta, Master of Informatics Engineering,Jl. Babarsari 43 Yogyakarta 55282 IndonesiaAbstract:In this paper will be presented three-dimensional (3D) modeling of jewelry ornament. Writing this paper is motivated by thefact that local wisdom for gold ring jewelry ornamentfrom “Kendari” Southeast Sulawesi Indonesia is set and fixed pattern. Althoughthe motives vary, but the design is less varied, so that it looks monotonous. For that, they need a design motif that is unique, exciting andhigh value. The design motif can be generated by the development ofIterative Function System (IFS) that is method of constructingfractal. Fractal is an image with the self- similarity property generated by recursive or iterative algorithms. Fractal structure is a tool todescribe the visual effect of one or more objects. 3D modeling of jewelry ornament using OpenGL and C programming. Modeling will betested using Windows Operating System. This research has produced more than 340 of rings and jewelry designs unique traditional andmodern nuances.Keywords: IFS, 3D, jewelry, modeling, fractal.1. IntroductionFractal is an image with the self-similarity propertygenerated by recursive or iterative algorithms. Mandelbrotmade a term from the Latin fractus meaning "split intopieces" or "irregular". Fractal structure is a common tool todescribe the visual effect of one or more objects. FractalBrownian movement is used to produce various models anddesign objects to create natural phenomena [1]. Fractal is asub topic of discussion in Computer graphics. Computergraphics is a set of tools that consists of hardware andsoftware to create images, graphics or realistic images forart, game / computer games, images and animated films [2].In line with the development of science and technology,fractal widely used by scientists and researchers from variousfields including, Mathematics, Biology, rical,Engineering, Information Technology, Geology, etc.),Agriculture, Medicine (Animal, Common, etc.), Economics[3].Implementation of the new ring design and other fine jewelrythat bracelets, earrings and necklaces using unique fractalcan be expected to increase the selling power. In economicterms the design manufacture rings and other jewelry withfractal can promote common interests and characteristics of aparticular culture that supports the roadmap of research at theUniversity of Atma Jaya Yogyakarta (UAJY) by ResearchMaster Plan (known as RIP) 2010-2014 focused on twothings: ( 1 ) multiculturalism and ( 2 ) local wisdom [4].The 3D visualizations have popular now, plus the OpenGLtechnologies that have been developed. Due to outstandingperformance in the production of realistic 3D graphics, hasbeen almost established as an industry standard in theprocess of 3D graphics [5]. OpenGL will be combined withthe fractal model, which is expected to get a ring design withfractals and 3D.2. Related WorksFractals are geometric shapes that can be separated intoPaper ID: SUB156141several sections, where each section is obtained fromiterations smaller parts. Fractal research conducted byYulianto and Mauridhi (2012) is based on Gaussian noisegeneration method for dyeing batik. Batik fractal noise atrandom points on the surface of the batik fractal, while themethod of Gaussian noise models follow a standard normaldistribution with a mean of zero and a standard deviation of1. The generation of noise as basic dye batik fractal patternsformed in the research that has been done, no pixel noisedistance error ranging from 9.1 to 13.7 pixels [6].Fractal currently widely applied in various fields of life.Fractal widely used in modeling to experiment[7], 3 Dimensional visualization in health [8], image analysis[9]and building design [10]. Fractal itself in Indonesia iswidely used to analyze the motif and also designed the motif[11].Batik is a unique design, intricate, and has the typicalcharacteristics of traditional. The art of making batik designfinally is often combined with modern designs in order tocreate innovative designs. The research was conducted by Li(2009) by using Interactive Evolutionary Algorithm (IEA )on the system to produce a pattern b tweaking through theprocess of evolution and applying design patterns made tomaintain user interest batik in order not to get bored with thelocal pattern [12].Batik and Fractal are two different concepts. Batik is atraditional art, while the fractal is a mathematical conceptthat addresses iteration. In previous research, the concept offractal batik is usually studied using several methods. L systems are used to create a pattern, while the fractaldimension is used as a measuring tool for Batik Fractal orderto compare with the traditional batik. Research on thealgorithm for making Batik Fractal is then developed intosoftware known as jBatik. jBatik is software to producemotif with 2-dimensional, and make it a tool for creatinggenerative art. Hariadiet.al, have done the research on theincorporation of the concept of fractal batik patterns using LSystem and the fractal dimension [11].Volume 4 Issue 7, July 2015www.ijsr.netLicensed Under Creative Commons Attribution CC BY121

International Journal of Science and Research (IJSR)ISSN (Online): 2319-7064Index Copernicus Value (2013): 6.14 Impact Factor (2013): 4.438In addition fractal widely used also in the field of fingerprintrecognition [13], image classification [14], analysis andclassification of pieces of ham [15], image analysis andpattern recognition the food industry [16], the introduction ofthe Arabic script[17], quantization apple slices [18], featureextraction [19], identification of plant leaves [20][21], andthe classification of texture [20].Fractal widely used in pattern generation. Synthetic patterngeneration procedure has a variety of applications, and anumber of approaches (fractals, L - systems, etc.) have beendesigned. There are many complete algorithms that canproduce all the images are possible, but most images arerandom and are distinguished by a perceptional. Claude andLewis (2012) propose a natural research to describe thedifferentiated perceptual image and argue its validity.Basically, the new representation and pattern generationalgorithm will continue to be developed [22].Courtial and Padgett (2000) presents a simple optical systemto produce self-similar fractal pattern. The main componentconsists of three adjacent lenses, which form multiple imagesof the pattern displayed on the monitor. Images recorded bythe camera and displayed as a new pattern on the monitor.Iterating this process generates an approach to self-similarfractal patterns that are independent of the initial image [23].Chung and Ma (2005) conducted a study using fractalgeneration tile pattern. A fractal tile or f- tile is a tile that hasthe self-similarity and the limit, which is fractal. MappingInvariant built for the creation of aesthetic patterns on thetiles [24].Chung, Chan and Wang (2004) developed a new algorithmfor the automatic generation of aesthetic patterns on the tilesnon-periodic by means of a dynamic system. MappingInvariant built for the creation of a striking pattern on thistile. A modification scheme convergence time described toincrease the attractiveness of artistic images generated. Thisalgorithm can be used to create a wide variety of exoticpatterns non-periodic[25].Suyoto (2006) examined the application of computing andvisualization of fractals. There are examples of applicationsthat set Julia’ fractal with J2ME on mobile devices. Thisfractal uses iteration function is J(c) dk 1 dk2 c, where ccomplex numbers. The initial value d0 c, and the maximumnumber of iterations for each position used is 128. Not allvalues of c can generate fractal Julia set, but so has presented12 value c with results varying fractal. Fractals aresuccessfully implemented with J2ME [3]. Suyoto in 2005examines the chances of the use of high-level programminglanguage that is J2ME for computer graphics. Computergraphics is a set of tools that consists of hardware andsoftware to create images, graphics or realistic images forart, computer games, images and animated films. Twoexamples of computer graphics to make the image appearnatural and realistic that the cloud fractals and fractalMandelbrot sets have been described. Both of this fractalsuccessfully implemented because not using sinusoidalmathematical function. Both fractal was just using that linepainting method g.drawLine() and the use of color isg.setColor( ) [2].Paper ID: SUB1561413. Theory Review3.1 Iterative Function System (IFS) and FractalIterative Function System or IFSs are a method ofconstructing fractals. Fractals are geometric objects rough onany scale, and looks can be " divided " in a radical way.English of fractals is fractal. Benoît Mandelbrot has createdthe term of fractal in 1975. The termis from the Latin wordfractus meaning "broken" or "irregular". Before Mandelbrotintroduced the term, the common name for such structures(e.g. Koch snowflake) is a monster curve [1].Various types of fractals were originally studied asmathematical objects. Fractal geometry is a branch ofmathematics that studies the properties and behavior offractals. Fractals can help explain many difficult situationsdescribed using classical geometry, and is quite widelyapplied in science,technology, and art works of thecomputer. In the past fractal conceptual ideas arise whentraditional definitions of Euclidean geometry and calculusfailed to analyze objects such monster curve.Complex fractal curve can be created recursively bysmoothing curve repeatedly. The basic idea of this curve isdivide each segment Kn into three equal parts, and replacethe middle with protuberance in the form of an equilateraltriangle. The Swedish mathematician named Helge van Kochfound this pattern in 1904. Koch curve is made with thefollowing rules: on K0 starts with a straight line length l, toiterations to 1 (K1) is divided by three straight lines andstarting from 2/3 of an equilateral triangle formed (angle600). On the second iteration (K2) every straight line resultsfrom K1 iterations divided by three and the start of 2/3 of anequilateral triangle formed (angle 600). Figure 1 shows this.Figure 1: Koch’ curve3.2 PatternAlmost all objects have a pattern. A pattern is basically aregular arrangement of an object or space. Pattern can beregular and irregular. Regular pattern would be easier todetect. The detection pattern can also be referred to aspattern recognition. The pattern of an object or objects canbe regarded as defining identity and can be givenidentification or name [26].Pattern Recognition can be considered as the human abilityto recognize objects based on various characteristics andstoring knowledge of object ever observed [27]. The goal ofpattern recognition is to classify and describe the pattern orcomplex objects through knowledge the nature orcharacteristics of the object [28]. Pattern Recognitionapproach in this paper is the introduction of a pattern of anobject.Volume 4 Issue 7, July 2015www.ijsr.netLicensed Under Creative Commons Attribution CC BY122

International Journal of Science and Research (IJSR)ISSN (Online): 2319-7064Index Copernicus Value (2013): 6.14 Impact Factor (2013): 4.438Modeling using IFS and OpenGL4. Purpose SystemThe proposed system consists of four main steps, namely (1)creating graphics windows environment, (2). Iterativefunction system (IFS) that is a method of constructingfractals, (3)OpenGL graphics processing and (4) Output theresult.5. Result of SimulationModeling and creation of the graphic environment are twoimportant stages of computer graphic [29]. To implementand simulate the development of the 3D Modeling IndonesiaRing Jewelry Ornaments, C programming and OpenGLfunctions are used.Here are four examples of modeling images: “Kendari BatikParang”, “Kendari Batik Pamiluto”, “Kendari BatikSidomukti” and “Kendari Batik Ranting Cirebon”.Figure 4: The Display 3D Model of Ring Jewelryof“Kendari Batik Parang”, n 5.Figure 2: Development of the 3D Modeling using IFS andOpenGLFigure 2 shows the development of the 3D Modeling usingIFS and OpenGL, when in Figure 3 shows the quasi codeused for it.Figure 5: The Display 3D Model of Ring Jewelry of“Kendari Batik Pamiluto” n 5.Figure 6: The Display 3D Model of Ring Jewelry of“Kendari Batik Sidomukti; n 6.Figure 3: The Quasi Code for Development of the 3DPaper ID: SUB156141Figure 7: The Display 3D Model of Ring Jewelry of“Kendari Batik Ranting Cirebon”, n 3.Volume 4 Issue 7, July 2015www.ijsr.netLicensed Under Creative Commons Attribution CC BY123

International Journal of Science and Research (IJSR)ISSN (Online): 2319-7064Index Copernicus Value (2013): 6.14 Impact Factor (2013): 4.438Modeling ring by using IFS generate a lot of interestingmodels. As seen in Figure 4, the display 3D model of ringjewelry of “Kendari Batik Parang” produced from initialvalue: angle 500, diameter 0.5, length 7 and number ofiteration (n) 5. For direction, RIGHT: Rotate (angle, Yaxis);LEFT: Rotate (-angle*2, Y-axis);UP: Rotate (-angle*2,X-axis and Z-axis);DOWN: Rotate (angle*2, Y-axis);For the next model as shown in Figure 5 namely 3D modelof ring jewelry of “Kendari Batik Pamiluto”, the changesmade by changing the initial value i.e. angle 45 0, diameter 1, length 5 and number of iteration (n) 5.Furthermore, the model as shown in Figure 6, namely 3Dmodel of ring jewelry of “Kendari Batik Sidomukti”,changes were made to change the initial value only. Thechanges made by changing the initial value i.e. angle 45 0,diameter 0.5, length 7 and number of iteration (n) 6.Finally the next model as shown in Figure 7 is the3D modelof ring jewelry of “Kendari Batik Ranting Cirebon”, thechange is also done simply by changing the initial value onlyi.e. angle 1000, diameter 0.3, length 13 and number ofiteration (n) 3.Of the four examples of modeling results above, can producea variety of models with large numbers of more than 340models. To generate the proposed method only requires aperiod of 6 minutes. Changes in the value of turning angleand rotary axes can yield attractive model. If only use to thecombination of Right-Left-Up-Down(LRUD) it will produce340 models.The calculation result is obtained from thecalculation 44 43 42 41 340. In this case 4 factorialarrangement obtained from each of four combinations can befilled by any one of 4 directions Right-Left-Up-Down. Theresult of the combination of the top, bottom, left and right itwill get as many as 340 variations of fractal shapes. Thisdoes not include the added variety and number of iterativeway. There will be more than 340 variations of shapes thatcan be created with this algorithm.6. ConclusionNowadays there ismuch3D graphic software. Now it ispossible to produce new application using the programmingtechniques, which enjoy high graphic quality and charm. Soit is possible to create geometric and compound shapes inprogramming environments using IFS that is method ofconstructing fractal.The 3D modeling of jewelry ornamentwill be tested using Windows Operating System,OpenGLand C programming. This research has produced more than340 of rings and jewelry designs unique traditional andmodern. This research has produced more than 340 of ringsand jewelry designs unique traditional and modern nuances.To generate the proposed method only requires a period of 6minutes.References[1] Suyoto, Computer Graphic with Visual C andOpenGL v.6. (in Bahasa), Yogyakarta: Gava Media,2003.Paper ID: SUB156141[2] Suyoto, "Computer Graphic with J2ME? (in Bahasa),"Jurnal AiTI, II (2), 2005.[3] Suyoto, "Fractal Applications on Mobile Phones withJ2ME? (in Bahasa)," Jurnal Teknologi Industri, X (2),2006.[4] LPPM, "Master Plan Research of University of AtmaJaya Yogyakarta Year 2010-2014. (in Bahasa),"Yogyakarta, 2009.[5] Y. Yan and L. Kunhui, "3D Visual Design for MobileSearch Result on 3G Mobile Phone," XiamenUniversity, Xiamen 361005, Fujian, China, 2010.[6] R. Yulianto, H. Moch. and H. P. Mauridhi, "FractalBased on Noise for Batik Coloring using NormalGaussian Method," The Journal for Technology andScience, XXIII (1), pp. 34-40, 2012.[7] Y. Guermond, D. Delahaye, E. Dubos-Paillard and P.Langlois, "From modelling to experiment," GeoJournal,LIX (3), p. 171, 2004.[8] I. Stephen, Y. Zhou, D. Walterhouse, GregTaborn, G.Landini and PhilipIannaccone, "Three DimensionalVisualization and Fractal Analysis of Mosaic Patches inRat Chimeras: Cell Assortment in Liver, AdrenalCortex and Cornea," plosone, VII (2), 2012.[9] G. Vincenzo, A. Guaccio, P. A. Netti and L. Ambrosio,"Image processing and fractal box counting: userassisted method for multi-scale porous scaffoldcharacterization," J Mater Sci: Mater Med, XX1, pp.3109–3118, 2010.[10] S. M. Ricardo and A. T. C. Pereira, "Fractal Shape," inNexus 2010: Relationships Between Architecture andMathematics, Porto, 2010.[11] Y. Hariadi, M. Lukman and a. A. H. Destiarmand,"Batik Fractal: Marriage of Art and Science," Bandung,Indonesia, 2010.[12] Y. Li, C.-J. Hu1 and X. Yao, "Innovative Batik Designwith an Interactive Evolutionary Art System," JournalOf Computer Science and Technoogy, XXIV (6), pp.1035–1047, 2009.[13] C.-H. Lin, J.-L. Chen and C. Y. Tseng, "Optical sensormeasurement and biometric-based fractal patternclassifier for fingerprint recognition," Expert Systemswith Applications, XXXVIII (5), pp. 5081-5089, 2011.[14] W.-L. Lee and K.-S. Hsieh, "A robust algorithm for thefractal dimension of images and its applications to theclassification of natural images and ultrasonic liverimages," Signal Processing, XC (6), pp. 1894-1904,2010.[15] F. Mendoza, N. A. Valous, P. Allen, T. A. Kenny, P.Ward and D.-W. Sun, "Analysis and classification ofcommercial ham slice images using directional fractaldimension features," Meat Science, LXXXI (2), pp.313-320, 2009.[16] J. C. Germain and J. M. Aguilera, "Identifyingindustrial food foam structures by 2D surface imageanalysis and pattern recognition," Journal of FoodEngineering, CXI (2), pp. 440-448, 2012.[17] S. Ben Moussa, A. Zahour, A. Benabdelhafid and A. M.Alimi, "New features using fractal multi-dimensions forgeneralized Arabic font recognition," PatternVolume 4 Issue 7, July 2015www.ijsr.netLicensed Under Creative Commons Attribution CC BY124

International Journal of Science and Research (IJSR)ISSN (Online): 2319-7064Index Copernicus Value (2013): 6.14 Impact Factor (2013): 4.438Recognition Letters, XXXI (5), pp. 361-371, 2010.[18] R. Quevedo, M. Jaramillo, O. Díaz, F. Pedreschi and J.M. Aguilera, "Quantification of enzymatic browning inapple slices applying the fractal texture Fourier image,"Journal of Food Engineering, XCV (2), p. 28, 2009.[19] Y. Tao, E. C. M. Lam and Y. Y. Tang, "A Combinationof Fractal and Wavelet for Feature Extraction,"International Journal of Pattern Recognition & ArtificialIntelligence, XV (8), pp. 2777, 2001.[20] Y. Q. Chen and G. Bi, "On Texture Classification UsingFractal Dimension," International Journal of PatternRecognition & Artificial Intelligence, XIII (6), pp. 929,1999.[21] A. R. Backes, D. Casanova and O. M. Bruno, "PlantLeaf Identification Based On Volumetric FractalDimension," International Journal of PatternRecognition & Artificial Intelligence, XXIII (6), pp.1145-1160, 2009.[22] C. S. Calude and J. Lewis, "Is there a universal imagegenerator?," Applied Mathematics & Computation, vol.CCXVIII (16), pp. 8151-8159, 2012.[23] J. Courtial and M. J. Padgett, "Generation of selfreproducing fractal patterns using a multiple imagingsystem with feedback," Journal of Modern Optics, vol.XLVII (8), pp. 1469-1474, 2000.[24] K. Chung and H. Ma, "Automatic generation ofaesthetic patterns on fractal tilings by means ofdynamical systems," Chaos, Solitons & Fractals, XXIV(4), pp. 1145-1158, 2005.[25] K. Chung, H. Chan and B. Wang, "Automaticgeneration of nonperiodic patterns from dynamicalsystems," Chaos, Solitons & Fractals, XIX (5), pp. 177,2004.[26] A. S. Aribowo, "The Model of Searching Digital Imageon Database Image using the Approach of Color PatternProximity Calculation.," in Seminar NasionalInformatika, Yogyakarta, 2009.[27] L. Sumarno and E. Harjanti, "Pengenalan UcapanDengan Jaringan Saraf Tiruan Kohonen," JurnalSIGMA, Program Studi Teknik Elektro, FakultasTeknik Universitas Sanata Dharma, VIII (2), pp. 117125, 2005.[28] Samsuyardi, "Pengidentifikasian Pembuat TulisanTangan Dengan Pengenalan Pola Biomimetik," JurnalGenerik Fakultas Ilmu Komputer Universitas Sriwijaya,IV (2), pp. 31-33, 2009.[29] F. S. Gharehchopogh, I. Maleki and S. Sadouni,"Analysis of the Fractal Koch Method in ComputerGames Development," International Journal ofComputer Graphics & Animation (IJCGA), IV (1),January 2014.interests are multimedia, computer graphics, visualization, mobileapplication and artificial intelligence.Thomas Suselo is lecturer in Department ofInformatics Engineering at University of Atma JayaYogyakarta, Indonesia. He has more than ten years ofteaching experience. He received his M.Eng. from ofInstitute of Technology Bandung (ITB), Indonesia. Hisresearch interests are multimedia, mobile applicationand e/m Business.B. Yudi Dwiandiyanta is lecturer in Department ofInformatics Engineering at University of Atma JayaYogyakarta, Indonesia. He has more than ten years ofteaching experience. He received his M.Eng. from theUniversity of Gadjah Mada, Yogyakarta, Indonesia.His research interests are multimedia, mobileapplication and Image Processing.Author ProfileSuyoto is Professor in Department of InformaticsEngineering at University of Atma Jaya Yogyakarta,Indonesia. He has more than fifteen years of teachingexperience. He received his Ph.D. from the NationalUniversity of Malaysia, Malaysia. His researchPaper ID: SUB156141Volume 4 Issue 7, July 2015www.ijsr.netLicensed Under Creative Commons Attribution CC BY125

3D Modeling Indonesia Ring Jewelry Ornament using Iterative Function System Suyoto1, Thomas Suselo2, B. Yudi Dwiandiyanta3 1, 2, 3Universitas Atma Jaya Yogyakarta, Master of Informatics Engineering, Jl. Babarsari 43 Yogyakarta 55282 Indonesia Abstract:In this paper will be presented three-dimensional (3D) modeling of jewelry ornament. Writing .