Computing Methodologies -- Computer Graphics.
Animation provides a rich environment for actively exploring algorithms. Multiple, dynamic, graphical displays of an algorithm reveal properties that might otherwise be difficult to comprehend or even remain unnoticed. This exciting new approach to the study of algorithms is tak…
Endowing machines with a sense of vision has been a dream of scientists and engineers alike for over half a century. Only in the past decade, however, has the geometry of vision been understood to the point where this dream becomes attainable, thanks also to the remarkable progr…
Develop professional 3D games for desktop, web, and mobile, all in the familiar Java programming language Create 3D games that run on Android devices, Windows, Mac OS, Linux desktop PCs and in web browsers - for commercial, hobbyists, or educational purposes. Follow end-to-end e…
"Digital Preservation Technology for Cultural Heritage" discusses the technology and processes in digital preservation of cultural heritage. It covers topics in five major areas: Digitization of cultural heritage; Digital management in the cultural heritage preservation; Restora…