Use image tags for re-sizes
This commit is contained in:
parent
20946bb94b
commit
a3ac3178fb
16
README.md
16
README.md
|
@ -22,8 +22,10 @@ Building off of the [v2f](https://github.com/sixteenmillimeter/v2f) application
|
||||||
The laser cutting templates can be used on their own and without the other components. Use them to cut non-film materials into shapes that can be used in analog film machines. If all you want to do is laser cut materials into film shapes, you're almost done reading.
|
The laser cutting templates can be used on their own and without the other components. Use them to cut non-film materials into shapes that can be used in analog film machines. If all you want to do is laser cut materials into film shapes, you're almost done reading.
|
||||||
|
|
||||||
The provided [.svg](https://github.com/sixteenmillimeter/filmless/tree/master/svg) and [.dxf](https://github.com/sixteenmillimeter/filmless/tree/master/dxf) files can be opened in whichever application you use to control your laser cutter. With just these files you can cut twelve 33-frame strips of 16mm-sized film from any flat material that you can cut with your laser. Whether or not it will run through a projector depends on the material but at least you can cut it! This has been tried with paper, vellum, acetate and inkjet transparency film.
|
The provided [.svg](https://github.com/sixteenmillimeter/filmless/tree/master/svg) and [.dxf](https://github.com/sixteenmillimeter/filmless/tree/master/dxf) files can be opened in whichever application you use to control your laser cutter. With just these files you can cut twelve 33-frame strips of 16mm-sized film from any flat material that you can cut with your laser. Whether or not it will run through a projector depends on the material but at least you can cut it! This has been tried with paper, vellum, acetate and inkjet transparency film.
|
||||||
|
<center>
|
||||||
![Vellum closeup](docs/vellum.jpeg?raw=true)![Acetate closeup](docs/acetate.jpeg?raw=true)
|
<img src="docs/vellum.jpeg?raw=true" width="400" height="auto" alt="Vellum closeup" />
|
||||||
|
<img src="docs/acetate.jpeg?raw=true" width="400" height="auto" alt="Acetate closeup" />
|
||||||
|
</center>
|
||||||
|
|
||||||
Using the provided [OpenSCAD](https://www.openscad.org/) file, `scad/16mm_film.scad`, you can generate .dxf or .svg files of your own dimensions. Build strips of any number of frames and generate any number of strips. Just change the variables `FRAMES` and `STRIPS` at the top of the file or use the new Customizer feature in the latest version of OpenSCAD. The default values are `FRAMES = 33` and `STRIPS = 12` which fits into a US Letter sized piece of paper (or inkjet transparency film).
|
Using the provided [OpenSCAD](https://www.openscad.org/) file, `scad/16mm_film.scad`, you can generate .dxf or .svg files of your own dimensions. Build strips of any number of frames and generate any number of strips. Just change the variables `FRAMES` and `STRIPS` at the top of the file or use the new Customizer feature in the latest version of OpenSCAD. The default values are `FRAMES = 33` and `STRIPS = 12` which fits into a US Letter sized piece of paper (or inkjet transparency film).
|
||||||
|
|
||||||
|
@ -40,11 +42,14 @@ The "pitch" of the film refers to the distance between the perforations and it v
|
||||||
|
|
||||||
If you have installed Processing and the required libraries ([read below](#ffmpeg)) you can use this sketch to generate pages containing strips of 16mm-sized images from image sequences. Using the default settings, this will build a page of 12 strips, each 33 frames long that will comfortably fit on a letter-sized piece of 8.5" x 11" sheet of inkjet transparency film.
|
If you have installed Processing and the required libraries ([read below](#ffmpeg)) you can use this sketch to generate pages containing strips of 16mm-sized images from image sequences. Using the default settings, this will build a page of 12 strips, each 33 frames long that will comfortably fit on a letter-sized piece of 8.5" x 11" sheet of inkjet transparency film.
|
||||||
|
|
||||||
|
<center>
|
||||||
![Video with sound converted to film strips](docs/video2.jpeg?raw=true)
|
![Video with sound converted to film strips](docs/video2.jpeg?raw=true)
|
||||||
|
</center>
|
||||||
|
|
||||||
By including a path to a *mono* audio file, tested only with .wav files so far, this sketch will build an optical soundtrack facsimile using the [SoundtrackOptical](https://github.com/sixteenmillimeter/SoundtrackOptical) library for Processing and sit it in the correct area of the film strip.
|
By including a path to a *mono* audio file, tested only with .wav files so far, this sketch will build an optical soundtrack facsimile using the [SoundtrackOptical](https://github.com/sixteenmillimeter/SoundtrackOptical) library for Processing and sit it in the correct area of the film strip.
|
||||||
|
<center>
|
||||||
![Closeup on frame with soundtrack](docs/sound.jpeg?raw=true)
|
![Closeup on frame with soundtrack](docs/sound.jpeg?raw=true)
|
||||||
|
</center>
|
||||||
|
|
||||||
The sketch can be modified to accommodate different desired output; generating Super16 filmstrips, inverting your image to negative or creating double-perf film strips. [Read more about setting the sketch variables below.](#variables)
|
The sketch can be modified to accommodate different desired output; generating Super16 filmstrips, inverting your image to negative or creating double-perf film strips. [Read more about setting the sketch variables below.](#variables)
|
||||||
|
|
||||||
|
@ -79,7 +84,10 @@ You don't need to use this script to export your video to image sequences. You c
|
||||||
|
|
||||||
You can alternately generate image sequences with other Processing sketches, thereby having a completely cameraless and **cough** filmless process for creating 16mm analog movies.
|
You can alternately generate image sequences with other Processing sketches, thereby having a completely cameraless and **cough** filmless process for creating 16mm analog movies.
|
||||||
|
|
||||||
![Generative example from Processing sketch](docs/generative2.jpeg)![Example from a GAN](docs/gan.jpeg)
|
<center>
|
||||||
|
<img src="docs/generative2.jpeg" alt="Generative example from Processing sketch" width="400" height="auto" />
|
||||||
|
<img src="docs/gan.jpeg" alt="Example from a GAN" width="400" height="auto" />
|
||||||
|
</center>
|
||||||
|
|
||||||
Note: Processing can only read .tif files produced by the application itself, so unless you are using an image sequence generated by Processing save your files as .png or .jpeg. This
|
Note: Processing can only read .tif files produced by the application itself, so unless you are using an image sequence generated by Processing save your files as .png or .jpeg. This
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue