SPECIFICATION INDEX
SPEC/Configuration/Spectral Engine Configuration

Spectral Engine Configuration

Configuring continuous wavelength resolution, standard illuminants, and glass substrate catalogs.

Solis allows fine-grained control over numerical precision, spectral discretization, and material catalogs through configuration files located in src/lib/.

Brand & Domain Parameters

To rebrand Solis for your specific product, modify src/lib/site.ts:

SPECTRA // SNIPPET
export const site = {
  name: "Solis",
  shortName: "Solis",
  tagline: "Precision 6500K optical raytracing and spectral calibration",
  title: "Solis — Optical Precision & Spectral Raytracing Engine",
  description: "...",
  url: process.env.NEXT_PUBLIC_APP_URL ?? "https://solis.musemvp.cn",
  ogImage: "/images/og-image.png",
  // ...
};

Discretization Parameters

Spectral discretization determines the balance between simulation accuracy and memory bandwidth:

SPECTRA // SNIPPET
export const SPECTRAL_CONFIG = {
  wavelengthMin: 380, // Nanometers
  wavelengthMax: 780, // Nanometers
  binCount: 81,       // 5nm resolution
  standardObserver: "CIE_1931_2DEG",
  defaultIlluminant: "D65",
};