Interpolated Palettes

Registered by Bobby R. Ward

Adding support for realtime editing of interpolated palettes.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Bobby R. Ward
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Whiteboard

= Interpolated Palettes =

== What are they? ==

Interpolated palettes are palettes with less than 256 indices. Linear interpolation is done between existing indices to determine the missing colors. The palette wraps around, meaning missing elements at the beginning and end of the palette are determined by interpolating between the last and first existing indices.

== fr0stlib integration ==

Legacy palettes will be loaded as normal in fr0stlib. When the GUI requires an interpolated palette to work with, simplification of the existing palette is done to lower the number of indices. This will possibly have to be a user guided process.

== Renderer support ==

Interpolated palettes are only currently supported by flam3. For flam4 support, fr0stlib would have to convert the palette to the legacy format before flam4 could work with it.

== Editing interpolated palettes ==

  TODO

== How are interpolated palettes stored internally? ==

  TODO

== Simplification of legacy palettes ==

  TODO

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.