Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lab 08: Jeff Mostyn #3

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 9 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,12 @@
# Lab 08 - Creative Coding with Hydra
Let's explore creative coding and "live coding"! In this lab we'll be using [Hydra](https://hydra.ojack.xyz/), a tool for live coding interesting visuals. Hydra has a lot of support for new users, but it's best to learn by starting to play around. In addition to the [Hydra Documentation](https://hydra.ojack.xyz/docs/), consider checking out these resources:
Problem 1:
https://hydra.ojack.xyz/?sketch_id=hfbiAA3GspoagJgY

- What is modulation? https://hydra-book.glitch.me/#/modulation
- How to use textures? https://hydra-book.glitch.me/#/textures
- A short starter walkthrough: https://www.clipsoundandmusic.uk/hydra-tutorial-a-beginners-guide-to-live-coding-visuals/
Problem 2:
https://hydra.ojack.xyz/?sketch_id=0KIvbmDDXrW6iOoG

All credit to the creator of hydra, [olivia](https://ojack.xyz/), and the hydra community.
Problem 3:
https://hydra.ojack.xyz/?sketch_id=5Y0v89yuBXoR3Ol5

If you're interested in learning more about live coding, check out [this guide](https://static.livecodingbook.toplap.org/books/livecoding.pdf).

## Lab Puzzles:
The goal of each puzzle will be to replicate the look of each puzzle’s image by exploring the hydra api.

### 1. Puzzle 1: You're getting sleepy

![d2765d83f53a79102bbee596dc137abf](https://github.com/user-attachments/assets/a5f6f0da-5ca7-4066-9ceb-8851c2a14071)

* Starting with [this code](https://hydra.ojack.xyz/?sketch_id=mwVfjOO8YNtqODRt) as a base, replicate the above animation.

### 2. Puzzle 2: Dancing Squares
[![Image from Gyazo](https://i.gyazo.com/95ace79f6d2ca24f563a6a79fdcc4f51.gif)](https://gyazo.com/95ace79f6d2ca24f563a6a79fdcc4f51)

* Starting with [this code](https://hydra.ojack.xyz/?sketch_id=FpvaIGZZzA87TUA4) as a base, replicate the above animation.

### 3. Your own cool effect!

* Create your own shader effect! If you need a starting point, try starting with the "random" button at the top of the hydra page.

# Submission:
- Create a pull request against this repository
- In your readme, add links to your solutions for each of the puzzles, three links total
- Profit
Group:
Jeff Mostyn
Matt Schwartz