[{"publication_identifier":{"eissn":["15577368"],"issn":["07300301"]},"publication_status":"published","file":[{"date_created":"2020-09-21T07:51:44Z","file_name":"2020_ACM_Skrivan.pdf","date_updated":"2020-09-21T07:51:44Z","file_size":20223953,"creator":"dernst","file_id":"8541","checksum":"c3a680893f01cc4a9e961ff0a4cfa12f","success":1,"content_type":"application/pdf","access_level":"open_access","relation":"main_file"}],"language":[{"iso":"eng"}],"volume":39,"issue":"4","ec_funded":1,"abstract":[{"lang":"eng","text":"We propose a method to enhance the visual detail of a water surface simulation. Our method works as a post-processing step which takes a simulation as input and increases its apparent resolution by simulating many detailed Lagrangian water waves on top of it. We extend linear water wave theory to work in non-planar domains which deform over time, and we discretize the theory using Lagrangian wave packets attached to spline curves. The method is numerically stable and trivially parallelizable, and it produces high frequency ripples with dispersive wave-like behaviors customized to the underlying fluid simulation."}],"acknowledged_ssus":[{"_id":"ScienComp"}],"oa_version":"Published Version","scopus_import":"1","month":"07","intvolume":" 39","date_updated":"2023-08-22T09:28:27Z","ddc":["000"],"department":[{"_id":"ChWo"}],"file_date_updated":"2020-09-21T07:51:44Z","_id":"8535","type":"journal_article","article_type":"original","status":"public","isi":1,"has_accepted_license":"1","year":"2020","day":"08","publication":"ACM Transactions on Graphics","doi":"10.1145/3386569.3392466","date_published":"2020-07-08T00:00:00Z","date_created":"2020-09-20T22:01:37Z","acknowledgement":"We wish to thank the anonymous reviewers and the members of the Visual Computing Group at IST Austria for their valuable feedback. This research was supported by the Scientific Service Units (SSU) of IST Austria through resources provided by Scientific Computing. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 638176 and Marie SkłodowskaCurie Grant Agreement No. 665385.","quality_controlled":"1","publisher":"Association for Computing Machinery","oa":1,"citation":{"apa":"Skrivan, T., Soderstrom, A., Johansson, J., Sprenger, C., Museth, K., & Wojtan, C. (2020). Wave curves: Simulating Lagrangian water waves on dynamically deforming surfaces. ACM Transactions on Graphics. Association for Computing Machinery. https://doi.org/10.1145/3386569.3392466","ama":"Skrivan T, Soderstrom A, Johansson J, Sprenger C, Museth K, Wojtan C. Wave curves: Simulating Lagrangian water waves on dynamically deforming surfaces. ACM Transactions on Graphics. 2020;39(4). doi:10.1145/3386569.3392466","ieee":"T. Skrivan, A. Soderstrom, J. Johansson, C. Sprenger, K. Museth, and C. Wojtan, “Wave curves: Simulating Lagrangian water waves on dynamically deforming surfaces,” ACM Transactions on Graphics, vol. 39, no. 4. Association for Computing Machinery, 2020.","short":"T. Skrivan, A. Soderstrom, J. Johansson, C. Sprenger, K. Museth, C. Wojtan, ACM Transactions on Graphics 39 (2020).","mla":"Skrivan, Tomas, et al. “Wave Curves: Simulating Lagrangian Water Waves on Dynamically Deforming Surfaces.” ACM Transactions on Graphics, vol. 39, no. 4, 65, Association for Computing Machinery, 2020, doi:10.1145/3386569.3392466.","ista":"Skrivan T, Soderstrom A, Johansson J, Sprenger C, Museth K, Wojtan C. 2020. Wave curves: Simulating Lagrangian water waves on dynamically deforming surfaces. ACM Transactions on Graphics. 39(4), 65.","chicago":"Skrivan, Tomas, Andreas Soderstrom, John Johansson, Christoph Sprenger, Ken Museth, and Chris Wojtan. “Wave Curves: Simulating Lagrangian Water Waves on Dynamically Deforming Surfaces.” ACM Transactions on Graphics. Association for Computing Machinery, 2020. https://doi.org/10.1145/3386569.3392466."},"user_id":"4359f0d1-fa6c-11eb-b949-802e58b17ae8","author":[{"first_name":"Tomas","id":"486A5A46-F248-11E8-B48F-1D18A9856A87","last_name":"Skrivan","full_name":"Skrivan, Tomas"},{"last_name":"Soderstrom","full_name":"Soderstrom, Andreas","first_name":"Andreas"},{"first_name":"John","full_name":"Johansson, John","last_name":"Johansson"},{"last_name":"Sprenger","full_name":"Sprenger, Christoph","first_name":"Christoph"},{"full_name":"Museth, Ken","last_name":"Museth","first_name":"Ken"},{"id":"3C61F1D2-F248-11E8-B48F-1D18A9856A87","first_name":"Christopher J","full_name":"Wojtan, Christopher J","orcid":"0000-0001-6646-5546","last_name":"Wojtan"}],"external_id":{"isi":["000583700300038"]},"article_processing_charge":"No","title":"Wave curves: Simulating Lagrangian water waves on dynamically deforming surfaces","article_number":"65","project":[{"_id":"2533E772-B435-11E9-9278-68D0E5697425","call_identifier":"H2020","grant_number":"638176","name":"Efficient Simulation of Natural Phenomena at Extremely Large Scales"},{"_id":"2564DBCA-B435-11E9-9278-68D0E5697425","call_identifier":"H2020","name":"International IST Doctoral Program","grant_number":"665385"}]},{"date_updated":"2023-08-30T07:21:25Z","department":[{"_id":"ChWo"}],"_id":"7002","article_type":"original","type":"journal_article","status":"public","publication_identifier":{"issn":["0730-0301"]},"publication_status":"published","language":[{"iso":"eng"}],"volume":38,"issue":"4","ec_funded":1,"abstract":[{"lang":"eng","text":"Multiple Importance Sampling (MIS) is a key technique for achieving robustness of Monte Carlo estimators in computer graphics and other fields. We derive optimal weighting functions for MIS that provably minimize the variance of an MIS estimator, given a set of sampling techniques. We show that the resulting variance reduction over the balance heuristic can be higher than predicted by the variance bounds derived by Veach and Guibas, who assumed only non-negative weights in their proof. We theoretically analyze the variance of the optimal MIS weights and show the relation to the variance of the balance heuristic. Furthermore, we establish a connection between the new weighting functions and control variates as previously applied to mixture sampling. We apply the new optimal weights to integration problems in light transport and show that they allow for new design considerations when choosing the appropriate sampling techniques for a given integration problem."}],"oa_version":"None","scopus_import":"1","month":"07","intvolume":" 38","citation":{"ieee":"I. Kondapaneni, P. Vevoda, P. Grittmann, T. Skrivan, P. Slusallek, and J. Křivánek, “Optimal multiple importance sampling,” ACM Transactions on Graphics, vol. 38, no. 4. ACM, 2019.","short":"I. Kondapaneni, P. Vevoda, P. Grittmann, T. Skrivan, P. Slusallek, J. Křivánek, ACM Transactions on Graphics 38 (2019).","apa":"Kondapaneni, I., Vevoda, P., Grittmann, P., Skrivan, T., Slusallek, P., & Křivánek, J. (2019). Optimal multiple importance sampling. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/3306346.3323009","ama":"Kondapaneni I, Vevoda P, Grittmann P, Skrivan T, Slusallek P, Křivánek J. Optimal multiple importance sampling. ACM Transactions on Graphics. 2019;38(4). doi:10.1145/3306346.3323009","mla":"Kondapaneni, Ivo, et al. “Optimal Multiple Importance Sampling.” ACM Transactions on Graphics, vol. 38, no. 4, 37, ACM, 2019, doi:10.1145/3306346.3323009.","ista":"Kondapaneni I, Vevoda P, Grittmann P, Skrivan T, Slusallek P, Křivánek J. 2019. Optimal multiple importance sampling. ACM Transactions on Graphics. 38(4), 37.","chicago":"Kondapaneni, Ivo, Petr Vevoda, Pascal Grittmann, Tomas Skrivan, Philipp Slusallek, and Jaroslav Křivánek. “Optimal Multiple Importance Sampling.” ACM Transactions on Graphics. ACM, 2019. https://doi.org/10.1145/3306346.3323009."},"user_id":"4359f0d1-fa6c-11eb-b949-802e58b17ae8","author":[{"first_name":"Ivo","last_name":"Kondapaneni","full_name":"Kondapaneni, Ivo"},{"first_name":"Petr","last_name":"Vevoda","full_name":"Vevoda, Petr"},{"last_name":"Grittmann","full_name":"Grittmann, Pascal","first_name":"Pascal"},{"first_name":"Tomas","id":"486A5A46-F248-11E8-B48F-1D18A9856A87","full_name":"Skrivan, Tomas","last_name":"Skrivan"},{"first_name":"Philipp","full_name":"Slusallek, Philipp","last_name":"Slusallek"},{"first_name":"Jaroslav","full_name":"Křivánek, Jaroslav","last_name":"Křivánek"}],"external_id":{"isi":["000475740600011"]},"article_processing_charge":"No","title":"Optimal multiple importance sampling","article_number":"37","project":[{"call_identifier":"H2020","_id":"2508E324-B435-11E9-9278-68D0E5697425","grant_number":"642841","name":"Distributed 3D Object Design"}],"isi":1,"year":"2019","day":"01","publication":"ACM Transactions on Graphics","date_published":"2019-07-01T00:00:00Z","doi":"10.1145/3306346.3323009","date_created":"2019-11-12T13:05:40Z","publisher":"ACM","quality_controlled":"1"},{"abstract":[{"lang":"eng","text":"Multiple importance sampling (MIS) has become an indispensable tool in Monte Carlo rendering, widely accepted as a near-optimal solution for combining different sampling techniques. But an MIS combination, using the common balance or power heuristics, often results in an overly defensive estimator, leading to high variance. We show that by generalizing the MIS framework, variance can be substantially reduced. Specifically, we optimize one of the combined sampling techniques so as to decrease the overall variance of the resulting MIS estimator. We apply the approach to the computation of direct illumination due to an HDR environment map and to the computation of global illumination using a path guiding algorithm. The implementation can be as simple as subtracting a constant value from the tabulated sampling density done entirely in a preprocessing step. This produces a consistent noise reduction in all our tests with no negative influence on run time, no artifacts or bias, and no failure cases."}],"oa_version":"None","scopus_import":"1","intvolume":" 38","month":"11","publication_status":"published","publication_identifier":{"issn":["0730-0301"],"eissn":["1557-7368"]},"language":[{"iso":"eng"}],"issue":"6","volume":38,"_id":"7418","article_type":"original","type":"journal_article","status":"public","date_updated":"2023-09-06T15:22:23Z","department":[{"_id":"ChWo"}],"quality_controlled":"1","publisher":"ACM","year":"2019","isi":1,"publication":"ACM Transactions on Graphics","day":"01","date_created":"2020-01-30T10:19:43Z","date_published":"2019-11-01T00:00:00Z","doi":"10.1145/3355089.3356565","article_number":"151","citation":{"chicago":"Karlík, Ondřej, Martin Šik, Petr Vévoda, Tomas Skrivan, and Jaroslav Křivánek. “MIS Compensation: Optimizing Sampling Techniques in Multiple Importance Sampling.” ACM Transactions on Graphics. ACM, 2019. https://doi.org/10.1145/3355089.3356565.","ista":"Karlík O, Šik M, Vévoda P, Skrivan T, Křivánek J. 2019. MIS compensation: Optimizing sampling techniques in multiple importance sampling. ACM Transactions on Graphics. 38(6), 151.","mla":"Karlík, Ondřej, et al. “MIS Compensation: Optimizing Sampling Techniques in Multiple Importance Sampling.” ACM Transactions on Graphics, vol. 38, no. 6, 151, ACM, 2019, doi:10.1145/3355089.3356565.","apa":"Karlík, O., Šik, M., Vévoda, P., Skrivan, T., & Křivánek, J. (2019). MIS compensation: Optimizing sampling techniques in multiple importance sampling. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/3355089.3356565","ama":"Karlík O, Šik M, Vévoda P, Skrivan T, Křivánek J. MIS compensation: Optimizing sampling techniques in multiple importance sampling. ACM Transactions on Graphics. 2019;38(6). doi:10.1145/3355089.3356565","ieee":"O. Karlík, M. Šik, P. Vévoda, T. Skrivan, and J. Křivánek, “MIS compensation: Optimizing sampling techniques in multiple importance sampling,” ACM Transactions on Graphics, vol. 38, no. 6. ACM, 2019.","short":"O. Karlík, M. Šik, P. Vévoda, T. Skrivan, J. Křivánek, ACM Transactions on Graphics 38 (2019)."},"user_id":"c635000d-4b10-11ee-a964-aac5a93f6ac1","article_processing_charge":"No","external_id":{"isi":["000498397300001"]},"author":[{"full_name":"Karlík, Ondřej","last_name":"Karlík","first_name":"Ondřej"},{"last_name":"Šik","full_name":"Šik, Martin","first_name":"Martin"},{"full_name":"Vévoda, Petr","last_name":"Vévoda","first_name":"Petr"},{"first_name":"Tomas","id":"486A5A46-F248-11E8-B48F-1D18A9856A87","last_name":"Skrivan","full_name":"Skrivan, Tomas"},{"first_name":"Jaroslav","last_name":"Křivánek","full_name":"Křivánek, Jaroslav"}],"title":"MIS compensation: Optimizing sampling techniques in multiple importance sampling"},{"date_updated":"2024-02-28T13:01:28Z","department":[{"_id":"ChWo"}],"_id":"6642","status":"public","conference":{"start_date":"2019-07-30","location":"Zlin, Czech Republic","end_date":"2019-07-31","name":"8th International Conference on Novel Trends in Rheology"},"type":"conference","language":[{"iso":"eng"}],"publication_status":"published","volume":2107,"oa_version":"Preprint","abstract":[{"lang":"eng","text":"We present a thermodynamically based approach to the design of models for viscoelastic fluids with stress diffusion effect. In particular, we show how to add a stress diffusion term to some standard viscoelastic rate-type models (Giesekus, FENE-P, Johnson–Segalman, Phan-Thien–Tanner and Bautista–Manero–Puig) so that the resulting models with the added stress diffusion term are thermodynamically consistent in the sense that they obey the first and the second law of thermodynamics. We point out the potential applications of the provided thermodynamical background in the study of flows of fluids described by the proposed models."}],"intvolume":" 2107","month":"05","main_file_link":[{"url":"https://arxiv.org/abs/1902.07983","open_access":"1"}],"scopus_import":"1","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"short":"M. Dostalík, V. Pruša, T. Skrivan, in:, AIP Conference Proceedings, AIP Publishing, 2019.","ieee":"M. Dostalík, V. Pruša, and T. Skrivan, “On diffusive variants of some classical viscoelastic rate-type models,” in AIP Conference Proceedings, Zlin, Czech Republic, 2019, vol. 2107.","ama":"Dostalík M, Pruša V, Skrivan T. On diffusive variants of some classical viscoelastic rate-type models. In: AIP Conference Proceedings. Vol 2107. AIP Publishing; 2019. doi:10.1063/1.5109493","apa":"Dostalík, M., Pruša, V., & Skrivan, T. (2019). On diffusive variants of some classical viscoelastic rate-type models. In AIP Conference Proceedings (Vol. 2107). Zlin, Czech Republic: AIP Publishing. https://doi.org/10.1063/1.5109493","mla":"Dostalík, Mark, et al. “On Diffusive Variants of Some Classical Viscoelastic Rate-Type Models.” AIP Conference Proceedings, vol. 2107, 020002, AIP Publishing, 2019, doi:10.1063/1.5109493.","ista":"Dostalík M, Pruša V, Skrivan T. 2019. On diffusive variants of some classical viscoelastic rate-type models. AIP Conference Proceedings. 8th International Conference on Novel Trends in Rheology vol. 2107, 020002.","chicago":"Dostalík, Mark, Vít Pruša, and Tomas Skrivan. “On Diffusive Variants of Some Classical Viscoelastic Rate-Type Models.” In AIP Conference Proceedings, Vol. 2107. AIP Publishing, 2019. https://doi.org/10.1063/1.5109493."},"title":"On diffusive variants of some classical viscoelastic rate-type models","external_id":{"isi":["000479303100002"],"arxiv":["1902.07983"]},"article_processing_charge":"No","author":[{"first_name":"Mark","full_name":"Dostalík, Mark","last_name":"Dostalík"},{"first_name":"Vít","last_name":"Pruša","full_name":"Pruša, Vít"},{"id":"486A5A46-F248-11E8-B48F-1D18A9856A87","first_name":"Tomas","full_name":"Skrivan, Tomas","last_name":"Skrivan"}],"article_number":"020002","publication":"AIP Conference Proceedings","day":"21","year":"2019","isi":1,"date_created":"2019-07-15T10:07:09Z","date_published":"2019-05-21T00:00:00Z","doi":"10.1063/1.5109493","oa":1,"quality_controlled":"1","publisher":"AIP Publishing"},{"related_material":{"link":[{"url":"https://ist.ac.at/en/news/new-water-simulation-captures-small-details-even-in-large-scenes/","relation":"press_release","description":"News on IST Homepage"}]},"volume":37,"issue":"4","ec_funded":1,"publication_status":"published","file":[{"content_type":"application/pdf","access_level":"open_access","relation":"main_file","file_id":"5744","checksum":"db75ebabe2ec432bf41389e614d6ef62","date_updated":"2020-07-14T12:44:45Z","file_size":22185016,"creator":"dernst","date_created":"2018-12-18T09:59:23Z","file_name":"2018_ACM_Jeschke.pdf"}],"language":[{"iso":"eng"}],"scopus_import":"1","alternative_title":["SIGGRAPH"],"month":"07","intvolume":" 37","abstract":[{"lang":"eng","text":"The current state of the art in real-time two-dimensional water wave simulation requires developers to choose between efficient Fourier-based methods, which lack interactions with moving obstacles, and finite-difference or finite element methods, which handle environmental interactions but are significantly more expensive. This paper attempts to bridge this long-standing gap between complexity and performance, by proposing a new wave simulation method that can faithfully simulate wave interactions with moving obstacles in real time while simultaneously preserving minute details and accommodating very large simulation domains.\r\n\r\nPrevious methods for simulating 2D water waves directly compute the change in height of the water surface, a strategy which imposes limitations based on the CFL condition (fast moving waves require small time steps) and Nyquist's limit (small wave details require closely-spaced simulation variables). This paper proposes a novel wavelet transformation that discretizes the liquid motion in terms of amplitude-like functions that vary over space, frequency, and direction, effectively generalizing Fourier-based methods to handle local interactions. Because these new variables change much more slowly over space than the original water height function, our change of variables drastically reduces the limitations of the CFL condition and Nyquist limit, allowing us to simulate highly detailed water waves at very large visual resolutions. Our discretization is amenable to fast summation and easy to parallelize. We also present basic extensions like pre-computed wave paths and two-way solid fluid coupling. Finally, we argue that our discretization provides a convenient set of variables for artistic manipulation, which we illustrate with a novel wave-painting interface."}],"acknowledged_ssus":[{"_id":"ScienComp"}],"oa_version":"Published Version","department":[{"_id":"ChWo"}],"file_date_updated":"2020-07-14T12:44:45Z","date_updated":"2024-02-28T13:58:51Z","ddc":["000"],"type":"journal_article","tmp":{"name":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)","image":"/images/cc_by_nc_sa.png","legal_code_url":"https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode","short":"CC BY-NC-SA (4.0)"},"status":"public","_id":"134","date_published":"2018-07-30T00:00:00Z","doi":"10.1145/3197517.3201336","date_created":"2018-12-11T11:44:48Z","isi":1,"has_accepted_license":"1","year":"2018","day":"30","publication":"ACM Transactions on Graphics","publisher":"ACM","quality_controlled":"1","oa":1,"author":[{"last_name":"Jeschke","full_name":"Jeschke, Stefan","id":"44D6411A-F248-11E8-B48F-1D18A9856A87","first_name":"Stefan"},{"last_name":"Skrivan","full_name":"Skrivan, Tomas","id":"486A5A46-F248-11E8-B48F-1D18A9856A87","first_name":"Tomas"},{"last_name":"Mueller Fischer","full_name":"Mueller Fischer, Matthias","first_name":"Matthias"},{"last_name":"Chentanez","full_name":"Chentanez, Nuttapong","first_name":"Nuttapong"},{"first_name":"Miles","last_name":"Macklin","full_name":"Macklin, Miles"},{"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":"7789","external_id":{"isi":["000448185000055"]},"article_processing_charge":"No","title":"Water surface wavelets","citation":{"mla":"Jeschke, Stefan, et al. “Water Surface Wavelets.” ACM Transactions on Graphics, vol. 37, no. 4, 94, ACM, 2018, doi:10.1145/3197517.3201336.","short":"S. Jeschke, T. Skrivan, M. Mueller Fischer, N. Chentanez, M. Macklin, C. Wojtan, ACM Transactions on Graphics 37 (2018).","ieee":"S. Jeschke, T. Skrivan, M. Mueller Fischer, N. Chentanez, M. Macklin, and C. Wojtan, “Water surface wavelets,” ACM Transactions on Graphics, vol. 37, no. 4. ACM, 2018.","apa":"Jeschke, S., Skrivan, T., Mueller Fischer, M., Chentanez, N., Macklin, M., & Wojtan, C. (2018). Water surface wavelets. ACM Transactions on Graphics. ACM. https://doi.org/10.1145/3197517.3201336","ama":"Jeschke S, Skrivan T, Mueller Fischer M, Chentanez N, Macklin M, Wojtan C. Water surface wavelets. ACM Transactions on Graphics. 2018;37(4). doi:10.1145/3197517.3201336","chicago":"Jeschke, Stefan, Tomas Skrivan, Matthias Mueller Fischer, Nuttapong Chentanez, Miles Macklin, and Chris Wojtan. “Water Surface Wavelets.” ACM Transactions on Graphics. ACM, 2018. https://doi.org/10.1145/3197517.3201336.","ista":"Jeschke S, Skrivan T, Mueller Fischer M, Chentanez N, Macklin M, Wojtan C. 2018. Water surface wavelets. ACM Transactions on Graphics. 37(4), 94."},"user_id":"2EBD1598-F248-11E8-B48F-1D18A9856A87","project":[{"call_identifier":"H2020","_id":"2533E772-B435-11E9-9278-68D0E5697425","grant_number":"638176","name":"Efficient Simulation of Natural Phenomena at Extremely Large Scales"},{"name":"International IST Doctoral Program","grant_number":"665385","_id":"2564DBCA-B435-11E9-9278-68D0E5697425","call_identifier":"H2020"}],"article_number":"94"}]