Skip to content

Components

Stefan Maierhofer edited this page Dec 13, 2018 · 5 revisions

Component Descriptions

Aardvark Foundation Layer

Aardvark is an open-source platform for visual computing, real-time graphics and visualization. The foundation layer provides a large number of common types and building blocks for all other components.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • none

nuget packages

  • Aardvark.Base, Aardvark.Base.Essentials, Aardvark.Base.FSharp, Aardvark.Base.IO, Aardvark.Base.Runtime, Aardvark.Geometry

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Incremental Computation Engine

A high-performance incremental computation engine. This is a corner stone of Aardvark’s unique incremental rendering VM.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer

nuget packages

  • Aardvark.Base.Incremental

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Rendering Foundation Layer

Aardvark's high-performance, fully incremental rendering VM.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer
  • Incremental Computation Engine

nuget packages

  • Aardvark.Base.Rendering, Aardvark.SceneGraph, Aardvark.SceneGraph.IO

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

OpenGL/WPF Rendering Kernel

OpenGL/WPF bindings for Aardvark's incremental rendering VM.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Rendering Foundation Layer
  • FShade (OpenGL)

nuget packages

  • Aardvark.Application, Aardvark.Application.WPF, Aardvark.Application.WPF.GL, Aardvark.Rendering.GL

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

OpenGL Rendering Kernel

OpenGL back-end for Aardvark's incremental rendering VM.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Rendering Foundation Layer
  • FShade (OpenGL)

nuget packages

  • Aardvark.Application, Aardvark.Application.WinForms, Aardvark.Application.WinForms.GL, Aardvark.Rendering.GL

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Rendering Foundation Layer

Asynchronous, high-performance host to GPU data transfer.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Rendering Foundation Layer
  • FShade (OpenGL)

nuget packages

  • Aardvark.SceneGraph

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Point Cloud Rendering Kernel (OpenGL)

A high-performance point cloud rendering engine based on the out-of-core persistent point cloud data structure and applicable to the OpenGL/* Rendering Kernels.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Out-of-Core Rendering Foundation Layer
  • OpenGL/WPF Rendering Kernel

nuget packages

  • Aardvark.Rendering.GL

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Text Rendering Kernel

Adds high-quality glyph generation and basic text layouting capabilities to Aardvark rendering kernels for incremental 2d- and 3d-rendering.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Rendering Foundation Layer

nuget packages

  • Aardvark.Rendering.Text

License

  • Apache-2.0
  • Copyright (c) Georg Haaser.

Aardvark Point Queries

A high-performance in-memory point rkd-tree implementation including multiple highly optimized tree construction algorithms allowing to choose various time/space trade-offs. Highly optimized k-nearest points-to-point and points-to-ray queries.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer

nuget packages

  • Aardvark.Geometry.PointTree

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Aardvark Polygon kd-Tree

A high-performance in-memory polygon kd-tree implementation for fast ray-mesh intersection queries.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer

nuget packages

  • Aardvark.Geometry.Intersection

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Persistent Point Cloud Data Structure

A high-performance out-of-core persistent point cloud data structure.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer
  • Aardvark Point Queries
  • SimpleStore

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Map/Reduce Processing Pipeline for Pointclouds

An out-of-core map/reduce processing pipeline for point clouds of arbitrary size.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-Core LoD Generation for Point Clouds

An out-of-core level-of-detail generator for point clouds.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Ray/Line Queries for Point Clouds

High-performance out-of-core ray and line queries for point clouds, e.g. querying points near rays or line segments.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-Core Contained-In Queries for Point Clouds

High-performance out-of-core contained-in queries for point clouds, e.g. points inside/outside convex hulls, or points (not) near planes or polygons.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Out-of-core Plane/Polygon Queries for Point Clouds

High-performance out-of-core plane and polygon queries for point clouds, e.g. querying points (not) near planes or polygons.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Geometry.PointSet

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

ASTM E57 Point Cloud Importer

A point cloud importer for the ASTM E57 3D file format, version 1.0. Supports cartesian and spherical positions, colors and intensities. Integrates with out-of-core persistent point cloud data structure.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Data.E57

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

PTS Point Cloud Importer

A point cloud importer for the PTS file format. Supports cartesian positions and colors. Integrates with out-of-core persistent point cloud data structure.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Data.E57

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

ASCII Point Cloud Importer

A parametrizable point cloud importer for line-based point-cloud ASCII file formats (like .pts, .xyh, .xyz, …). Supports cartesian positions, colors and intensities. Integrates with out-of-core persistent point cloud data structure.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Out-of-Core Persistent Point Cloud Data Structure

nuget packages

  • Aardvark.Data.E57

License

  • AGPL-3.0
  • Copyright (c) VRVis Research Center.

Aardvark User Interface

A modern elm-style application development framework for interactive high-performance visual computing applications.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Aardvark Foundation Layer
  • Incremental Computation Engine
  • Rendering Foundation Layer
  • OpenGL/WPF Rendering Kernel or OpenGL Rendering Kernel

nuget packages

  • Aardvark.UI

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Aardvark Local Rendering Service

A localhost rendering service layer for integration of GPU-accelerated high-performance rendering with applications and user interfaces.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Aardvark Foundation Layer
  • Incremental Computation Engine
  • Rendering Foundation Layer
  • OpenGL/WPF Rendering Kernel or OpenGL Rendering Kernel

nuget packages

  • Aardvark.UI

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

WinForms Browser Integration

WinForms integration of Aardvark local rendering service based on Chromium Embedded Framework (CEF).

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Aardvark Local Rendering Service

nuget packages

  • Aardvark.Cef, Aardvark.Cef.WinForms, Xilium.CefGlue

License

  • MIT
  • Copyright (c) Harald Steinlechner.

Aardvark OPC Foundation Layer

The OPC data format.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer
  • Incremental Computation Engine

nuget packages

  • Aardvark.SceneGraph.Opc

License

  • Apache-2.0
  • Copyright (c) VRVis Research Center.

Aardvark OPC Out-of-Core

High-performance out-of-core rendering of OPC data.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • Aardvark OPC Foundation Layer

nuget packages

  • ``

License

  • Proprietary VRVis
  • Copyright (c) VRVis Research Center.

FShade Foundation Layer

FShade is a library that extends F# with a domain specific language for shaders. It provides high-level utilities for working with first-class shaders including composition-, modification- and preprocessing-tools. It focuses on graphics shaders but also provides reusable utilities for compiling F# functions to other C-like languages.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • Aardvark Foundation Layer

nuget packages

  • FShade.Core, FShade.Imperative

License

  • Apache-2.0
  • Copyright (c) Georg Haaser.

FShade (OpenGL)

FShade OpenGL code generator and integration with Aardvark OpenGL rendering kernels.

system requirements (subscription)

  • OS/Runtime: Windows 10 (64bit, v1709), .NET Standard 2.0
  • Graphics: NVIDIA Kepler Architecture (GTX 6*) or greater

depends on components

  • FShade Foundation Layer
  • OpenGL/WPF Rendering Kernel

nuget packages

  • FShade.GLSL

License

  • Apache-2.0
  • Copyright (c) Georg Haaser.

SimpleStore

A high-performance out-of-core storage engine optimized for visual computing workloads.

system requirements (subscription)

  • OS/Runtime: Windows 10 (AMD64, v1709), .NET Standard 2.0
  • Graphics: none

depends on components

  • none

nuget packages

  • Uncodium.SimpleStore

License

  • MIT
  • Copyright (c) Stefan Maierhofer.

Clone this wiki locally
You can’t perform that action at this time.