Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Light Streaks — generative photography

Light Streaks — generative photography

Scheduled Pinned Locked Moved Uncategorized
photographylightsimulationlongexposurefractal
23 Posts 9 Posters 25 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nclslbrn@mstdn.ioN nclslbrn@mstdn.io

    @toxi @ewen Can we say that these are photographs of a mathematical formula? Like a photo, they may have the same subject, but the exposure and sensitivity settings allow them to be captured with varying degrees of precision.

    ewen@social.ewenbell.comE This user is from outside of this forum
    ewen@social.ewenbell.comE This user is from outside of this forum
    ewen@social.ewenbell.com
    wrote last edited by
    #8
    @nclslbrn @toxi

    ICM... Intentional Computer Movement 🙂

    Always important to tag images that are not what the average person regards as a "photo", but philosophically and creatively I see value in seeing this as a kind of photo.
    nclslbrn@mstdn.ioN 1 Reply Last reply
    0
    • ewen@social.ewenbell.comE ewen@social.ewenbell.com
      @nclslbrn @toxi

      ICM... Intentional Computer Movement 🙂

      Always important to tag images that are not what the average person regards as a "photo", but philosophically and creatively I see value in seeing this as a kind of photo.
      nclslbrn@mstdn.ioN This user is from outside of this forum
      nclslbrn@mstdn.ioN This user is from outside of this forum
      nclslbrn@mstdn.io
      wrote last edited by
      #9

      @ewen @toxi

      Yes, you get it, I'm trying to see computed image as photo and to learn if behind the analogy if there's a new aspect of these kind of creation.

      I agreed, with the abundance of images being generated (particularly with AI), it is important to specify the source.

      1 Reply Last reply
      0
      • nclslbrn@mstdn.ioN nclslbrn@mstdn.io

        @toxi @ewen Can we say that these are photographs of a mathematical formula? Like a photo, they may have the same subject, but the exposure and sensitivity settings allow them to be captured with varying degrees of precision.

        toxi@mastodon.thi.ngT This user is from outside of this forum
        toxi@mastodon.thi.ngT This user is from outside of this forum
        toxi@mastodon.thi.ng
        wrote last edited by
        #10

        @nclslbrn @ewen I'd say yes to that! The only thing missing here is a lens/focal param, but that's not really essential for the general photographic process itself. Attached are some comparisons of the same scene captured at different exposure rates:

        - First image: 100 million iterations @ rate 0.01
        - Second image: 1 billion iterations @ rate 0.001

        (i.e. the 2nd image accumulates light 10x slower and therefore needs 10x iterations for same exposure)

        If you zoom in you can really tell the dramatic difference in graininess for the 0.01 version, basically the equivalent of using a higher ISO film (or setting on a camera), leading to more light sensitivity, shorter exposure time, but also more grain and fewer details...

        Link Preview ImageLink Preview Image
        1 Reply Last reply
        0
        • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

          Light Streaks — generative photography

          A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems), a family of very oldskool primitive/trivial fractal functions, but which can produce a fairly wide variety of outcomes. Each image is the result of billions of iterations of a single particle being iteratively transformed (meaning the particle's current position is used as the input for computing its next position etc.) For each iteration & position a tiny amount of light is being captured, slowly revealing an image, just like a negative does in analog film photography.

          Some of these images have been "exposed" (aka computed) for up to 30 mins. The smaller the amount of light captured per iteration, the smoother (less grainy) the outcome...

          (For the more technical: This is one of these projects where a floating point pixel buffer _really_ makes all the difference! My exposure rate is only 0.001 per pixel per frame, some of the images use even weaker settings... That means for a pixel to become fully white is has to be visited at least 1000 times [or more])

          Made with https://thi.ng/matrices (matrix transformations) and https://thi.ng/pixel ("film" capture)...

          #MonochromeMonday #Photography #Light #Simulation #LongExposure #Fractal #IFS #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

          Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
          jeffpalmer@genart.socialJ This user is from outside of this forum
          jeffpalmer@genart.socialJ This user is from outside of this forum
          jeffpalmer@genart.social
          wrote last edited by
          #11

          @toxi Very nice! I love this technique, and made some similar images in the past myself: https://jpalmer.art/projects/recursion-i/

          toxi@mastodon.thi.ngT pedersen@mastodon.artP 2 Replies Last reply
          0
          • jeffpalmer@genart.socialJ jeffpalmer@genart.social

            @toxi Very nice! I love this technique, and made some similar images in the past myself: https://jpalmer.art/projects/recursion-i/

            toxi@mastodon.thi.ngT This user is from outside of this forum
            toxi@mastodon.thi.ngT This user is from outside of this forum
            toxi@mastodon.thi.ng
            wrote last edited by
            #12

            @jeffpalmer These are really beautiful too!! 😍 I love the curvatures and 3D-ness of the shading... Is this from your Julia days?

            One of the first (commissioned) projects I used that technique for was the generative identity for Leeds College of Music. There I used the De Jong strange attractor instead of IFS and OpenCL for the computation, but the overall exposure/accumulation approach is identical. Before that I was always just using integer pixel buffers and was shocked by the level of detail suddenly revealed when switching to floats... was mindblowing! 🙂

            Link Preview ImageLink Preview Image
            jeffpalmer@genart.socialJ 1 Reply Last reply
            0
            • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

              @jeffpalmer These are really beautiful too!! 😍 I love the curvatures and 3D-ness of the shading... Is this from your Julia days?

              One of the first (commissioned) projects I used that technique for was the generative identity for Leeds College of Music. There I used the De Jong strange attractor instead of IFS and OpenCL for the computation, but the overall exposure/accumulation approach is identical. Before that I was always just using integer pixel buffers and was shocked by the level of detail suddenly revealed when switching to floats... was mindblowing! 🙂

              Link Preview ImageLink Preview Image
              jeffpalmer@genart.socialJ This user is from outside of this forum
              jeffpalmer@genart.socialJ This user is from outside of this forum
              jeffpalmer@genart.social
              wrote last edited by
              #13

              @toxi Yes, this was in Julia. I’ve required float texture buffers for all of my work for a while now, across implementations. Was first influenced by the work of @inconvergent and their excellent sand painting methods, and then found the benefits of float buffers so compelling that I wrote a custom rendering library that I’ve been hacking on for like five years. 😅🎉

              1 Reply Last reply
              0
              • jeffpalmer@genart.socialJ jeffpalmer@genart.social

                @toxi Very nice! I love this technique, and made some similar images in the past myself: https://jpalmer.art/projects/recursion-i/

                pedersen@mastodon.artP This user is from outside of this forum
                pedersen@mastodon.artP This user is from outside of this forum
                pedersen@mastodon.art
                wrote last edited by
                #14

                @jeffpalmer @toxi istr from when I played with this some years back, thar histogram equalization was a real game changer for shading. So still use integers, but make sure to use as equal amount of the coloring gradient

                toxi@mastodon.thi.ngT 1 Reply Last reply
                0
                • pedersen@mastodon.artP pedersen@mastodon.art

                  @jeffpalmer @toxi istr from when I played with this some years back, thar histogram equalization was a real game changer for shading. So still use integers, but make sure to use as equal amount of the coloring gradient

                  toxi@mastodon.thi.ngT This user is from outside of this forum
                  toxi@mastodon.thi.ngT This user is from outside of this forum
                  toxi@mastodon.thi.ng
                  wrote last edited by
                  #15

                  @pedersen @jeffpalmer I used histo equalization too in the past, but found the results are not quite comparable to floats, though of course still better than without that post-processing step... Disclaimer: I only used this with 8 bit buffers. 16 bit would likely have worked much better, but with 8 bit, pixels get saturated far too quickly in processes like this and then there isn't much left to equalize... 😩

                  1 Reply Last reply
                  0
                  • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                    Light Streaks — generative photography

                    A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems), a family of very oldskool primitive/trivial fractal functions, but which can produce a fairly wide variety of outcomes. Each image is the result of billions of iterations of a single particle being iteratively transformed (meaning the particle's current position is used as the input for computing its next position etc.) For each iteration & position a tiny amount of light is being captured, slowly revealing an image, just like a negative does in analog film photography.

                    Some of these images have been "exposed" (aka computed) for up to 30 mins. The smaller the amount of light captured per iteration, the smoother (less grainy) the outcome...

                    (For the more technical: This is one of these projects where a floating point pixel buffer _really_ makes all the difference! My exposure rate is only 0.001 per pixel per frame, some of the images use even weaker settings... That means for a pixel to become fully white is has to be visited at least 1000 times [or more])

                    Made with https://thi.ng/matrices (matrix transformations) and https://thi.ng/pixel ("film" capture)...

                    #MonochromeMonday #Photography #Light #Simulation #LongExposure #Fractal #IFS #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                    Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                    toxi@mastodon.thi.ngT This user is from outside of this forum
                    toxi@mastodon.thi.ngT This user is from outside of this forum
                    toxi@mastodon.thi.ng
                    wrote last edited by
                    #16

                    More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                    All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number. There seem to be several families of outcomes produced, in this post a selection of "auroras"...

                    Each image is the result of around 2-4 billion iterations of light capture. Original resolution is 5120x5120 pixels. I will post a fullsize image later...

                    #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                    Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                    toxi@mastodon.thi.ngT 1 Reply Last reply
                    0
                    • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                      More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                      All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number. There seem to be several families of outcomes produced, in this post a selection of "auroras"...

                      Each image is the result of around 2-4 billion iterations of light capture. Original resolution is 5120x5120 pixels. I will post a fullsize image later...

                      #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                      Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                      toxi@mastodon.thi.ngT This user is from outside of this forum
                      toxi@mastodon.thi.ngT This user is from outside of this forum
                      toxi@mastodon.thi.ng
                      wrote last edited by
                      #17

                      More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                      All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number. There seem to be several families of outcomes produced, in this post a selection of textures & sparklers...

                      The sub-atomic fabric of space time?

                      #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                      Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                      toxi@mastodon.thi.ngT baillehache_pascal@hachyderm.ioB 2 Replies Last reply
                      0
                      • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                        More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                        All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number. There seem to be several families of outcomes produced, in this post a selection of textures & sparklers...

                        The sub-atomic fabric of space time?

                        #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                        Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                        toxi@mastodon.thi.ngT This user is from outside of this forum
                        toxi@mastodon.thi.ngT This user is from outside of this forum
                        toxi@mastodon.thi.ng
                        wrote last edited by
                        #18

                        More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                        All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number.

                        #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                        Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                        coldclimate@hachyderm.ioC 1 Reply Last reply
                        1
                        0
                        • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                          More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                          All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number.

                          #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                          Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                          coldclimate@hachyderm.ioC This user is from outside of this forum
                          coldclimate@hachyderm.ioC This user is from outside of this forum
                          coldclimate@hachyderm.io
                          wrote last edited by
                          #19

                          @toxi these are beautiful

                          toxi@mastodon.thi.ngT 1 Reply Last reply
                          0
                          • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                            Light Streaks — generative photography

                            A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems), a family of very oldskool primitive/trivial fractal functions, but which can produce a fairly wide variety of outcomes. Each image is the result of billions of iterations of a single particle being iteratively transformed (meaning the particle's current position is used as the input for computing its next position etc.) For each iteration & position a tiny amount of light is being captured, slowly revealing an image, just like a negative does in analog film photography.

                            Some of these images have been "exposed" (aka computed) for up to 30 mins. The smaller the amount of light captured per iteration, the smoother (less grainy) the outcome...

                            (For the more technical: This is one of these projects where a floating point pixel buffer _really_ makes all the difference! My exposure rate is only 0.001 per pixel per frame, some of the images use even weaker settings... That means for a pixel to become fully white is has to be visited at least 1000 times [or more])

                            Made with https://thi.ng/matrices (matrix transformations) and https://thi.ng/pixel ("film" capture)...

                            #MonochromeMonday #Photography #Light #Simulation #LongExposure #Fractal #IFS #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                            Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                            ciosai_tw@mastodon.gamedev.placeC This user is from outside of this forum
                            ciosai_tw@mastodon.gamedev.placeC This user is from outside of this forum
                            ciosai_tw@mastodon.gamedev.place
                            wrote last edited by
                            #20

                            @toxi cool shi 😎

                            1 Reply Last reply
                            0
                            • R relay@relay.an.exchange shared this topic
                            • coldclimate@hachyderm.ioC coldclimate@hachyderm.io

                              @toxi these are beautiful

                              toxi@mastodon.thi.ngT This user is from outside of this forum
                              toxi@mastodon.thi.ngT This user is from outside of this forum
                              toxi@mastodon.thi.ng
                              wrote last edited by
                              #21

                              @coldclimate Well, thank you, sir! 🙂

                              1 Reply Last reply
                              0
                              • toxi@mastodon.thi.ngT toxi@mastodon.thi.ng

                                More variations of "Light Streaks" — generative photography... A small selection of long-exposures of randomly generated IFS (aka Iterated Function Systems). See start of thread for context and an explanation of the technique...

                                All of the variations in this post and the following ones are from the exact same system and choice of functions. The only variable here is the random seed number. There seem to be several families of outcomes produced, in this post a selection of textures & sparklers...

                                The sub-atomic fabric of space time?

                                #Monochrome #Light #Simulation #LongExposure #Fractal #IFS #GenerativePhotography #GenerativeArt #AlgorithmicArt #ThingUmbrella #TypeScript

                                Link Preview ImageLink Preview ImageLink Preview ImageLink Preview Image
                                baillehache_pascal@hachyderm.ioB This user is from outside of this forum
                                baillehache_pascal@hachyderm.ioB This user is from outside of this forum
                                baillehache_pascal@hachyderm.io
                                wrote last edited by
                                #22

                                @toxi These ones remind me of "senko hanabi" 🙂 Have you tried adding color ?

                                toxi@mastodon.thi.ngT 1 Reply Last reply
                                0
                                • baillehache_pascal@hachyderm.ioB baillehache_pascal@hachyderm.io

                                  @toxi These ones remind me of "senko hanabi" 🙂 Have you tried adding color ?

                                  toxi@mastodon.thi.ngT This user is from outside of this forum
                                  toxi@mastodon.thi.ngT This user is from outside of this forum
                                  toxi@mastodon.thi.ng
                                  wrote last edited by
                                  #23

                                  @baillehache_pascal Sparklers were also my first association when I saw these... The process is purely monochrome so far, the only (faint) color comes from a gradient map applied when exporting an image. There are however ways to add proper color by combining/superimposing multiple systems. They don't necessarily need to be additive, some of them could also be opaque or subtractive, which could lead to very interesting structures...

                                  1 Reply Last reply
                                  0
                                  • tsrono@mastodon.socialT tsrono@mastodon.social shared this topic
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups