Set image sizes
This commit is contained in:
parent
7023424f5c
commit
eb384ab79e
10
README.md
10
README.md
|
@ -17,14 +17,13 @@ Building off of the [v2f](https://github.com/sixteenmillimeter/v2f) application
|
||||||
<a name="laser"></a>
|
<a name="laser"></a>
|
||||||
## 1. Laser cutting templates
|
## 1. Laser cutting templates
|
||||||
|
|
||||||
![Vellum laser cut into 16mm strips](docs/vellum2.jpeg?raw=true "Vellum laser cut into 16mm strips")
|
![Vellum laser cut into 16mm strips](docs/vellum2.jpeg?raw=true "Vellum laser cut into 16mm strips" =800x)
|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||
![Vellum closeup](docs/vellum.jpeg?raw=true "Vellum closeup")
|
![Vellum closeup](docs/vellum.jpeg?raw=true "Vellum closeup" =256x)![Acetate closeup](docs/acetate.jpeg?raw=true "Acetate closeup" =256x)
|
||||||
![Acetate closeup](docs/acetate.jpeg?raw=true "Acetate closeup")
|
|
||||||
|
|
||||||
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).
|
||||||
|
|
||||||
|
@ -41,6 +40,8 @@ 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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||
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)
|
||||||
|
@ -76,8 +77,7 @@ 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)
|
![Generative example from Processing sketch](docs/generative2.jpeg "Generative example from Processing sketch" =256x)![Example from a GAN](docs/gan.jpeg "Example from a GAN" =256x)
|
||||||
![Example from a GAN](docs/gan.jpeg)
|
|
||||||
|
|
||||||
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