Vector Projection vs Dot Product
Monterey Bay Aquarium

@theartofmadeline

Kaledo Art
"I'm Dorothy Gale from Kansas"

Andulka
Jules of Nature

Product Placement
trying on a metaphor

No title available
No title available
TVSTRANGERTHINGS

#extradirty
Cosimo Galluzzi

JBB: An Artblog!

Kiana Khansmith
he wasn't even looking at me and he found me
No title available
wallacepolsom
sheepfilms
Misplaced Lens Cap

seen from United States

seen from United States
seen from United States
seen from Germany

seen from Singapore
seen from United States

seen from Singapore

seen from Saudi Arabia

seen from T1
seen from United Kingdom
seen from Czechia
seen from Germany
seen from United States

seen from United States

seen from Malaysia

seen from Netherlands

seen from Poland

seen from United States
seen from T1
seen from United States
@you-sif
Vector Projection vs Dot Product
How to create a HotSwap workflow for Processing in IntelliJ
Go to File -> Settings -> Build, Exec... -> Debugger -> HotSwap
Check “Build project before reloading classes”
Check “Reload classes in background”
Set “Reload classes after compilation to “Always”
For Groovy, check “Enable ... for Groovy code”
Then create a Macro.
Edit -> Macros -> Start Macro Recording
Record the following actions in this order:
File -> SaveAll
Run -> Debugging Actions -> Reload Changed Classes
Then, stop the Macro recording.
Give the macro a name, any name, “SaveAndReload” for example.
Then go to File -> Settings -> Keymap
Find the macro you just recorded and set “Ctrl+S” as the key shortcut for it.
Then, find SaveAll in the Keymap, and remove the key shortcut for it. (Which is Ctrl+S)
That should be it.
How to use the PostFX processing library in Eclipse
Clone the PostFX from Github
Get Gradle and run “gradle fatJar” in the postfx root directory to build the jar
Go into the new build directory and find the fat jar.
Edit its contents by renaming it with a zip extension first, and then delete all directories inside it except for “ch” and “META-INF”. Rename it to a jar file.
Copy the shader directory from the postfx root directory to the location of the fat jar (the jar and the shader folder should be siblings)
In your system (mine is Windows 7), search for the following two dll’s: nativewindow_awt.dll nativewindow_win32.dll Place these dll’s under the following directory structure: <Eclipse project root folder>/natives/windows-amd64/
Add the fat jar to Eclipse as a user library and use that library with your processing project.
Processing video in Eclipse
Download the video library via Processing’s Add Tools, this will get all the needed native libraries (gstreamer, etc)
Then for the run configuration, use:
-Djna.library.path=C:\...\Processing3\libraries\video\library\windows64 -Dgstreamer.library.path=C:\...\Processing3\libraries\video\library\windows64 -Dgstreamer.plugin.path=C:\...\Processing3\libraries\video\library\windows64\plugins
Thanks to josephtaylor from https://forum.processing.org/two/discussion/7593/processing-2-2-1-in-maven
Some ffmpeg settings I use
For Instragram posts
ffmpeg -i input.mp4 -c:v libx264 -c:a copy -vf "scale=640:640, setpts=1.0*PTS" -profile:v baseline -level 3.0 output.mp4
For Hi-Res avi to mp4
ffmpeg -i input.avi -c:v libx264 -c:a libaac -movflags +faststart output.mp4
For simple mp3 to wav
ffmpeg -i input.mp3 output.wav
For images to mp4
rem http://hamelot.io/visualization/using-ffmpeg-to-convert-a-set-of-images-into-a-video/ rem -r is the framerate (fps) rem -crf is the quality, lower means better quality, 15-25 is usually good rem -s is the resolution rem -pix_fmt yuv420p specifies the pixel format, change this as needed
ffmpeg -r 24 -f image2 -start_number 578 -i "%5d.png" -vcodec libx264 -crf 25 -preset medium -pix_fmt yuv420p test2.mp4
Perspective Orb (WIP)
Hexagonal Frames (WIP)
Paper Birch Forest
(added filters to photo I took of a carpet, not created from scratch)