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.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.