---
contentHash: sha256:99a45e6231fc6eca233120f7601dd254e47a1374cdb3c88b153fa8ca96d3944b
documentId: concept:color-source
kind: concept
schemaVersion: 1
skenraVersion: 0.1.0-alpha.1
---
# color-source

<a id="overview"></a>

## Overview

The base concept for a **color-source**: a reusable function that gives a
material a *spatial* base color — a color that varies across the surface.

<a id="owner"></a>

## Base type

Owned by `ColorSource`.

<a id="members"></a>

## Family members

- `sk-color-map-source`
- `sk-composite-color-source`
- `sk-raster-color-source`
- `sk-paper-texture-color-source`
- `sk-compute-buffer-color-source`
- `sk-custom-wgsl-color-source`

Related: [`element:sk-color-map-source`](elements/sk-color-map-source.md), [`element:sk-composite-color-source`](elements/sk-composite-color-source.md), [`element:sk-compute-buffer-color-source`](elements/sk-compute-buffer-color-source.md), [`element:sk-custom-wgsl-color-source`](elements/sk-custom-wgsl-color-source.md), [`element:sk-paper-texture-color-source`](elements/sk-paper-texture-color-source.md), [`element:sk-raster-color-source`](elements/sk-raster-color-source.md)

---

Related records: [`concept:tonemap`](concepts/tonemap.md), [`element:sk-color-map-source`](elements/sk-color-map-source.md), [`element:sk-composite-color-source`](elements/sk-composite-color-source.md), [`element:sk-compute-buffer-color-source`](elements/sk-compute-buffer-color-source.md), [`element:sk-custom-wgsl-color-source`](elements/sk-custom-wgsl-color-source.md), [`element:sk-paper-texture-color-source`](elements/sk-paper-texture-color-source.md), [`element:sk-raster-color-source`](elements/sk-raster-color-source.md)
