Skip to main content
Aardvark.OMM package icon

Aardvark.OMM

v1.0.0Latest Stable
Any Framework

Wrapper for the NVIDIA OMM SDK with Aardvark-style native dependencies.

Published
Nov 17, 2025
11mo ago
Total Downloads
664
664

Install

dotnet add package Aardvark.OMM --version 1.0.0

No framework information available.

README

Aardvark.OMM

Publish Nuget Downloads

A simple wrapper around the NVIDIA OMM SDK to bake, save, and load opacity micromaps for raytracing.

Supported platforms:

  • Windows (x64)
  • Linux (x64)

Basic Usage

open Aardvark.OMM
open Aardvark.Base
open Aardvark.Rendering.Raytracing

let alphaMask = PixImage.Load("mask.png")
let indices = [| ... |]
let textureCoords = [| ... |]

let input =
    { Indices       = indices
      TextureCoords = textureCoords
      AlphaTexture  = AlphaPixImage(alphaMask)
      AlphaSampler  = AlphaSampler.Default }

let settings =
    { BakeSettings.Default with
        ... }

use baker = new Baker()
use result = baker.Bake(input, settings)
Micromap(result.Data)

Changes from Previous Version

No structural changes between v1.0.0-prerelease0001 and v1.0.0.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.