Git Product home page Git Product logo

smooth-infinite-zoom's Introduction

Smooth Infinite Zoom

A user friendly colab notebook to generate infinite loop videos in minutes (works on free colab plan)

๐Ÿ‘‡ Click here to craft your own video
Open In Colab

Examples:

Dream of a Distant Galaxy:

Infinite.Zoom.-.Dream.of.a.distant.galaxy.online-video-cutter.com.mp4

Downtown Alley:
Infinite.Zoom.-.Downtown.alley.SHORT.mp4

Ancient Mechanism:
Infinite.Zoom.-.Ancient.mechanism.mp4

Colorful Fractals:
Infinite.Zoom.-.Colorful.fractals.SHORT.mp4

Cave of Skulls:
Infinite.Zoom.-.Cave.of.skulls.SHORT.mp4

Videos above were generated using the default settings in the notebook. Other than random seed only 1st part of the prompt was changed according to the video title (with slight alternations in some cases) e.g. prompt = "glowing colorful fractals, concept art, HQ, 4k".

Credits

  • Original idea and 1st version of the notebook was created by hardmaru
  • Thereafter BalintKomjati made the following improvements:
    • Adopted to run on Google Colab
    • Introduced "interpolation" between outpainted images to create smoother videos. This allows to use wider outpainting masks which tend to generate larger coherent structures, without unpleasant jumps between frames.
    • Put the whole product into a intuitive, user friendly notebook (at least that was the intention :) )

Backlog of potential improvements (contributions are welcome):

  • AUTOMATIC1111 integration
  • Add the possibility for the output to "drift" between prompts (now uses the same prompt for all images with different seed)
  • Fix the issue that any resolution higer than 512 will drastically decrease the network's imagination resulting the generated video rather boring. (e.g. upscale after each inpainting step?)
  • Make movement in the video more realistic without "fisheye" distorsions
  • Possibility to change movement of the camera during video (e.g. turns in any direction)
  • Generate video in non-cubic resolution (now only cubic is possible)

smooth-infinite-zoom's People

Contributors

balintkomjati avatar hardmaru avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.