[{"date_published":"2015-04-01T00:00:00Z","doi":"10.1145/2714572","date_created":"2018-12-11T11:54:09Z","day":"01","publication":"ACM Transactions on Graphics","has_accepted_license":"1","year":"2015","quality_controlled":"1","publisher":"ACM","oa":1,"title":"Water wave animation via wavefront parameter interpolation","publist_id":"5292","author":[{"first_name":"Stefan","id":"44D6411A-F248-11E8-B48F-1D18A9856A87","last_name":"Jeschke","full_name":"Jeschke, Stefan"},{"id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J","last_name":"Wojtan","orcid":"0000-0001-6646-5546","full_name":"Wojtan, Christopher J"}],"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"mla":"Jeschke, Stefan, and Chris Wojtan. “Water Wave Animation via Wavefront Parameter Interpolation.” ACM Transactions on Graphics, vol. 34, no. 3, 27, ACM, 2015, doi:10.1145/2714572.","short":"S. Jeschke, C. Wojtan, ACM Transactions on Graphics 34 (2015).","ieee":"S. Jeschke and C. Wojtan, “Water wave animation via wavefront parameter interpolation,” ACM Transactions on Graphics, vol. 34, no. 3. ACM, 2015.","apa":"Jeschke, S., & Wojtan, C. (2015). Water wave animation via wavefront parameter interpolation. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/2714572","ama":"Jeschke S, Wojtan C. Water wave animation via wavefront parameter interpolation. ACM Transactions on Graphics. 2015;34(3). doi:10.1145/2714572","chicago":"Jeschke, Stefan, and Chris Wojtan. “Water Wave Animation via Wavefront Parameter Interpolation.” ACM Transactions on Graphics. ACM, 2015. https://doi.org/10.1145/2714572.","ista":"Jeschke S, Wojtan C. 2015. Water wave animation via wavefront parameter interpolation. ACM Transactions on Graphics. 34(3), 27."},"project":[{"grant_number":"P 24352-N23","name":"Deep Pictures: Creating Visual and Haptic Vector Images","call_identifier":"FWF","_id":"25357BD2-B435-11E9-9278-68D0E5697425"},{"call_identifier":"H2020","_id":"2533E772-B435-11E9-9278-68D0E5697425","grant_number":"638176","name":"Efficient Simulation of Natural Phenomena at Extremely Large Scales"}],"article_number":"27","issue":"3","volume":34,"ec_funded":1,"file":[{"access_level":"open_access","relation":"main_file","content_type":"application/pdf","file_id":"4933","checksum":"67c9f4fa370def68cdf31299e48bc91f","creator":"system","date_updated":"2020-07-14T12:45:17Z","file_size":23712153,"date_created":"2018-12-12T10:12:15Z","file_name":"IST-2016-575-v1+1_wavefront_preprint.pdf"}],"language":[{"iso":"eng"}],"publication_status":"published","month":"04","intvolume":" 34","scopus_import":1,"oa_version":"Submitted Version","abstract":[{"text":"We present an efficient wavefront tracking algorithm for animating bodies of water that interact with their environment. Our contributions include: a novel wavefront tracking technique that enables dispersion, refraction, reflection, and diffraction in the same simulation; a unique multivalued function interpolation method that enables our simulations to elegantly sidestep the Nyquist limit; a dispersion approximation for efficiently amplifying the number of simulated waves by several orders of magnitude; and additional extensions that allow for time-dependent effects and interactive artistic editing of the resulting animation. Our contributions combine to give us multitudes more wave details than similar algorithms, while maintaining high frame rates and allowing close camera zooms.","lang":"eng"}],"department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:45:17Z","ddc":["000"],"date_updated":"2023-02-23T10:15:40Z","status":"public","pubrep_id":"575","type":"journal_article","_id":"1814"},{"title":"High-resolution brittle fracture simulation with boundary elements","publist_id":"5522","author":[{"first_name":"David","id":"357A6A66-F248-11E8-B48F-1D18A9856A87","last_name":"Hahn","full_name":"Hahn, David"},{"last_name":"Wojtan","orcid":"0000-0001-6646-5546","full_name":"Wojtan, Christopher J","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J"}],"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"chicago":"Hahn, David, and Chris Wojtan. “High-Resolution Brittle Fracture Simulation with Boundary Elements,” Vol. 34. ACM, 2015. https://doi.org/10.1145/2766896.","ista":"Hahn D, Wojtan C. 2015. High-resolution brittle fracture simulation with boundary elements. SIGGRAPH: Special Interest Group on Computer Graphics and Interactive Techniques vol. 34, 151.","mla":"Hahn, David, and Chris Wojtan. High-Resolution Brittle Fracture Simulation with Boundary Elements. Vol. 34, no. 4, 151, ACM, 2015, doi:10.1145/2766896.","apa":"Hahn, D., & Wojtan, C. (2015). High-resolution brittle fracture simulation with boundary elements (Vol. 34). Presented at the SIGGRAPH: Special Interest Group on Computer Graphics and Interactive Techniques, Los Angeles, CA, United States: ACM. https://doi.org/10.1145/2766896","ama":"Hahn D, Wojtan C. High-resolution brittle fracture simulation with boundary elements. In: Vol 34. ACM; 2015. doi:10.1145/2766896","short":"D. Hahn, C. Wojtan, in:, ACM, 2015.","ieee":"D. Hahn and C. Wojtan, “High-resolution brittle fracture simulation with boundary elements,” presented at the SIGGRAPH: Special Interest Group on Computer Graphics and Interactive Techniques, Los Angeles, CA, United States, 2015, vol. 34, no. 4."},"project":[{"call_identifier":"H2020","_id":"2533E772-B435-11E9-9278-68D0E5697425","name":"Efficient Simulation of Natural Phenomena at Extremely Large Scales","grant_number":"638176"}],"article_number":"151","doi":"10.1145/2766896","date_published":"2015-07-27T00:00:00Z","date_created":"2018-12-11T11:53:09Z","day":"27","has_accepted_license":"1","year":"2015","publisher":"ACM","quality_controlled":"1","oa":1,"file_date_updated":"2020-07-14T12:45:07Z","department":[{"_id":"ChWo"}],"ddc":["000"],"date_updated":"2023-09-07T12:02:56Z","status":"public","pubrep_id":"609","type":"conference","conference":{"end_date":"2015-08-13","location":"Los Angeles, CA, United States","start_date":"2015-08-09","name":"SIGGRAPH: Special Interest Group on Computer Graphics and Interactive Techniques"},"_id":"1633","volume":34,"related_material":{"record":[{"id":"839","status":"public","relation":"dissertation_contains"}]},"issue":"4","ec_funded":1,"file":[{"checksum":"955aee971983f6b6152bcc1c9b4a7c20","file_id":"5131","content_type":"application/pdf","relation":"main_file","access_level":"open_access","file_name":"IST-2016-609-v1+1_FractureBEM.pdf","date_created":"2018-12-12T10:15:13Z","file_size":20154270,"date_updated":"2020-07-14T12:45:07Z","creator":"system"}],"language":[{"iso":"eng"}],"publication_status":"published","month":"07","intvolume":" 34","scopus_import":1,"oa_version":"Submitted Version","abstract":[{"text":"We present a method for simulating brittle fracture under the assumptions of quasi-static linear elastic fracture mechanics (LEFM). Using the boundary element method (BEM) and Lagrangian crack-fronts, we produce highly detailed fracture surfaces. The computational cost of the BEM is alleviated by using a low-resolution mesh and interpolating the resulting stress intensity factors when propagating the high-resolution crack-front.\r\n\r\nOur system produces physics-based fracture surfaces with high spatial and temporal resolution, taking spatial variation of material toughness and/or strength into account. It also allows for crack initiation to be handled separately from crack propagation, which is not only more reasonable from a physics perspective, but can also be used to control the simulation.\r\n\r\nSeparating the resolution of the crack-front from the resolution of the computational mesh increases the efficiency and therefore the amount of visual detail on the resulting fracture surfaces. The BEM also allows us to re-use previously computed blocks of the system matrix.","lang":"eng"}]},{"article_number":"15","user_id":"4435EBFC-F248-11E8-B48F-1D18A9856A87","citation":{"chicago":"Guerrero, Paul, Stefan Jeschke, Michael Wimmer, and Peter Wonka. “Edit Propagation Using Geometric Relationship Functions.” ACM Transactions on Graphics. ACM, 2014. https://doi.org/10.1145/2591010.","ista":"Guerrero P, Jeschke S, Wimmer M, Wonka P. 2014. Edit propagation using geometric relationship functions. ACM Transactions on Graphics. 33(2), 15.","mla":"Guerrero, Paul, et al. “Edit Propagation Using Geometric Relationship Functions.” ACM Transactions on Graphics, vol. 33, no. 2, 15, ACM, 2014, doi:10.1145/2591010.","short":"P. Guerrero, S. Jeschke, M. Wimmer, P. Wonka, ACM Transactions on Graphics 33 (2014).","ieee":"P. Guerrero, S. Jeschke, M. Wimmer, and P. Wonka, “Edit propagation using geometric relationship functions,” ACM Transactions on Graphics, vol. 33, no. 2. ACM, 2014.","ama":"Guerrero P, Jeschke S, Wimmer M, Wonka P. Edit propagation using geometric relationship functions. ACM Transactions on Graphics. 2014;33(2). doi:10.1145/2591010","apa":"Guerrero, P., Jeschke, S., Wimmer, M., & Wonka, P. (2014). Edit propagation using geometric relationship functions. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/2591010"},"title":"Edit propagation using geometric relationship functions","publist_id":"5526","author":[{"first_name":"Paul","full_name":"Guerrero, Paul","last_name":"Guerrero"},{"id":"44D6411A-F248-11E8-B48F-1D18A9856A87","first_name":"Stefan","last_name":"Jeschke","full_name":"Jeschke, Stefan"},{"last_name":"Wimmer","full_name":"Wimmer, Michael","first_name":"Michael"},{"last_name":"Wonka","full_name":"Wonka, Peter","first_name":"Peter"}],"quality_controlled":"1","publisher":"ACM","oa":1,"day":"01","publication":"ACM Transactions on Graphics","has_accepted_license":"1","year":"2014","doi":"10.1145/2591010","date_published":"2014-03-01T00:00:00Z","date_created":"2018-12-11T11:53:08Z","_id":"1629","status":"public","pubrep_id":"577","type":"journal_article","ddc":["000"],"date_updated":"2021-01-12T06:52:06Z","file_date_updated":"2020-07-14T12:45:07Z","department":[{"_id":"ChWo"}],"oa_version":"Submitted Version","abstract":[{"lang":"eng","text":"We propose a method for propagating edit operations in 2D vector graphics, based on geometric relationship functions. These functions quantify the geometric relationship of a point to a polygon, such as the distance to the boundary or the direction to the closest corner vertex. The level sets of the relationship functions describe points with the same relationship to a polygon. For a given query point, we first determine a set of relationships to local features, construct all level sets for these relationships, and accumulate them. The maxima of the resulting distribution are points with similar geometric relationships. We show extensions to handle mirror symmetries, and discuss the use of relationship functions as local coordinate systems. Our method can be applied, for example, to interactive floorplan editing, and it is especially useful for large layouts, where individual edits would be cumbersome. We demonstrate populating 2D layouts with tens to hundreds of objects by propagating relatively few edit operations."}],"month":"03","intvolume":" 33","file":[{"access_level":"open_access","relation":"main_file","content_type":"application/pdf","checksum":"7f91e588a4e888610313b98271e6418e","file_id":"4876","creator":"system","date_updated":"2020-07-14T12:45:07Z","file_size":9832561,"date_created":"2018-12-12T10:11:22Z","file_name":"IST-2016-577-v1+1_2014.TOG.Paul.EditingPropagation.final.pdf"}],"language":[{"iso":"eng"}],"publication_status":"published","volume":33,"issue":"2"},{"year":"2014","has_accepted_license":"1","publication":"Computer Graphics Forum","day":"05","page":"239 - 252","date_created":"2018-12-11T11:54:22Z","doi":"10.1111/cgf.12509","date_published":"2014-11-05T00:00:00Z","oa":1,"quality_controlled":"1","publisher":"Wiley","citation":{"mla":"Guerrero, Paul, et al. “Partial Shape Matching Using Transformation Parameter Similarity.” Computer Graphics Forum, vol. 34, no. 1, Wiley, 2014, pp. 239–52, doi:10.1111/cgf.12509.","apa":"Guerrero, P., Auzinger, T., Wimmer, M., & Jeschke, S. (2014). Partial shape matching using transformation parameter similarity. Computer Graphics Forum. Wiley. https://doi.org/10.1111/cgf.12509","ama":"Guerrero P, Auzinger T, Wimmer M, Jeschke S. Partial shape matching using transformation parameter similarity. Computer Graphics Forum. 2014;34(1):239-252. doi:10.1111/cgf.12509","short":"P. Guerrero, T. Auzinger, M. Wimmer, S. Jeschke, Computer Graphics Forum 34 (2014) 239–252.","ieee":"P. Guerrero, T. Auzinger, M. Wimmer, and S. Jeschke, “Partial shape matching using transformation parameter similarity,” Computer Graphics Forum, vol. 34, no. 1. Wiley, pp. 239–252, 2014.","chicago":"Guerrero, Paul, Thomas Auzinger, Michael Wimmer, and Stefan Jeschke. “Partial Shape Matching Using Transformation Parameter Similarity.” Computer Graphics Forum. Wiley, 2014. https://doi.org/10.1111/cgf.12509.","ista":"Guerrero P, Auzinger T, Wimmer M, Jeschke S. 2014. Partial shape matching using transformation parameter similarity. Computer Graphics Forum. 34(1), 239–252."},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","author":[{"full_name":"Guerrero, Paul","last_name":"Guerrero","first_name":"Paul"},{"first_name":"Thomas","id":"4718F954-F248-11E8-B48F-1D18A9856A87","last_name":"Auzinger","orcid":"0000-0002-1546-3265","full_name":"Auzinger, Thomas"},{"first_name":"Michael","last_name":"Wimmer","full_name":"Wimmer, Michael"},{"full_name":"Jeschke, Stefan","last_name":"Jeschke","first_name":"Stefan","id":"44D6411A-F248-11E8-B48F-1D18A9856A87"}],"publist_id":"5246","title":"Partial shape matching using transformation parameter similarity","publication_status":"published","language":[{"iso":"eng"}],"file":[{"file_name":"IST-2016-574-v1+1_Guerrero-2014-TPS-paper.pdf","date_created":"2018-12-12T10:15:58Z","file_size":24817484,"date_updated":"2020-07-14T12:45:19Z","creator":"system","checksum":"91946bfc509c77f5fd3151a3ff2b2c8f","file_id":"5182","content_type":"application/pdf","relation":"main_file","access_level":"open_access"}],"volume":34,"issue":"1","abstract":[{"lang":"eng","text":"In this paper, we present a method for non-rigid, partial shape matching in vector graphics. Given a user-specified query region in a 2D shape, similar regions are found, even if they are non-linearly distorted. Furthermore, a non-linear mapping is established between the query regions and these matches, which allows the automatic transfer of editing operations such as texturing. This is achieved by a two-step approach. First, pointwise correspondences between the query region and the whole shape are established. The transformation parameters of these correspondences are registered in an appropriate transformation space. For transformations between similar regions, these parameters form surfaces in transformation space, which are extracted in the second step of our method. The extracted regions may be related to the query region by a non-rigid transform, enabling non-rigid shape matching. In this paper, we present a method for non-rigid, partial shape matching in vector graphics. Given a user-specified query region in a 2D shape, similar regions are found, even if they are non-linearly distorted. Furthermore, a non-linear mapping is established between the query regions and these matches, which allows the automatic transfer of editing operations such as texturing. This is achieved by a two-step approach. First, pointwise correspondences between the query region and the whole shape are established. The transformation parameters of these correspondences are registered in an appropriate transformation space. For transformations between similar regions, these parameters form surfaces in transformation space, which are extracted in the second step of our method. The extracted regions may be related to the query region by a non-rigid transform, enabling non-rigid shape matching."}],"oa_version":"Submitted Version","scopus_import":1,"intvolume":" 34","month":"11","date_updated":"2021-01-12T06:53:38Z","ddc":["000"],"department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:45:19Z","_id":"1854","type":"journal_article","pubrep_id":"574","status":"public"},{"language":[{"iso":"eng"}],"file":[{"date_created":"2018-12-12T10:17:41Z","file_name":"IST-2016-573-v1+1_arikan-2014-pcvis-draft.pdf","creator":"system","date_updated":"2020-07-14T12:45:20Z","file_size":13594598,"file_id":"5297","checksum":"5bf58942d2eb20adf03c7f9ea2e68124","access_level":"open_access","relation":"main_file","content_type":"application/pdf"}],"publication_status":"published","issue":"9","volume":20,"oa_version":"Submitted Version","abstract":[{"text":"In this paper, we introduce a novel scene representation for the visualization of large-scale point clouds accompanied by a set of high-resolution photographs. Many real-world applications deal with very densely sampled point-cloud data, which are augmented with photographs that often reveal lighting variations and inaccuracies in registration. Consequently, the high-quality representation of the captured data, i.e., both point clouds and photographs together, is a challenging and time-consuming task. We propose a two-phase approach, in which the first (preprocessing) phase generates multiple overlapping surface patches and handles the problem of seamless texture generation locally for each patch. The second phase stitches these patches at render-time to produce a high-quality visualization of the data. As a result of the proposed localization of the global texturing problem, our algorithm is more than an order of magnitude faster than equivalent mesh-based texturing techniques. Furthermore, since our preprocessing phase requires only a minor fraction of the whole data set at once, we provide maximum flexibility when dealing with growing data sets.","lang":"eng"}],"intvolume":" 20","month":"09","scopus_import":1,"ddc":["000"],"date_updated":"2021-01-12T06:53:59Z","file_date_updated":"2020-07-14T12:45:20Z","department":[{"_id":"ChWo"}],"_id":"1906","pubrep_id":"573","status":"public","type":"journal_article","publication":"IEEE Transactions on Visualization and Computer Graphics","day":"09","year":"2014","has_accepted_license":"1","date_created":"2018-12-11T11:54:39Z","date_published":"2014-09-09T00:00:00Z","doi":"10.1109/TVCG.2014.2312011","page":"1280 - 1292","acknowledgement":"This research was supported by the Austrian Research Promotion Agency (FFG) project REPLICATE (no. 835948), the EU FP7 project HARVEST4D (no. 323567).","oa":1,"publisher":"IEEE","user_id":"4435EBFC-F248-11E8-B48F-1D18A9856A87","citation":{"ieee":"M. Arikan, R. Preiner, C. Scheiblauer, S. Jeschke, and M. Wimmer, “Large-scale point-cloud visualization through localized textured surface reconstruction,” IEEE Transactions on Visualization and Computer Graphics, vol. 20, no. 9. IEEE, pp. 1280–1292, 2014.","short":"M. Arikan, R. Preiner, C. Scheiblauer, S. Jeschke, M. Wimmer, IEEE Transactions on Visualization and Computer Graphics 20 (2014) 1280–1292.","apa":"Arikan, M., Preiner, R., Scheiblauer, C., Jeschke, S., & Wimmer, M. (2014). Large-scale point-cloud visualization through localized textured surface reconstruction. IEEE Transactions on Visualization and Computer Graphics. IEEE. https://doi.org/10.1109/TVCG.2014.2312011","ama":"Arikan M, Preiner R, Scheiblauer C, Jeschke S, Wimmer M. Large-scale point-cloud visualization through localized textured surface reconstruction. IEEE Transactions on Visualization and Computer Graphics. 2014;20(9):1280-1292. doi:10.1109/TVCG.2014.2312011","mla":"Arikan, Murat, et al. “Large-Scale Point-Cloud Visualization through Localized Textured Surface Reconstruction.” IEEE Transactions on Visualization and Computer Graphics, vol. 20, no. 9, IEEE, 2014, pp. 1280–92, doi:10.1109/TVCG.2014.2312011.","ista":"Arikan M, Preiner R, Scheiblauer C, Jeschke S, Wimmer M. 2014. Large-scale point-cloud visualization through localized textured surface reconstruction. IEEE Transactions on Visualization and Computer Graphics. 20(9), 1280–1292.","chicago":"Arikan, Murat, Reinhold Preiner, Claus Scheiblauer, Stefan Jeschke, and Michael Wimmer. “Large-Scale Point-Cloud Visualization through Localized Textured Surface Reconstruction.” IEEE Transactions on Visualization and Computer Graphics. IEEE, 2014. https://doi.org/10.1109/TVCG.2014.2312011."},"title":"Large-scale point-cloud visualization through localized textured surface reconstruction","publist_id":"5189","author":[{"first_name":"Murat","full_name":"Arikan, Murat","last_name":"Arikan"},{"full_name":"Preiner, Reinhold","last_name":"Preiner","first_name":"Reinhold"},{"last_name":"Scheiblauer","full_name":"Scheiblauer, Claus","first_name":"Claus"},{"full_name":"Jeschke, Stefan","last_name":"Jeschke","id":"44D6411A-F248-11E8-B48F-1D18A9856A87","first_name":"Stefan"},{"first_name":"Michael","full_name":"Wimmer, Michael","last_name":"Wimmer"}],"project":[{"_id":"25357BD2-B435-11E9-9278-68D0E5697425","call_identifier":"FWF","name":"Deep Pictures: Creating Visual and Haptic Vector Images","grant_number":"P 24352-N23"}]},{"intvolume":" 33","month":"07","scopus_import":"1","oa_version":"Submitted Version","abstract":[{"lang":"eng","text":"We present a method for smoothly blending between existing liquid animations. We introduce a semi-automatic method for matching two existing liquid animations, which we use to create new fluid motion that plausibly interpolates the input. Our contributions include a new space-time non-rigid iterative closest point algorithm that incorporates user guidance, a subsampling technique for efficient registration of meshes with millions of vertices, and a fast surface extraction algorithm that produces 3D triangle meshes from a 4D space-time surface. Our technique can be used to instantly create hundreds of new simulations, or to interactively explore complex parameter spaces. Our method is guaranteed to produce output that does not deviate from the input animations, and it generalizes to multiple dimensions. Because our method runs at interactive rates after the initial precomputation step, it has potential applications in games and training simulations."}],"volume":33,"issue":"4","language":[{"iso":"eng"}],"file":[{"content_type":"application/pdf","relation":"main_file","access_level":"open_access","file_id":"4688","checksum":"1752760a2e71e254537f31c0d10d9c6c","file_size":8387384,"date_updated":"2020-07-14T12:45:27Z","creator":"system","file_name":"IST-2016-606-v1+1_BlendingLiquids-Preprint.pdf","date_created":"2018-12-12T10:08:27Z"}],"publication_status":"published","pubrep_id":"606","status":"public","conference":{"start_date":"2014-08-10","end_date":"2014-08-14","location":"Vancouver, Canada","name":"SIGGRAPH: International Conference and Exhibition on Computer Graphics and Interactive Techniques"},"type":"conference","_id":"2058","file_date_updated":"2020-07-14T12:45:27Z","department":[{"_id":"ChWo"}],"ddc":["000"],"date_updated":"2022-08-25T14:02:46Z","oa":1,"publisher":"ACM","quality_controlled":"1","date_created":"2018-12-11T11:55:28Z","date_published":"2014-07-01T00:00:00Z","doi":"10.1145/2601097.2601126","publication":"ACM Transactions on Graphics","day":"01","year":"2014","has_accepted_license":"1","project":[{"_id":"25636330-B435-11E9-9278-68D0E5697425","grant_number":"11-NSF-1070","name":"ROOTS Genome-wide Analysis of Root Traits"}],"article_number":"137","title":"Blending liquids","article_processing_charge":"No","publist_id":"4988","author":[{"first_name":"Karthik","last_name":"Raveendran","full_name":"Raveendran, Karthik"},{"last_name":"Wojtan","full_name":"Wojtan, Christopher J","orcid":"0000-0001-6646-5546","first_name":"Christopher J","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87"},{"last_name":"Thuerey","full_name":"Thuerey, Nils","first_name":"Nils"},{"first_name":"Greg","last_name":"Türk","full_name":"Türk, Greg"}],"user_id":"3E5EF7F0-F248-11E8-B48F-1D18A9856A87","citation":{"chicago":"Raveendran, Karthik, Chris Wojtan, Nils Thuerey, and Greg Türk. “Blending Liquids.” In ACM Transactions on Graphics, Vol. 33. ACM, 2014. https://doi.org/10.1145/2601097.2601126.","ista":"Raveendran K, Wojtan C, Thuerey N, Türk G. 2014. Blending liquids. ACM Transactions on Graphics. SIGGRAPH: International Conference and Exhibition on Computer Graphics and Interactive Techniques vol. 33, 137.","mla":"Raveendran, Karthik, et al. “Blending Liquids.” ACM Transactions on Graphics, vol. 33, no. 4, 137, ACM, 2014, doi:10.1145/2601097.2601126.","short":"K. Raveendran, C. Wojtan, N. Thuerey, G. Türk, in:, ACM Transactions on Graphics, ACM, 2014.","ieee":"K. Raveendran, C. Wojtan, N. Thuerey, and G. Türk, “Blending liquids,” in ACM Transactions on Graphics, Vancouver, Canada, 2014, vol. 33, no. 4.","ama":"Raveendran K, Wojtan C, Thuerey N, Türk G. Blending liquids. In: ACM Transactions on Graphics. Vol 33. ACM; 2014. doi:10.1145/2601097.2601126","apa":"Raveendran, K., Wojtan, C., Thuerey, N., & Türk, G. (2014). Blending liquids. In ACM Transactions on Graphics (Vol. 33). Vancouver, Canada: ACM. https://doi.org/10.1145/2601097.2601126"}},{"article_number":"103","title":"Highly adaptive liquid simulations on tetrahedral meshes","publist_id":"4436","author":[{"first_name":"Ryoichi","full_name":"Ando, Ryoichi","last_name":"Ando"},{"first_name":"Nils","last_name":"Thuerey","full_name":"Thuerey, Nils"},{"last_name":"Wojtan","full_name":"Wojtan, Christopher J","orcid":"0000-0001-6646-5546","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J"}],"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"mla":"Ando, Ryoichi, et al. “Highly Adaptive Liquid Simulations on Tetrahedral Meshes.” ACM Transactions on Graphics, vol. 32, no. 4, 103, ACM, 2013, doi:10.1145/2461912.2461982.","short":"R. Ando, N. Thuerey, C. Wojtan, ACM Transactions on Graphics 32 (2013).","ieee":"R. Ando, N. Thuerey, and C. Wojtan, “Highly adaptive liquid simulations on tetrahedral meshes,” ACM Transactions on Graphics, vol. 32, no. 4. ACM, 2013.","apa":"Ando, R., Thuerey, N., & Wojtan, C. (2013). Highly adaptive liquid simulations on tetrahedral meshes. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/2461912.2461982","ama":"Ando R, Thuerey N, Wojtan C. Highly adaptive liquid simulations on tetrahedral meshes. ACM Transactions on Graphics. 2013;32(4). doi:10.1145/2461912.2461982","chicago":"Ando, Ryoichi, Nils Thuerey, and Chris Wojtan. “Highly Adaptive Liquid Simulations on Tetrahedral Meshes.” ACM Transactions on Graphics. ACM, 2013. https://doi.org/10.1145/2461912.2461982.","ista":"Ando R, Thuerey N, Wojtan C. 2013. Highly adaptive liquid simulations on tetrahedral meshes. ACM Transactions on Graphics. 32(4), 103."},"oa":1,"quality_controlled":"1","publisher":"ACM","date_created":"2018-12-11T11:57:50Z","doi":"10.1145/2461912.2461982","date_published":"2013-07-01T00:00:00Z","publication":"ACM Transactions on Graphics","day":"01","year":"2013","has_accepted_license":"1","pubrep_id":"605","status":"public","type":"journal_article","_id":"2466","department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:45:41Z","ddc":["000"],"date_updated":"2023-02-23T10:44:14Z","intvolume":" 32","month":"07","scopus_import":1,"oa_version":"Submitted Version","abstract":[{"lang":"eng","text":"We introduce a new method for efficiently simulating liquid with extreme amounts of spatial adaptivity. Our method combines several key components to drastically speed up the simulation of large-scale fluid phenomena: We leverage an alternative Eulerian tetrahedral mesh discretization to significantly reduce the complexity of the pressure solve while increasing the robustness with respect to element quality and removing the possibility of locking. Next, we enable subtle free-surface phenomena by deriving novel second-order boundary conditions consistent with our discretization. We couple this discretization with a spatially adaptive Fluid-Implicit Particle (FLIP) method, enabling efficient, robust, minimally-dissipative simulations that can undergo sharp changes in spatial resolution while minimizing artifacts. Along the way, we provide a new method for generating a smooth and detailed surface from a set of particles with variable sizes. Finally, we explore several new sizing functions for determining spatially adaptive simulation resolutions, and we show how to couple them to our simulator. We combine each of these elements to produce a simulation algorithm that is capable of creating animations at high maximum resolutions while avoiding common pitfalls like inaccurate boundary conditions and inefficient computation."}],"volume":32,"issue":"4","language":[{"iso":"eng"}],"file":[{"file_id":"5279","checksum":"aeea6b0ff2b27c695aeb8408c7d2fc50","relation":"main_file","access_level":"open_access","content_type":"application/pdf","file_name":"IST-2016-605-v1+1_tetflip_fixed.pdf","date_created":"2018-12-12T10:17:25Z","creator":"system","file_size":8601561,"date_updated":"2020-07-14T12:45:41Z"}],"publication_status":"published"},{"_id":"2467","status":"public","pubrep_id":"604","type":"journal_article","ddc":["000"],"date_updated":"2023-02-23T10:44:16Z","department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:45:41Z","oa_version":"Submitted Version","abstract":[{"text":"This paper presents a method for computing topology changes for triangle meshes in an interactive geometric modeling environment. Most triangle meshes in practice do not exhibit desirable geometric properties, so we develop a solution that is independent of standard assumptions and robust to geometric errors. Specifically, we provide the first method for topology change applicable to arbitrary non-solid, non-manifold, non-closed, self-intersecting surfaces. We prove that this new method for topology change produces the expected conventional results when applied to solid (closed, manifold, non-self-intersecting) surfaces---that is, we prove a backwards-compatibility property relative to prior work. Beyond solid surfaces, we present empirical evidence that our method remains tolerant to a variety of surface aberrations through the incorporation of a novel error correction scheme. Finally, we demonstrate how topology change applied to non-solid objects enables wholly new and useful behaviors.","lang":"eng"}],"month":"07","intvolume":" 32","scopus_import":1,"file":[{"creator":"system","date_updated":"2020-07-14T12:45:41Z","file_size":3514674,"date_created":"2018-12-12T10:09:43Z","file_name":"IST-2016-604-v1+1_toptop2013.pdf","access_level":"open_access","relation":"main_file","content_type":"application/pdf","file_id":"4768","checksum":"9c8425d62246996ca632c5a01870515b"}],"language":[{"iso":"eng"}],"publication_status":"published","issue":"4","volume":32,"article_number":"34","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"mla":"Bernstein, Gilbert, and Chris Wojtan. “Putting Holes in Holey Geometry: Topology Change for Arbitrary Surfaces.” ACM Transactions on Graphics, vol. 32, no. 4, 34, ACM, 2013, doi:10.1145/2461912.2462027.","ama":"Bernstein G, Wojtan C. Putting holes in holey geometry: Topology change for arbitrary surfaces. ACM Transactions on Graphics. 2013;32(4). doi:10.1145/2461912.2462027","apa":"Bernstein, G., & Wojtan, C. (2013). Putting holes in holey geometry: Topology change for arbitrary surfaces. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/2461912.2462027","short":"G. Bernstein, C. Wojtan, ACM Transactions on Graphics 32 (2013).","ieee":"G. Bernstein and C. Wojtan, “Putting holes in holey geometry: Topology change for arbitrary surfaces,” ACM Transactions on Graphics, vol. 32, no. 4. ACM, 2013.","chicago":"Bernstein, Gilbert, and Chris Wojtan. “Putting Holes in Holey Geometry: Topology Change for Arbitrary Surfaces.” ACM Transactions on Graphics. ACM, 2013. https://doi.org/10.1145/2461912.2462027.","ista":"Bernstein G, Wojtan C. 2013. Putting holes in holey geometry: Topology change for arbitrary surfaces. ACM Transactions on Graphics. 32(4), 34."},"title":"Putting holes in holey geometry: Topology change for arbitrary surfaces","publist_id":"4435","author":[{"last_name":"Bernstein","full_name":"Bernstein, Gilbert","first_name":"Gilbert"},{"id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J","last_name":"Wojtan","orcid":"0000-0001-6646-5546","full_name":"Wojtan, Christopher J"}],"quality_controlled":"1","publisher":"ACM","oa":1,"day":"01","publication":"ACM Transactions on Graphics","has_accepted_license":"1","year":"2013","date_published":"2013-07-01T00:00:00Z","doi":"10.1145/2461912.2462027","date_created":"2018-12-11T11:57:50Z"},{"scopus_import":1,"month":"07","intvolume":" 32","abstract":[{"text":"Our work concerns the combination of an Eulerian liquid simulation with a high-resolution surface tracker (e.g. the level set method or a Lagrangian triangle mesh). The naive application of a high-resolution surface tracker to a low-resolution velocity field can produce many visually disturbing physical and topological artifacts that limit their use in practice. We address these problems by defining an error function which compares the current state of the surface tracker to the set of physically valid surface states. By reducing this error with a gradient descent technique, we introduce a novel physics-based surface fairing method. Similarly, by treating this error function as a potential energy, we derive a new surface correction force that mimics the vortex sheet equations. We demonstrate our results with both level set and mesh-based surface trackers.","lang":"eng"}],"oa_version":"Submitted Version","volume":32,"issue":"4","publication_status":"published","file":[{"date_updated":"2020-07-14T12:45:41Z","file_size":5813685,"creator":"system","date_created":"2018-12-12T10:09:37Z","file_name":"IST-2016-603-v1+1_liquidError_web.pdf","content_type":"application/pdf","access_level":"open_access","relation":"main_file","file_id":"4761","checksum":"53d905e0180e23ef3e813b969ffed4e1"}],"language":[{"iso":"eng"}],"type":"journal_article","status":"public","pubrep_id":"603","_id":"2468","department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:45:41Z","date_updated":"2023-02-23T10:44:18Z","ddc":["000"],"publisher":"ACM","quality_controlled":"1","oa":1,"doi":"10.1145/2461912.2461991","date_published":"2013-07-01T00:00:00Z","date_created":"2018-12-11T11:57:50Z","has_accepted_license":"1","year":"2013","day":"01","publication":"ACM Transactions on Graphics","article_number":"68","author":[{"first_name":"Morten","id":"439F0C8C-F248-11E8-B48F-1D18A9856A87","full_name":"Bojsen-Hansen, Morten","orcid":"0000-0002-4417-3224","last_name":"Bojsen-Hansen"},{"last_name":"Wojtan","orcid":"0000-0001-6646-5546","full_name":"Wojtan, Christopher J","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J"}],"publist_id":"4434","title":"Liquid surface tracking with error compensation","citation":{"chicago":"Bojsen-Hansen, Morten, and Chris Wojtan. “Liquid Surface Tracking with Error Compensation.” ACM Transactions on Graphics. ACM, 2013. https://doi.org/10.1145/2461912.2461991.","ista":"Bojsen-Hansen M, Wojtan C. 2013. Liquid surface tracking with error compensation. ACM Transactions on Graphics. 32(4), 68.","mla":"Bojsen-Hansen, Morten, and Chris Wojtan. “Liquid Surface Tracking with Error Compensation.” ACM Transactions on Graphics, vol. 32, no. 4, 68, ACM, 2013, doi:10.1145/2461912.2461991.","ama":"Bojsen-Hansen M, Wojtan C. Liquid surface tracking with error compensation. ACM Transactions on Graphics. 2013;32(4). doi:10.1145/2461912.2461991","apa":"Bojsen-Hansen, M., & Wojtan, C. (2013). Liquid surface tracking with error compensation. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/2461912.2461991","short":"M. Bojsen-Hansen, C. Wojtan, ACM Transactions on Graphics 32 (2013).","ieee":"M. Bojsen-Hansen and C. Wojtan, “Liquid surface tracking with error compensation,” ACM Transactions on Graphics, vol. 32, no. 4. ACM, 2013."},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87"},{"date_updated":"2023-02-23T11:13:07Z","ddc":["000"],"department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:46:00Z","_id":"3119","conference":{"end_date":"2012-07-31","location":"Aire-la-Ville, Switzerland","start_date":"2012-07-29","name":"SCA: ACM SIGGRAPH/Eurographics Symposium on Computer animation"},"type":"conference","pubrep_id":"600","status":"public","publication_status":"published","language":[{"iso":"eng"}],"file":[{"access_level":"open_access","relation":"main_file","content_type":"application/pdf","checksum":"babda64c24cf90a4d05ae86d712bed08","file_id":"4877","creator":"system","date_updated":"2020-07-14T12:46:00Z","file_size":4939370,"date_created":"2018-12-12T10:11:23Z","file_name":"IST-2016-600-v1+1_ControllingLiquids_Preprint.pdf"}],"related_material":{"link":[{"url":"http://dl.acm.org/citation.cfm?id=2422393","relation":"table_of_contents"}]},"abstract":[{"text":"We present an approach for artist-directed animation of liquids using multiple levels of control over the simulation, ranging from the overall tracking of desired shapes to highly detailed secondary effects such as dripping streams, separating sheets of fluid, surface waves and ripples. The first portion of our technique is a volume preserving morph that allows the animator to produce a plausible fluid-like motion from a sparse set of control meshes. By rasterizing the resulting control meshes onto the simulation grid, the mesh velocities act as boundary conditions during the projection step of the fluid simulation. We can then blend this motion together with uncontrolled fluid velocities to achieve a more relaxed control over the fluid that captures natural inertial effects. Our method can produce highly detailed liquid surfaces with control over sub-grid details by using a mesh-based surface tracker on top of a coarse grid-based fluid simulation. We can create ripples and waves on the fluid surface attracting the surface mesh to the control mesh with spring-like forces and also by running a wave simulation over the surface mesh. Our video results demonstrate how our control scheme can be used to create animated characters and shapes that are made of water.\r\n","lang":"eng"}],"oa_version":"Submitted Version","scopus_import":1,"month":"07","citation":{"mla":"Raveendran, Karthik, et al. “Controlling Liquids Using Meshes.” Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, 2012, pp. 255–64.","ieee":"K. Raveendran, N. Thuerey, C. Wojtan, and G. Turk, “Controlling liquids using meshes,” in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Aire-la-Ville, Switzerland, 2012, pp. 255–264.","short":"K. Raveendran, N. Thuerey, C. Wojtan, G. Turk, in:, Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, 2012, pp. 255–264.","apa":"Raveendran, K., Thuerey, N., Wojtan, C., & Turk, G. (2012). Controlling liquids using meshes. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (pp. 255–264). Aire-la-Ville, Switzerland: ACM.","ama":"Raveendran K, Thuerey N, Wojtan C, Turk G. Controlling liquids using meshes. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. ACM; 2012:255-264.","chicago":"Raveendran, Karthik, Nils Thuerey, Chris Wojtan, and Greg Turk. “Controlling Liquids Using Meshes.” In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 255–64. ACM, 2012.","ista":"Raveendran K, Thuerey N, Wojtan C, Turk G. 2012. Controlling liquids using meshes. Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. SCA: ACM SIGGRAPH/Eurographics Symposium on Computer animation, 255–264."},"user_id":"3E5EF7F0-F248-11E8-B48F-1D18A9856A87","publist_id":"3580","author":[{"first_name":"Karthik","full_name":"Raveendran, Karthik","last_name":"Raveendran"},{"full_name":"Thuerey, Nils","last_name":"Thuerey","first_name":"Nils"},{"orcid":"0000-0001-6646-5546","full_name":"Wojtan, Christopher J","last_name":"Wojtan","first_name":"Christopher J","id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87"},{"full_name":"Turk, Greg","last_name":"Turk","first_name":"Greg"}],"title":"Controlling liquids using meshes","year":"2012","has_accepted_license":"1","publication":"Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation","day":"29","page":"255 - 264","date_created":"2018-12-11T12:01:30Z","date_published":"2012-07-29T00:00:00Z","acknowledgement":"This work was partially funded by NSF grants CCF-0811485 and IIS-1130934. We would like to thank Scanline VFX for additional funding. We would like to thank Jie Tan as well as our anonymous reviewers for their useful suggestions and feedback.","oa":1,"quality_controlled":"1","publisher":"ACM"}]