automated snapshot

This commit is contained in:
sumi
2026-01-11 21:32:48 -06:00
parent 2e0ea01b1e
commit 0a3afccbd1
2 changed files with 6 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ func NewBlindsLayer(field Field) *BlindsLayer {
func (l *BlindsLayer) Draw(env *Env, g *sg.Graphics) { func (l *BlindsLayer) Draw(env *Env, g *sg.Graphics) {
g.BeginAdditiveBlend()
rowHeight := float32(10.0) rowHeight := float32(10.0)
rows := int32(g.Bounds.Height / rowHeight) rows := int32(g.Bounds.Height / rowHeight)
@@ -42,6 +44,8 @@ func (l *BlindsLayer) Draw(env *Env, g *sg.Graphics) {
} }
l.Dirty = false l.Dirty = false
g.EndBlend()
} }
func (l *BlindsLayer) Update(env *Env, g *sg.Graphics) { func (l *BlindsLayer) Update(env *Env, g *sg.Graphics) {

View File

@@ -108,7 +108,7 @@ func main() {
rng := rand.New(rand.NewSource(env.Time.Unix())) rng := rand.New(rand.NewSource(env.Time.Unix()))
//imageField := NewImageField("/home/d/Dropbox/art/data/david.png") //imageField := NewImageField("/home/d/Dropbox/art/data/david.png")
noiseField := &SimplexNoiseField{Noise: opensimplex.New32(env.Time.Unix())} noiseField := &SimplexNoiseField{Noise: opensimplex.New32(env.Time.Unix())}
imageField := NewImageField("/home/d/Dropbox/art/data/ramstatue.png") //imageField := NewImageField("/home/d/Dropbox/art/data/ramstatue.png")
//imageField := NewImageField("/home/d/Dropbox/art/data/bassrockastro/Photo Dec 24 2025, 5 58 23 PM.jpg") //imageField := NewImageField("/home/d/Dropbox/art/data/bassrockastro/Photo Dec 24 2025, 5 58 23 PM.jpg")
//imageField := NewImageField("/home/d/Dropbox/art/data/bassrockastro/andromeda.jpg") //imageField := NewImageField("/home/d/Dropbox/art/data/bassrockastro/andromeda.jpg")
//imageField := NewImageField("/home/d/Dropbox/art/data/moses_statue.jpg") //imageField := NewImageField("/home/d/Dropbox/art/data/moses_statue.jpg")
@@ -121,7 +121,7 @@ func main() {
field: field:
&AdderField{ &AdderField{
fields: []Field{ fields: []Field{
&ScaleField{scale: 3, field: imageField}, //&ScaleField{scale: 3, field: imageField},
&ScaleField{scale: 250, field: noiseField}, &ScaleField{scale: 250, field: noiseField},
}, },
}, },