{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T16:59:56Z","timestamp":1648832396475},"reference-count":47,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T00:00:00Z","timestamp":1584576000000},"content-version":"vor","delay-in-days":47,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,2,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Per-pixel extrusion mapping is an image-based modeling and rendering technique that can be used in a large variety of computer graphic applications. This technique makes it possible to create geometries without polygonal meshes by extrusion of a basic form stored in a 2D binary image. It is available in four versions: basic extrusion, outward extrusion, beveled extrusion, and chamfered extrusion, and all allow the production of satisfactory results in terms of interactivity or visual quality. The problem is that the extruded surfaces do not exhibit microrelief effects and have a lack of realistic superficial wrinkles. To solve this problem, we proposed in this paper a combination of the per-pixel extrusion mapping and the bump mapping in order to add a microrelief effect to extruded surfaces without changing the basic geometry. For the real-time synchronization between the depth scaling of the microreliefs and the resulting shading, we proposed to use a scale factor to further disturb the normal in a function of depths.<\/jats:p>","DOI":"10.1093\/jcde\/qwaa004","type":"journal-article","created":{"date-parts":[[2020,2,4]],"date-time":"2020-02-04T20:08:58Z","timestamp":1580846938000},"page":"30-43","source":"Crossref","is-referenced-by-count":0,"title":["Image-based extrusion with realistic surface wrinkles"],"prefix":"10.1093","volume":"7","author":[{"given":"Anouar","family":"Ragragui","sequence":"first","affiliation":[{"name":"LIIAN Laboratory, Faculty of Science Dhar El Mahraz, Sidi Mohamed Ben Abdellah University, Fez 30003, Morocco"}]},{"given":"Adnane","family":"Ouazzani\u00a0Chahdi","sequence":"first","affiliation":[{"name":"LIIAN Laboratory, Faculty of Science Dhar El Mahraz, Sidi Mohamed Ben Abdellah University, Fez 30003, Morocco"}]},{"given":"Akram","family":"Halli","sequence":"first","affiliation":[{"name":"OMEGA-LERES Laboratory, FSJES-UMI, Moulay-Isma\u00efl University, Meknes, Morocco"}]},{"given":"Khalid","family":"Satori","sequence":"first","affiliation":[{"name":"LIIAN Laboratory, Faculty of Science Dhar El Mahraz, Sidi Mohamed Ben Abdellah University, Fez 30003, Morocco"}]}],"member":"286","published-online":{"date-parts":[[2020,3,19]]},"reference":[{"key":"2020042408255158900_bib1","first-page":"195","article-title":"Rendering geometry with relief textures","author":"Baboud","year":"2006","journal-title":"Proceedings of the 2006 Conference on Graphics Interface"},{"key":"2020042408255158900_bib2","first-page":"215","article-title":"Ray tracing surfaces of revolution: An old problem with a new perspective","author":"Baciu","year":"2001","journal-title":"Proceedings of the Computer Graphics International"},{"issue":"5","key":"2020042408255158900_bib3","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1145\/358645.358661","article-title":"Strip trees: A hierarchical representation for curves","volume":"24","author":"Ballard","year":"1981","journal-title":"Communications of the ACM"},{"key":"2020042408255158900_bib4","first-page":"475","article-title":"Ray tracing surfaces of revolution using a simplified strip-tree method","author":"Bidasaria","year":"1990","journal-title":"Proceedings of the ACM 18th Annual Computer Science Conference (CSC90)"},{"issue":"3","key":"2020042408255158900_bib5","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1145\/965139.507101","article-title":"Simulation of wrinkled surfaces","volume":"12","author":"Blinn","year":"1978","journal-title":"ACM SIGGRAPH Computer Graphics"},{"key":"2020042408255158900_bib6","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1007\/978-4-431-68093-2_33","article-title":"Rapid ray tracing of general surfaces of revolution","author":"Burger","year":"1989","journal-title":"New advances in computer graphics"},{"key":"2020042408255158900_bib7","author":"Catmull","year":"1974","journal-title":"A subdivision algorithm for computer display of curved surfaces"},{"key":"2020042408255158900_bib9","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1145\/280814.280832","article-title":"Appearance-preserving simplification","author":"Cohen","year":"1998","journal-title":"Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH \u201998)"},{"key":"2020042408255158900_bib10","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1145\/800031.808602","article-title":"Shade trees","author":"Cook","year":"1984","journal-title":"Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '84)"},{"issue":"3","key":"2020042408255158900_bib11","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/0146-664X(80)90054-4","article-title":"Euclidean distance mapping","volume":"14","author":"Danielsson","year":"1980","journal-title":"Computer Graphics and Image Processing"},{"key":"2020042408255158900_bib44","article-title":"Extending the graphic pipeline with new GPU-accelerated primitives","author":"de\u00a0Toledo","year":"2004","journal-title":"Proceedings of the 24th International gOcad Meeting, Nancy, France"},{"issue":"Part 1","key":"2020042408255158900_bib43","first-page":"1","article-title":"Iterative methods for visualization of implicit surfaces on GPU","author":"de\u00a0Toledo","year":"2007","journal-title":"Advances in Visual Computing"},{"key":"2020042408255158900_bib12","first-page":"123","article-title":"Per-pixel displacement mapping with distance functions","author":"Donnelly","year":"2005","journal-title":"GPU gems 2"},{"key":"2020042408255158900_bib13","article-title":"Cone step mapping: An iterative ray-heightfield intersection algorithm","author":"Dummer","year":"2006"},{"key":"2020042408255158900_bib14","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/285305.285311","article-title":"Gouraud bump mapping","author":"Ernst","year":"1998","journal-title":"Proceedings of the SIGGRAPH\/Eurographics Workshop on Graphics Hardware"},{"issue":"1","key":"2020042408255158900_bib15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1322432.1322434","article-title":"2D Euclidean distance transform algorithms","volume":"40","author":"Fabbri","year":"2008","journal-title":"ACM Computing Surveys"},{"key":"2020042408255158900_bib16","first-page":"1","author":"Gath","year":"2003","journal-title":"Derivation of the tangent space matrix"},{"issue":"2","key":"2020042408255158900_bib17","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.patrec.2010.08.010","article-title":"Anti-aliased Euclidean distance transform","volume":"32","author":"Gustavson","year":"2011","journal-title":"Pattern Recognition Letters"},{"issue":"3","key":"2020042408255158900_bib19","first-page":"1","article-title":"Per-pixel displacement mapping using cone tracing","volume":"3","author":"Halli","year":"2008","journal-title":"International Review on Computers and Software"},{"issue":"3","key":"2020042408255158900_bib18","first-page":"118","article-title":"Per-pixel extrusion mapping","volume":"9","author":"Halli","year":"2009","journal-title":"International Journal of Computer Science and Network Security"},{"issue":"5","key":"2020042408255158900_bib20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1857907.1857908","article-title":"Extrusion and revolution mapping","volume":"29","author":"Halli","year":"2010","journal-title":"ACM Transactions on Graphics"},{"issue":"11","key":"2020042408255158900_bib21","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MCG.1986.276672","article-title":"Survey of texture mapping","volume":"6","author":"Heckbert","year":"1986","journal-title":"IEEE Computer Graphics and Applications"},{"issue":"3","key":"2020042408255158900_bib22","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1145\/357323.357324","article-title":"New techniques for ray tracing procedurally defined objects","volume":"2","author":"Kajiya","year":"1983","journal-title":"ACM Transactions on Graphics"},{"key":"2020042408255158900_bib23","first-page":"205","article-title":"Detailed shape representation with parallax mapping","author":"Kaneko","year":"2001","journal-title":"Proceedings of the 11th International Conference on Artificial Reality and Telexistence (ICAT 2001)"},{"key":"2020042408255158900_bib24","article-title":"A practical and robust bump-mapping technique for today's GPUs","author":"Kilgard","year":"2000"},{"key":"2020042408255158900_bib25","first-page":"85","article-title":"Displaced subdivision surfaces","author":"Lee","year":"2000","journal-title":"Proceedings of the ACM SIGGRAPH Conference on Computer Graphics"},{"issue":"2","key":"2020042408255158900_bib26","first-page":"569","article-title":"An effective bump mapping hardware architecture using polar coordinate system","volume":"23","author":"Lee","year":"2007","journal-title":"Journal of Information Science and Engineering"},{"key":"2020042408255158900_bib27","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1145\/1179352.1141939","article-title":"Real-time GPU rendering of piecewise algebraic surfaces","author":"Loop","year":"2006","journal-title":"ACM SIGGRAPH 2006 Papers (SIGGRAPH \u201906)"},{"issue":"2","key":"2020042408255158900_bib28","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/BF01905562","article-title":"Horizon mapping: Shadows for bump-mapped surfaces","volume":"4","author":"Max","year":"1988","journal-title":"The Visual Computer"},{"key":"2020042408255158900_bib29","article-title":"Steep parallax mapping","author":"McGuire","year":"2005","journal-title":"ACM Symposium on Interactive 3D Graphics and Games (I3D 2005) Poster"},{"key":"2020042408255158900_bib30","first-page":"359","article-title":"Relief texture mapping","author":"Oliveira","year":"2000","journal-title":"Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques"},{"key":"2020042408255158900_bib8","first-page":"1","article-title":"Per-pixel displacement mapping using hybrid cone approach","author":"Ouazzani\u00a0Chahdi","year":"2017","journal-title":"Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP)"},{"issue":"4","key":"2020042408255158900_bib31","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1145\/195826.197312","article-title":"Height distributional distance transform methods for height field ray tracing","volume":"13","author":"Paglieroni","year":"1994","journal-title":"ACM Transactions on Graphics"},{"issue":"2","key":"2020042408255158900_bib32","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1111\/1467-8659.1020129","article-title":"Inverse displacement mapping","volume":"10","author":"Patterson","year":"1991","journal-title":"Computer Graphics Forum"},{"key":"2020042408255158900_bib33","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1145\/258734.258873","article-title":"Efficient bump mapping hardware","author":"Peercy","year":"1997","journal-title":"Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH \u201997)"},{"key":"2020042408255158900_bib34","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/1111411.1111422","article-title":"Relief mapping of non-height-field surface details","author":"Policarpo","year":"2006","journal-title":"Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games (SI3D '06)"},{"key":"2020042408255158900_bib35","first-page":"409","article-title":"Relaxed cone stepping for relief mapping","author":"Policarpo","year":"2007","journal-title":"GPU gems 3"},{"issue":"1","key":"2020042408255158900_bib36","first-page":"1","article-title":"Iterative parallax mapping with slope information","author":"Premecz","year":"2006","journal-title":"Central European Seminar on Computer Graphics"},{"key":"2020042408255158900_bib37","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1145\/1174429.1174477","article-title":"Real-time shell space rendering of volumetric geometry","author":"Ritsche","year":"2006","journal-title":"Proceedings of the 4th International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia (GRAPHITE \u201906)"},{"key":"2020042408255158900_bib38","first-page":"(pp. 281","article-title":"Interactive horizon mapping","author":"Sloan","year":"2000","journal-title":"Proceedings of the Eurographics Workshop on Rendering Techniques"},{"issue":"3","key":"2020042408255158900_bib39","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/S0097-8493(01)00064-4","article-title":"A fast and efficient bump mapping algorithm by angular perturbation","volume":"25","author":"Sung\u00a0Kim","year":"2001","journal-title":"Computers & Graphics"},{"key":"2020042408255158900_bib40","doi-asserted-by":"crossref","DOI":"10.1145\/1187112.1187240","article-title":"Practical dynamic parallax occlusion mapping","author":"Tatarchuk","year":"2005","journal-title":"ACM SIGGRAPH 2005 Sketches"},{"key":"2020042408255158900_bib41","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/1111411.1111423","article-title":"Dynamic parallax occlusion mapping with approximate soft shadows","author":"Tatarchuk","year":"2006","journal-title":"Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games (SI3D \u201906)"},{"key":"2020042408255158900_bib42","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/1185657.1185830","article-title":"Practical parallax occlusion mapping for highly detailed surface rendering","author":"Tatarchuk","year":"2006","journal-title":"ACM SIGGRAPH 2006 Courses"},{"issue":"3","key":"2020042408255158900_bib45","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1145\/3870.3875","article-title":"Ray tracing objects defined by sweeping planar cubic splines","volume":"3","author":"van\u00a0Wijk","year":"1984","journal-title":"ACM Transactions on Graphics"},{"key":"2020042408255158900_bib46","article-title":"Parallax mapping with offset limiting: A per-pixel approximation of uneven surfaces","author":"Welsh","year":"2004"},{"key":"2020042408255158900_bib47","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1145\/1186223.1186410","article-title":"Displacement mapping with ray-casting in hardware","author":"Yerex","year":"2004","journal-title":"ACM SIGGRAPH 2004 Sketches"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/1\/30\/33123030\/qwaa004.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/1\/30\/33123030\/qwaa004.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,24]],"date-time":"2020-04-24T12:27:04Z","timestamp":1587731224000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/7\/1\/30\/5809440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,1]]},"references-count":47,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,3,19]]},"published-print":{"date-parts":[[2020,2,1]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaa004","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2020,2]]},"published":{"date-parts":[[2020,2,1]]}}}