A tutorial that teaches you everything it takes to render 3D graphics with the Vulkan API. It covers everything from Windows/Linux setup to rendering and debugging.
Wave Function Collapse is a procedural generation algorithm which produces images by arranging a collection of tiles according to rules about which tiles may be adjacent to each other tile, and relatively how frequently each tile should appear. The algorithm maintains, for each pixel of the output image, a probability distribution of the tiles which may be placed there. It repeatedly chooses a pixel to “collapse” - choosing a tile to use for that pixel based on its distribution. WFC gets its name from quantum physics. The goal of this post is to build an intuition for how and why the WFC algorithm works.
CGLab (since 2016.09) focuses on conducting research on photorealistic rendering, which includes a variety of optimization techniques for ray tracing. The main applications of photorealistic rendering are CG movies, animations, 3D games and immersive technology (AR and VR).
CGLab (since 2016.09) focuses on conducting research on photorealistic rendering, which includes a variety of optimization techniques for ray tracing. The main applications of photorealistic rendering are CG movies, animations, 3D games and immersive technology (AR and VR).
D. Leutwyler, D. Lüthi, N. Ban, O. Fuhrer, and C. Schär. Journal of Geophysical Research: Atmospheres, 122 (10):
5237--5258(2017)\_eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/2016JD026013.
A. Paeth. Proceedings of Graphics Interface and Vision Interface '86, page 77--81. Toronto, Ontario, Canada, Canadian Man-Computer Communications Society, (1986)
M. Müller, J. Bender, N. Chentanez, and M. Macklin. Proceedings of the 9th International Conference on Motion in Games, page 55--60. New York, NY, USA, ACM, (2016)
K. Anjyo, H. Ochiai, and B. Barsky. Synthesis Lectures on Visual Computing: Computer Graphics, Animation, Computational Photography and Imaging Morgan & Claypool Publishers, (2017)
M. Moniri, D. Sonntag, and A. Luxenburger. Adjunct Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp '16), Heidelberg, Germany, page 333--336. New York, ACM, (2016)
M. Moniri, A. Luxenburger, W. Schuffert, and D. Sonntag. Proceedings of the International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments (ICAT-EGVE '16), Little Rock, AR, USA, page 37--44. Geneve, Switzerland, Eurographics Association, (2016)
B. Jones, H. Benko, E. Ofek, and A. Wilson. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13), Paris, France, page 869--878. New York, ACM, (2013)