From e3960aeb08c23990b7159ce4d9859f6c750664bd Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 2 Aug 2024 14:37:59 -0400 Subject: [PATCH] Add 'style' --- style.md | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 style.md diff --git a/style.md b/style.md new file mode 100644 index 0000000..a33e239 --- /dev/null +++ b/style.md @@ -0,0 +1,85 @@ +# style + +various -isms for these projects + +## visual design + +font: roboto thin +foreground color (e.g., font): #DEDEDE +background color: #232627 + +### iconography + +* use font-awesome when possible +* use website favicons when relevant + +## sound + +* anything that takes place in my home - utter silence. 0 audio. +* for title cards, bell after effect + +## credits + +tl;dr: credit.sh reads credits.txt and spits out c*n*.png. `link; author; title`. + +### formatting credits.txt + +one credit per line. link, author, title. separate with **a semicolon and a space**, include known platform where possible. You can omit anything other than separators. + +example: + +`https://www.youtube.com/watch?v=YQ_xWvX1n9g; [yt]/@FoldingIdeas; Line Goes Up – The Problem With NFTs` + +| link | separator | platform | author | separator | title | +| -------- | -------- | -------- | -------- |-------- |-------- | +| https://www.youtube.com/watch?v=YQ_xWvX1n9g | ; | [yt]/ | @FoldingIdeas | ; | Line Goes Up – The Problem With NFTs | + +should result in (TODO: image) ![](https://) + +"link" can be a hyperlink, but if it's a book for example, you could try "ISBN://" to signify that. + + +### running and using + +call `credit.sh` and pass it `credits.txt`. + +this creates a 4k image with transparency (blender's concept of an origin point on these things is strange, and also it likes to scale it to fit. so, 2 birds, 1 stone) for each line. + +### known platforms + +* `[yt]/` - youtube +* `[vimeo]/` - vimeo +* `[fandom]/` - fandom +* `[github]/` - github +* `[mastodon]/` - mastodon +* `[twitch]/` - twitch + +### how to include + +the image is screen-size, so just drop it in. The first time you use something that must be credited is probably fine - if I said "hey this is a clip from Hot Fuzz", and then use different clips in different places... I've already told you to go watch hot fuzz, right? + +No animation at the moment. Maybe in future I'll make a fancy blender project to create an animation. + +Leave it up for 3 seconds, or as long as the thing is visible/audible, whichever is longer. + +If 2 things need to be credited at the same time, prefer video above audio, and stack up credits like toast. + +presently (and for the entire foreseeable future) nothing is monetized and all of this is intended to be instructional, so I get wide use of the fair use excuse. + +## notes + +tl;dr use `note.sh` + +for when you need an on-screen text note to describe to the audience. Nitpicking-deflection. The kind of thing that doesn't have to be in the VO, but a viewer may pause and read and they're really concerned. (granted, IH is always mad that he puts text on screen and people ignore it and start typing their comment, so...). Especially useful when you do something that's known wrong but more visually interesting, e.g., showing a clip from a commercial for a motorolla droid while talking about how android was being written before the first iPhone released. + +## title cards + +script splitter will eventually cut up script.md and create title card images, complete with section counts - it starts counting at header level 2 (since header level 1 will just be the title of the video) + +`(Section Number): (title)`, e.g., `### 3.5mm audio jack` might produce "1.1: 3.5mm audio jack", if that's the first section's first subsection. could also be "69.420: 3.5mm audio jack", for all I know. + +working on a backing sound effect - would like something solemn and ominous, but at that point why not just directly steal the majora's mask "dawn of the xth day" or dark souls' bonfire sound effect? + +I'm finding that leaving it up for 3 seconds and starting the narration after 2 is not long enough. Will try 5/3. + +you can also just feel free to call `titlecard.sh` yourself as a general purpose text-image generator. give it any old html. \ No newline at end of file