Comments (1)
Sorry for the late reply!
Check out the paletteEntries
field on the "palimpsest" version:
Lines 200 to 203 in a4a0406
See how the "lowest" color is brighter than the "highest" color?
You can imagine that the values in paletteEntries
are like values in a Photoshop gradient— they have a color, and a number between zero and one that represents where they fall along the spectrum.
So, for instance, if you want a white background with amber glyphs that turn aquamarine, you could try:
tetsujin1979: {
bloomStrength: 0,
paletteEntries: [
{ hsl: [0, 1, 1], at: 0.0 }, // red saturated white
{ hsl: [0.15, 1, 0.4], at: 0.8 }, // amber saturated slightly dark
{ hsl: [0.5, 1, 0.4], at: 1.0 }, // cyan saturated slightly dark
],
},
Result:
I know the options are a bit confusing, hopefully soon I'll have the time to improve things one way or another. Thanks for taking an interest in the project!
from matrix.
Related Issues (20)
- Instructions for running on localhost, or a server on my LAN? HOT 2
- skipOutro HOT 1
- Major Feature: dynamic parameters HOT 2
- Image displays upside-down with effect=image HOT 5
- Colors and intensities of glint and cursor should be separate properties— and colors should stay within their gamuts HOT 2
- Not an issue, congrats for this project HOT 1
- Background color with opacity or transparent HOT 1
- Feature Request: add an appropriate sound effect for falling digital rain HOT 4
- Feature Request: Animate between a "start" width and a "final" width HOT 4
- Request : ability to change every setting HOT 1
- Feature Request: render the effect to a transparent canvas HOT 2
- Improvement: modify the "operator" version to more closely resemble the effect in the original film HOT 2
- Feature Request: support Spout or NDI output HOT 1
- Unexpected behavior: intro with negative fallSpeed fills the screen with cursors HOT 3
- Change default version HOT 2
- Set as Windows Terminal background HOT 1
- Missing "6" character in custom font HOT 1
- Request: Set a custom image via JavaScript as a base64 string HOT 2
- Custom fonts and symbols HOT 1
- Feature request: finer control of the "distance" between raindrops, ie. wobble parameterization HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix.