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 (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. Light Streaks — generative photography

Light Streaks — generative photography

Scheduled Pinned Locked Moved Uncategorized
photographylightsimulationlongexposurefractal
20 Posts 9 Posters 0 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.
  • Nicolas LebrunN Nicolas Lebrun

    @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 Bell 📸E This user is from outside of this forum
    Ewen Bell 📸E This user is from outside of this forum
    Ewen Bell 📸
    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.
    Nicolas LebrunN 1 Reply Last reply
    0
    • Ewen Bell 📸E Ewen Bell 📸
      @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.
      Nicolas LebrunN This user is from outside of this forum
      Nicolas LebrunN This user is from outside of this forum
      Nicolas Lebrun
      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
      • Nicolas LebrunN Nicolas Lebrun

        @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.

        Karsten SchmidtT This user is from outside of this forum
        Karsten SchmidtT This user is from outside of this forum
        Karsten Schmidt
        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...

        1 Reply Last reply
        0
        • Karsten SchmidtT Karsten Schmidt

          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

          Jeff PalmerJ This user is from outside of this forum
          Jeff PalmerJ This user is from outside of this forum
          Jeff Palmer
          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/

          Karsten SchmidtT pedersenP 2 Replies Last reply
          0
          • Jeff PalmerJ Jeff Palmer

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

            Karsten SchmidtT This user is from outside of this forum
            Karsten SchmidtT This user is from outside of this forum
            Karsten Schmidt
            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! 🙂

            Jeff PalmerJ 1 Reply Last reply
            0
            • Karsten SchmidtT Karsten Schmidt

              @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! 🙂

              Jeff PalmerJ This user is from outside of this forum
              Jeff PalmerJ This user is from outside of this forum
              Jeff Palmer
              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
              • Jeff PalmerJ Jeff Palmer

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

                pedersenP This user is from outside of this forum
                pedersenP This user is from outside of this forum
                pedersen
                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

                Karsten SchmidtT 1 Reply Last reply
                0
                • pedersenP pedersen

                  @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

                  Karsten SchmidtT This user is from outside of this forum
                  Karsten SchmidtT This user is from outside of this forum
                  Karsten Schmidt
                  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
                  • Karsten SchmidtT Karsten Schmidt

                    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

                    Karsten SchmidtT This user is from outside of this forum
                    Karsten SchmidtT This user is from outside of this forum
                    Karsten Schmidt
                    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

                    Karsten SchmidtT 1 Reply Last reply
                    0
                    • Karsten SchmidtT Karsten Schmidt

                      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

                      Karsten SchmidtT This user is from outside of this forum
                      Karsten SchmidtT This user is from outside of this forum
                      Karsten Schmidt
                      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

                      Karsten SchmidtT 1 Reply Last reply
                      0
                      • Karsten SchmidtT Karsten Schmidt

                        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

                        Karsten SchmidtT This user is from outside of this forum
                        Karsten SchmidtT This user is from outside of this forum
                        Karsten Schmidt
                        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

                        coldclimateC 1 Reply Last reply
                        0
                        • Karsten SchmidtT Karsten Schmidt

                          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

                          coldclimateC This user is from outside of this forum
                          coldclimateC This user is from outside of this forum
                          coldclimate
                          wrote last edited by
                          #19

                          @toxi these are beautiful

                          1 Reply Last reply
                          0
                          • Karsten SchmidtT Karsten Schmidt

                            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

                            CIOSAIC This user is from outside of this forum
                            CIOSAIC This user is from outside of this forum
                            CIOSAI
                            wrote last edited by
                            #20

                            @toxi cool shi 😎

                            1 Reply Last reply
                            0
                            • R ActivityRelay shared this topic
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

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