Novolis.Rendering.Appearance
2026.1.1.82
dotnet add package Novolis.Rendering.Appearance --version 2026.1.1.82
NuGet\Install-Package Novolis.Rendering.Appearance -Version 2026.1.1.82
<PackageReference Include="Novolis.Rendering.Appearance" Version="2026.1.1.82" />
<PackageVersion Include="Novolis.Rendering.Appearance" Version="2026.1.1.82" />
<PackageReference Include="Novolis.Rendering.Appearance" />
paket add Novolis.Rendering.Appearance --version 2026.1.1.82
#r "nuget: Novolis.Rendering.Appearance, 2026.1.1.82"
#:package Novolis.Rendering.Appearance@2026.1.1.82
#addin nuget:?package=Novolis.Rendering.Appearance&version=2026.1.1.82
#tool nuget:?package=Novolis.Rendering.Appearance&version=2026.1.1.82
Novolis.Rendering.Appearance
Declarative appearance stacks. Geometry starts grey. Layers are the asset. Hosts compile stacks to CPU pixels today; GLSL / GpuMaterial compilers can consume the same graph later.
Domains stay separate: surface, volume, light, effect, post. Compose them in the app. A stack never learns how to spawn brass or draw a window.
Install
dotnet add package Novolis.Rendering.Appearance
Prerequisites: .NET 10 SDK (net10.0), Novolis.Math.Geometry.
Quick start
using Novolis.Rendering.Appearance;
var wall = AppearanceRecipes.FilthyGlowWall(seed: 69);
var pixels = AppearanceBaker.BakeSurface(wall, 128, 128, meters: 2f, seed: 69);
A filthy glowing wall is still just parameters:
Grey surface
→ steel base
→ panel grid
→ noise / grime
→ edge wear
→ green emission (noise mask)
Related
| Package | Role |
|---|---|
Novolis.Rendering.Materials |
Path-trace IMaterial → GpuMaterial |
Novolis.Rendering.Planar |
Register baked pixels as planar textures |
Novolis.Silk.Capture |
Framebuffer readback for post stacks |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Math.Geometry (>= 2026.1.1.58)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Novolis.Rendering.Appearance:
| Package | Downloads |
|---|---|
|
Novolis.Game.Scenes
Host-agnostic game scene helpers over Rendering. Games take this plus a host (Silk, Avalonia, MAUI, Web). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.82 | 52 | 10/12/2026 |
| 2026.1.1.80 | 44 | 10/12/2026 |
| 2026.1.1.79 | 53 | 10/12/2026 |
| 2026.1.1.78 | 54 | 10/11/2026 |
| 2026.1.1.76 | 60 | 10/6/2026 |