Functional programming vs. Efficient Computer Graphics

Abstract text:

Functional programming vs. Efficient Computer Graphics

Harald Steinlechner1, Georg Haaser1

1 VRVis Research Center, Vienna, Austria

We provide an overview of the Aardvark Platform team and current interesting projects. The team works in High Performance Rendering, Data Acquisition and Computer Vision areas together with industry partners, aiming to create clean, production-quality software. Functional Programming and Declarative APIs greatly facilitate this process for small and scientific teams.

Aardvark Platform is an open source rendering and visual computing library powering multiple state of the art industry applications. The core component Aardvark.Rendering is a lazy incremental renderer which compiles render commands down to efficient GPU instructions using a dependency tracking system. An adaptive scenegraph provides a declarative scene specification API. We walk through the implementation of such a rendering backend and demonstrate difficult use cases handled quickly and concisely.

Harald Steinlechner Georg Haaser

End of talk: 6/21/2018 2:50:00 PM

Start of talk: 6/21/2018 2:35:00 PM

Abstract

Slides