Coding Challenge 164: Bending Time Slitscan @TheCodingTrain
Coding Challenge 164: Bending Time Slitscan  @TheCodingTrain
Uploaded November 2021 | Updated September 2026, 1 week ago
In this video I explore the wonders of the copy() function in the creative coding platform Processing, simulating slitscan photography and bending time itself! This video is thanks to Tim RodenbrΓΆker’s generous donation to The Processing Foundation! Code: thecodingtrain.com/challenges/164-slitscan

πŸŽ₯ Previous video: youtu.be/enNfb6p3j_g?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Next video: youtu.be/uQZLzhrzEs4?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ All videos: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
🎁 #SupportP5 2020: discourse.processing.org/t/supportp5-2020-processing-foundation-fundraiser/26077
πŸ–ΌοΈ Tim Rodenbroeker Creative Coding: timrodenbroeker.de
πŸ‡΅ Processing Foundation: processingfoundation.org
✏️ copy(): processing.org/reference/copy_.html

Videos:
πŸŽ₯ Simple Harmonic Motion - Nature of Code Lesson #3.5: youtu.be/m463X1cqV6s
πŸŽ₯ The Modulo Operator with Golan Levin: youtube.com/watch?v=r5Iy3v1co0A

Timestamps:
0:00 Context of this video
0:55 How to use the copy function?
2:05 Stretching an image
3:02 Loading the Choo Choo Bot image
3:36 Specifying the source image to copy
4:04 Slicing and shuffling the image
5:18 Exploring algorithmic visual possibilities
9:52 Other possibilities you can explore!
10:30 Using a live video capture
12:33 Historical examples of the slitscan effect
13:17 Recreating the slitscan effect!
16:11 Storing the slice as a PImage
19:21 How to keep track of the history of slices
21:15 Creating an array of slices
22:29 All this extra work to get the same result?
23:53 Using an offset in the history
24:30 Not exactly the original slitscan effect
26:29 Moving through time in the history of images
27:35 Wrapping up this coding challenge

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

πŸš‚ Website: thecodingtrain.com
πŸ‘Ύ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: github.com/CodingTrain
πŸ’¬ Discord: thecodingtrain.com/discord
πŸ’– Membership: youtube.com/thecodingtrain/join
πŸ›’ Store: standard.tv/codingtrain
πŸ–‹οΈ Twitter: twitter.com/thecodingtrain
πŸ“Έ Instagram: instagram.com/the.coding.train

πŸŽ₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

πŸ”— p5.js: p5js.org
πŸ”— p5.js Web Editor: editor.p5js.org
πŸ”— Processing: processing.org

πŸ“„ Code of Conduct: github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new

#copyfunction #video #images #slitscan #processing
Coding Challenge 164: Bending Time SlitscanSaturday Side Project Spooktacular!3.2 Angular Motion - Nature of CodeDiscord Bots 2: Discord Developer PortalCoding a Fractal Tree in 60 Seconds #programming #shortsReviewing the new Coding Train Passenger Showcase!Coding Train Live!Coding Train Live: Shaders and AutoencodersHow Fast Do Robots Think? #robot #coding #p5js #simulationIntroduction to Transformers.js (LIVE RECORDING SESSION ARCHIVE)Random Walker in p5.js (Coding Challenge 52)Chaotic System #genuary8
The Coding Train |

Coding Challenge 164: Bending Time Slitscan

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER