Post 6 Headline
Sample small text. Lorem ipsum dolor sit amet.
Post 5 Headline
Sample small text. Lorem ipsum dolor sit amet.
Post 4 Headline
Sample small text. Lorem ipsum dolor sit amet.
Post 3 Headline
Sample small text. Lorem ipsum dolor sit amet.
Post 2 Headline
Sample small text. Lorem ipsum dolor sit amet.
Post 1 Headline
Sample small text. Lorem ipsum dolor sit amet.
Game Design Kit
These are the items included in the Game Design kit I have my students buy for my Introduction to Game Design class at the Cleveland Institute of Art. I charge them $10 per kit, it costs us more like $20 per kit (we underwrite out of the department budget). To be at all cost effective you should purchase enough to assemble 10 kits. Without shipping 10 kits would cost around $350. The following links are the exact items I purchase, they are affiliate links, so if you do end up purchasing anything, I thank you for your support. Everything is from Amazon except for the last item which is from the GameCrafter.
The logic behind each item in the kit can be found on this TikTok video:
https://www.tiktok.com/@jaredx2/video/7268497982989864238
60 Pieces 16 mm Blank Dice Acrylic Dice Cubes
https://amzn.to/3KMpBJU
(2) packs (each had enough for 6 kits)
Super Z Outlet Standard 16mm Black Dice 100 Count
https://amzn.to/3sesjlh
(1) pack (each had enough for 16 kits)
DND Dice Set – 20X7(140pcs) Polyhedral Dice
https://amzn.to/47zXQOE
(1) pack (each had enough for 20 kits)
Tatuo 120 Pieces 4 Inch Arrow Spinners
https://amzn.to/3E0U6rR
(1) pack (each had enough for 120 kits)
Bicycle Standard Playing Cards, Poker Size, 12 Pack
https://amzn.to/3OHx3ao
(1) pack (each had enough for 12 kits)
LotFancy Blank Playing Cards, 180PCS
https://amzn.to/3QCJmHM
(1) pack (each had enough for 18 kits)
Cobalt Blue Glass Gemstone (1 LB)
https://amzn.to/44gNxfk
(2) packs (each had enough for about 5 kits)
Red Glass Gemstone Beads (2 LBS)
https://amzn.to/3KGevGf
(1) pack (each had enough for about 10 kits)
Learning Resources Centimeter Cubes, Set of 1000
https://amzn.to/3sew4XV
(1) pack (each had enough for 20 kits)
100 Wood Meeples in 10 Colors
https://amzn.to/3YEvRJy
(1) pack (each had enough for 10 kits)
128 Pieces 1 Inch Multicolor Plastic Pawns
https://amzn.to/3E0WWgx
(3) packs (each had enough for 4 kits)
Amazon Basics Snack Storage Bags, 300 Count
https://amzn.to/449D6u1
Pint Size with Expandable Bottom, 200 Count
https://amzn.to/3DYC6OQ
Quart Size with Expandable Bottom, 150 Count
https://amzn.to/3P0FVcD
Gallon Size with Expandable Bottom, 100 Count
https://amzn.to/3sjklaw
Game Designer’s Ruler
https://www.thegamecrafter.com/parts/game-designer-s-ruler
Walgreens keeps spamming me, why they need to stop, and this is why it matters.
If you have previously unsubscribed to a Walgreens advertisement and have recently started seeing emails from them again. Please reach out to their customer service and social media platforms, loudly and often. Tell them Jared sent you.
As someone who has had regular access to email since the late 1980s, yes that makes me an old GenXer (not a boomer) and I understand this technology well.
I am inundated with email. As a member of the media I am subscribed voluntarily (automatically) to every mailing list from every company at every trade show and conference I attend. This is in fact legal. And as long as the emails have proper headers, proper footers, and a working opt-out link, I have no problem with email marketing.
That being said, I am buried in email. Buried! So many companies (and colleagues) format their email so poorly that I cannot rely on SPAM filters. I even have to route emails that would regularly get caught by SPAM filters back into my inbox.
A few months ago, I sat down to purge my 13,000+ unread emails in my inbox. This is a grueling process. Sometimes it’s easy. You find an email from a company that you don’t engage with – you unsubscribe – then you search for all the emails they have sent you. In a moment you can eliminate 5, 10, even 50 emails from one company at a time.
As I often use my phone to check email and this is more of a desktop task, I often have to table my cleanup activities until I have a nice block of time.
During the last purge, I remember thinking to myself that while I do indeed shop at Walgreens (for literally one item) that their advertisements never do me any good. So I unsubscribed and deleted all the old Walgreens emails. This was more than 10 days ago.
Last week, after several weeks of having no emails from Walgreens, I started receiving emails again. It was very curious. One on Sunday, then one on Monday, and the Monday one was even more curious as the title was “Return to Walgreens”. At first I took the message as simply to come back and shop but after 3 of those emails – and one very peculiar email with the subject “[untitled]” the subject changed to “Let’s reconnect.”
Now I’m not just sitting here and accruing SPAM emails from Walgreens. Confused by the new emails I read the fine print:
You are receiving this email because xxx@gmail.com is signed up to receive Walgreens communications. If you no longer wish to receive these emails, please click here. We’re always here if you’d like to come back.
Well first, it’s wrong. I didn’t sign up. I had been signed up in the past but having removed myself from your mailing list I should have been moved to a blacklist of emails that they cannot send marketing materials to anymore.
Some of my followers on TikTok were afraid that this wasn’t really from Walgreens but a bizarre phishing exercise. As mentioned at the start, I’m GenX, we invented phishing. The email was from walgreens@eml.walgreens.com and the reply field was to support@e.walgreens.com.
The link was a legit link BUT the link took me to a webpage that returned the following message:
It’s a shame to see you go! Would you like to fine-tune your inbox instead? Opt-out of select subscriptions to see fewer, more relevant emails in your inbox. (a warning graphic) There are no subscriptions associated with xxx@gmail.com. Manage your email subscriptions. (with no link).
This is bad.
Walgreens is emailing me, well after I have unsubscribed, falsely indicating why I was receiving the email, and then linking me to an opt-out link that reports that I am not subscribed so is therefore invalid. All of this is in violation of SPAM laws both federal and state.
So I reached out to Walgreens customer service.
I also filed a case with the FTC. If I suspected how bad these emails were going to be I would have waited and filed a more complete version. My interactions with customer service have been staggeringly bad.
The first reply was as follows:
Thank you for contacting Walgreens.com customer service. This is in response to your e-mail regarding unsubscribing.
Apologies for sending another e-mail but I needed to confirm this information with you. May I ask you to provide the following information so that I may mark your e-mail address from manual removal?
Name:
Phone number:
Zip code:
Thank you for allowing me to assist you. Have a good day.
First, they reframed my complaint about receiving SPAM as somehow simply having a difficulty in unsubscribing. I had never resubscribed. So my difficulty in unsubscribing could more easily be stated as Walgreens not abiding by their own black list.
Second, they asked for personal information. Now I understand this isn’t a lot of information, in fact most people could find those 3 items about me without much difficulty. But the idea that they wouldn’t or couldn’t help – without getting more information than just my email address is absurd. And why would I volunteer any more information to a company that is currently abusing the information that they have of mine. I declined.
The response to my declining was insane:
Thank you for your response. I do understand your frustration, however I must explain.
Apologies, Under the Federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), we are required by law to verify certain information before accessing your account . This includes modifying, disclosing, or altering any information or settings on your account. If this information is not verified, we have no way to confirm your identity.
If you do not want to verify your information you can block the following marketing address in your e-mail client to stop messages going forward: walgreens@e.walgreens.com. This is in compliance with the Federal CAN-SPAM act of 2003 by providing an alternative method of opting out for customers who do not wish to verify or confirm the account information.
I am sorry for any inconvenience caused, but we are unable to go against Federal regulations to comply with a request and it is expected that a member wishing to opt out confirm enough information so that we can assist you. You can confirm the information or use the option above to stop the e-mails going forward, as either will solve the issue for you.
Thank you for your patience and understanding. Have a good day.
We at walgreens.com look forward to assisting you.
This is absolute bullshit.
For them to hide behind HIPAA while violating the CAN-SPAM act is not just shameful but it is terrifying. Are their marketing emails tied to HIPAA data? Is their assertion that their possession of data protected by HIPAA somehow elevates these marketing emails so that they are exempt from the CAN-SPAM act? Again, their attempt to reframe my filing of a complaint and grievance into something transactional is terrible. And it’s scary.
At no time were either of these customer service people seem concerned or alerted to the fact that I was complaining that an email on their federally mandated blacklist was being sent emails. If their email system is violating one federal law how do we know it isn’t violating any others? If I did have sensitive data at Walgreens I would now be VERY concerned that their databases are combined and that something is amiss. Somehow an email was sent to an email that was, or should be, in a database, that says never email. How could this happen? Is this human error? A technical glitch? A data breach? And to what extent is it happening and can it happen? Am I the only one? Or am I the only one who thought to complain?
The second part of the email where they tell me that by telling me to block their emails they are complying with federal law by giving me an alternative way of opting out is despicable. Not only is this one of the most idiotic things I have ever read, but clearly it’s a boilerplate that someone told them to cut and paste. It’s an actual policy to tell someone that to be in compliance with federal spam laws is to simply tell people if they don’t want anymore spam to just not read it. After all, that’s all an email block is, it’s a filter. It’s like telling me if I don’t want to get mugged I shouldn’t walk down the street in their neighborhood.
I explained how both of these responses were bullshit and how they keep attempting to reframe my complaint into something that it isn’t. Surprisingly I got another response:
Thank you for contacting Walgreens.com customer service. This is in response to your e-mail regarding unsubscribing.
I apologize for any inconvenience. I was unable to locate an online account using your email address, so I was able to manually opt you out of further emails. Please allow 10 business days for the emails to completely stop showing up.
Thanks for your patience and understanding. Have a great day.
None of that makes any sense! So their HIPAA policy isn’t a policy after all? They peaked under the hood and saw it was all clear? This person read my email and it made sense to him that the second person didn’t? How was he manually able to opt me out of further emails if I was already opted out of getting emails? There is nothing here that indicates that this is true and that anything will change.
As for waiting 10 days. That’s also bullshit. Federal spam laws give them a 10 day grace period when I opt-out – that’s true. But I am not opting out! I am complaining that they are ignoring the blacklist! They don’t get a free pass and another 10 days for that!
Walgreens should know better. Walgreens is begging me to come to them with sensitive medical information about myself and at the same time being careless with my data.
Many of you probably think this sounds petty. And if you view it as simply 9 unwanted emails in my inbox you would be right.
But it is more than that. It’s bullying, it’s bad customer service, it’s bad data management, its flagrant abuse of their blacklist for profit.
I suspect someone in marketing is using the blacklist as a tool for a marketing campaign. And even if it is a 3rd party company, the law states that Walgreens is responsible. The fines could be as great as $42k per email, liabilities here could be in the millions. Customer service is so busy trying to reframe my complaint and push me away they aren’t even protecting Walgreens! They appear to be servicing no one.
Do I expect Walgreen to pay me $8 in damages for every SPAM email they send me? (That’s the most you get in Ohio per email). Well I hope so! Hell that’s $72 so far. But if we look at it another way, right now it would be about $40 per week. If Walgreens wants to send me advertisements for $40 per week they are welcome to! But I still won’t do any extra shopping there, which is why I unsubscribed from the emails in the first place.
I’m not worried about SPAM from a random pornographer, I’m worried about companies who think the laws only apply to the random pornographers. Let’s tell them otherwise.
Walgreens – what is going on?
If you have previously unsubscribed to a Walgreens advertisement and have recently started seeing emails from them again. Please reach out to their customer service and social media platforms, loudly and often. Tell them Jared sent you.
leftovers
This is a link to the current leftover games from the 2023 Board Game Flea Market. If you are in Cleveland, Ohio this is easy – but I don’t like mailing things unless there is a bunch.
See list here:
https://docs.google.com/spreadsheets/d/1-It-D1pGqMhWZrw-fF5WqAtP0dFa7a3zmFZAnQuGxa9A/edit
Jared’s Amazon Suggestions
This is not my wishlist – these are just things I have suggested on my TikTok page! Yes these are affiliate links – if you don’t want to click that’s up to you!
10″ Heavy Duty Wrap it Storage Straps (instead of a belt!)
Camera Lucida
Microwave Popcorn Maker
10 Color Pen
Travel Tech
VR SHINECON Virtual Reality VR Headset
AirTamer A302
Shokz OpenRun Pro
ReliefBand Premeire
EarPlanes
Zendure Power Pack
Mini Claw Machine Toy
Horchata
Building Blocks of Tabletop Game Design: An Encyclopedia of Mechanisms Second Edition
Celtic Knot Dice
Turtlemeter, The Baby Bath Floating Turtle Toy and Bath Tub Thermometer
Hanafuda Games Book
Hanafuda Cards
Frankenquest
So these are the parts I use to build a more comfortable Quest VR headset. Prices and links are current for September 2022.
Quest Headset $500
HTC Vive Deluxe Audio Strap $80
Adapter $21
Battery Pack Holder $17
Battery Pack $26
Upgraded Face Pad $35
Desktop VR holder $28
Portable Case $43
VR Mat $65
Tools for researching for US copyrights that have expired into the public domain
Tools for researching for US copyrights that have expired into the public domain.
This is a supplement to a series of TikTok videos I made on a copyright misadventure. I will add the videos soon!
Bridgeman vs Corel Court Decision
https://en.m.wikipedia.org/wiki/Bridgeman_Art_Library_v._Corel_Corp.
Stanford Book Copyright Renewal Database
https://library.stanford.edu/collections/copyright-renewal-database
Public Domain Day
https://web.law.duke.edu/cspd/publicdomainday/
Catalog of Copyright Entries page with links
https://onlinebooks.library.upenn.edu/cce/
Copyright Office Virtual Card Catalog 1870-1977
https://www.copyright.gov/vcc/
Title II of the Music Modernization Act that explains exactly when sound recordings pass into the public domain.
https://www.copyright.gov/music-modernization/pre1972-soundrecordings/
Riyadh, Saudi Arabia – TikTok Playlists
Riyadh, Saudi Arabia TikTok Videos from Leap2023 in February 2023
Travel Prep
Packing Power for The Trip
https://www.tiktok.com/@jaredx2/video/7198973125470539054
Dying my Beard
https://www.tiktok.com/@jaredx2/video/7198956935373278510
Home Safe from Saudi Arabia
https://www.tiktok.com/@jaredx2/video/7198685689087593774
In Transit: Saturday
United Messes Up my Travel
https://www.tiktok.com/@jaredx2/video/7196376044771822890
United Failed Me on My Way to Saudi Arabia
https://www.tiktok.com/@jaredx2/video/7200412579590753582
I make it to DC
https://www.tiktok.com/@jaredx2/video/7196431530749644075
From Plane to the Hotel
https://www.tiktok.com/@jaredx2/video/7198959174288674094
The 5 Star Hilton
https://www.tiktok.com/@jaredx2/video/7198961278172302635
About Making the Connection in DC
https://www.tiktok.com/@jaredx2/video/7198976681837825326
About the Flight to Riyadh
https://www.tiktok.com/@jaredx2/video/7198978357256637742
Day 1: Sunday
To The Mall
https://www.tiktok.com/@jaredx2/video/7198981398881930542
At The Mall
https://www.tiktok.com/@jaredx2/video/7198981961321319726
Getting Groceries at the Supermarket
https://www.tiktok.com/@jaredx2/video/7199032940213620014
Day 2: Monday
Cut Myself Shaving and The ATM
https://www.tiktok.com/@jaredx2/video/7199271487251991854
The Epic Buffet at the Hilton
https://www.tiktok.com/@jaredx2/video/7199272597907852586
Nutella Pump at the Buffet
https://www.tiktok.com/@jaredx2/video/7199272653385977134
Date Shawarma at the Buffet
https://www.tiktok.com/@jaredx2/video/7199272782478249258
The Perfect Breakfast
https://www.tiktok.com/@jaredx2/video/7199272942482591018
Walking into Leap 2023
https://www.tiktok.com/@jaredx2/video/7199273823340940586
Water in the Speaker Lounge
https://www.tiktok.com/@jaredx2/video/7199274320428928298
Are You Canadian
https://www.tiktok.com/@jaredx2/video/7199031667669863726
From Leap back to the Hilton
https://www.tiktok.com/@jaredx2/video/7199276522035809578
The Uber Ride to Diriyah
https://www.tiktok.com/@jaredx2/video/7199278323632164142
Me at the At-Turaif District – a UNESCO World Heritage Site in Diriyah
https://www.tiktok.com/@jaredx2/video/7199279333553311019
More of me at the At-Turaif District
https://www.tiktok.com/@jaredx2/video/7199362587891371307
Bad Decisions at the At-Turaif District
https://www.tiktok.com/@jaredx2/video/7199414088693452078
The Gift Shop?
https://www.tiktok.com/@jaredx2/video/7199414273431375146
Sunset at the At-Turaif District
https://www.tiktok.com/@jaredx2/video/7199423328065506602
Which is the Men’s room?
https://www.tiktok.com/@jaredx2/video/7199425346574454062
Middle Eastern Mall Food for Dinner
https://www.tiktok.com/@jaredx2/video/7199426105521098027
Day 3: Tuesday
Masmak Fortress
https://www.tiktok.com/@jaredx2/video/7199810291205426475
Pistachio Shake
https://www.tiktok.com/@jaredx2/video/7199810449729228074
Garment District
https://www.tiktok.com/@jaredx2/video/7199815232263408938
Business Attire
https://www.tiktok.com/@jaredx2/video/7199815449477909803
Gala Dinner
https://www.tiktok.com/@jaredx2/video/7199819976113524011
Dancing on the Circle
https://www.tiktok.com/@jaredx2/video/7199820773505158446
Lost in Translation
https://www.tiktok.com/@jaredx2/video/7199821238397570347
Day 4: Wednesday
On Networking at Leap2023
https://www.tiktok.com/@jaredx2/video/7200464708330097962
Hot Chocolate in World of Coffee and Tea
https://www.tiktok.com/@jaredx2/video/7200465192176717102
Leap2023 Show Floor
https://www.tiktok.com/@jaredx2/video/7200465592833527086
Leap2023 Robotic Rehab
https://www.tiktok.com/@jaredx2/video/7200467080850967854
Leap2023 Main Street
https://www.tiktok.com/@jaredx2/video/7200473880010493230
Lape2023 Water Access
https://www.tiktok.com/@jaredx2/video/7200474502873058602
Leap2023 Dates
https://www.tiktok.com/@jaredx2/video/7200475608768335146
Leap2023 SnapChat
https://www.tiktok.com/@jaredx2/video/7200477330001939758
Leap2023 Cool LED Stuff
https://www.tiktok.com/@jaredx2/video/7200480505349803310
Leap2023 Pepsi Pop Top
https://www.tiktok.com/@jaredx2/video/7200480872963853610
OMG Asian Fusion Dinner
https://www.tiktok.com/@jaredx2/video/7200481446073568558
Day 5: Thursday
Leap2023 Uncanny Valley
https://www.tiktok.com/@jaredx2/video/7200780809878424875
Leap2023 Roses
https://www.tiktok.com/@jaredx2/video/7200781361903357226
Leap2023 LED Corridor
https://www.tiktok.com/@jaredx2/video/7200781983826365739
Leap2023 Me Presenting
https://www.tiktok.com/@jaredx2/video/7200782134762622250
Leap2023 Drone Show
https://www.tiktok.com/@jaredx2/video/7200783106394164526
Quick Dinner
https://www.tiktok.com/@jaredx2/video/7200783470329695531
At The Mall
https://www.tiktok.com/@jaredx2/video/7200783746088570158
Airport Heading Home
https://www.tiktok.com/@jaredx2/video/7200784100884630830
TSA Fail at the Airport
https://www.tiktok.com/@jaredx2/video/7200787556504522026
Finally Home
https://www.tiktok.com/@jaredx2/video/7200787876555083050
Last Videos
Living in the Future
https://www.tiktok.com/@jaredx2/video/7200825552339520811
How did I get to speak at Leap2023 in Saudi Arabia
https://www.tiktok.com/@jaredx2/video/7200828035912830254
Thoughts on trip to Saudi Arabia including Difficult Questions
https://www.tiktok.com/@jaredx2/video/7200833144738680107
TikTok Test
A Franken-Quest
So these are the parts I use to build a more comfortable Quest VR headset. Prices and links are current for September 2022.
Quest Headset $500
HTC Vive Deluxe Audio Strap $80
Adapter $21
Battery Pack Holder $17
Battery Pack $26
Upgraded Face Pad $35
Desktop VR holder $28
Portable Case $43
VR Mat $65
An Aesthetic Approach to Virtual Reality
The Aesthetic Approach to Virtual Reality is the technique taught in the 12 project Introduction to Augmented and Virtual reality course taught by Jared Bendis MFA at the Cleveland Institute of Art in the Game Design department.
Project 1: 3D Photography
Objective
Create 3D Stereoscopic Photographs both as Anaglyph Red/Cyan as well as side by side.
Software Needed
Stereo Photo Maker – http://stereo.jpn.org/eng/stphmkr/
Hardware Needed
Red/Cyan Anaglyph Glasses – https://the3dmarket.com/collections/anaglyphic/products/anaglyphic-plastic
3D Phone Viewer – https://www.berezin.com/3d/super3d.htm or https://www.berezin.com/3d/vr_viewer.htm
Pocket 3DVU – https://www.berezin.com/3d/pocket_3dvu.htm
Windows Computer
Tutorial
How to Shoot in 3D using a cell phone – https://youtu.be/b7NPVrZGfxw
How to Post Process in 3D using Stereo Photo Maker – https://youtu.be/PR8HHGn8J-E
Project 2: Anaglyph Drawing
Objective
To create a 3D red/cyan Analgyph illustration using layers.
Software Needed
Adobe Photoshop
Hardware Needed
Red/Cyan Anaglyph Glasses – https://the3dmarket.com/collections/anaglyphic/products/anaglyphic-plastic
Computer
Tutorial
How to Anaglyph a Drawing in Photoshop – https://youtu.be/ig_xNiZetqM
Project 3: Chromadepth Maya
Objective
To create a chromadepth render of a zmap of a Maya scene with lights and textures.
Software Needed
Adobe Photoshop
Autodesk Maya
Photoshop Chomadepth Color Palette – http://jaredjared.com/chroma/chroma.act
Computer
Hardware Needed
Chromadepth HD Glass – https://the3dmarket.com/collections/chromadepth/products/copy-of-chromadepth-hd-white
Tutorial
Chromadepth Maya Tutorial – https://youtu.be/TAcmWy13vKE
Chromadeth Web Tutorial – http://jaredjared.com/creating-chromadepth-image-from-maya/
Project 4: Chromadepth Painting
Objective
To create to create a depth painting using the Chromadepth Color Palette.
Software Needed
Adobe Photoshop
Computer
Hardware Needed
Chromadepth HD Glass – https://the3dmarket.com/collections/chromadepth/products/copy-of-chromadepth-hd-white
Tutorial
Website – http://jaredjared.com/chromostereoscopy-for-use-in-visualization/
Video Tutorial – https://youtu.be/7W56b5ZBnPY
Project 5: Laser Scan Head
Objective
To create experience and then edit a 3D model of your own head for use in other projects.
Software Needed
Blender – https://www.blender.org/download/
Hardware Needed
For Students – None
For Teacher – https://www.artec3d.com/portable-3d-scanners/artec-eva
(or cheaper equivalent)
Tutorial
Video Tutorial – Coming Soon…
Project 6: Photogrammetry Art Heist
Objective
To create a clean and watertight 3d model from photographs for use in other projects.
Software Needed
Zephyr 3D Free – https://www.3dflow.net/3df-zephyr-free/
Hardware Needed
Cell Phone Camera
Tutorial
Zephyr 3D Demo 1 – https://youtu.be/gYL_o0ZUZfQ
Zephyr 3D Demo 2 – https://youtu.be/SQ10wYirvn8
Project 7: AR Coloring Books
Objective
To color and experience AR via coloring pages and a smart phone.
Software Needed
Quiver for Phone or Tablet – https://quivervision.com/
Quiver for iOS – https://apps.apple.com/nz/app/quiver-3d-coloring-app/id650645305 or Android – https://play.google.com/store/apps/details?id=com.puteko.colarmix
Hardware Needed
Quiver Coloring Sheets – http://jaredjared.com/wp-content/uploads/2022/03/QuiverPDF.zip
Phone or Tablet
Color Pencils, Markets, Crayons etc…
Tutorial
None – Just color the pages!
Project 8: Virtual Worlds – Map
Objective
To have an “experience” playing Zork, avoiding all Internet solutions, cheat, and walk-throughs, and to create a physical map of the journey.
Software Needed
Gargoyle Inform Reader – https://github.com/garglk/garglk/releases
Zork Data File – http://jaredjared.com/wp-content/uploads/2022/03/zdungeon.zip
Zork Directions (redacted for this exercise) – http://jaredjared.com/wp-content/uploads/2022/03/ZorkDirections.pdf
Hardware Needed
Computer
Tutorial
Coming soon…
Project 9: Panorama
Objective
To create hand shoot and stitch a panorama (as best as possible). The panorama should be high quality JPG of a 2:1 aspect ration equirectangular projection that can be used as a sky box in future projects (even though only some of the full sphere will be completely by this limited panorama).
Software Needed
Adobe Photoshop
Hugin Panorama Stitcher – http://hugin.sourceforge.net/
LizardQ Viewer – https://www.lizardq.com/en/viewer/
Hardware Needed
Computer
Camera or Cell Phone with Camera
Tutorial
How to Hold the Camera Tutorial – https://youtu.be/-pDJjRtRJDI
Stitching Tutorial – https://youtu.be/oy-Vtyndpt4
Project 10: Myriorama
Objective
To create 2 panoramic strip images to contribute to the larger collection of artistic images that create an infinite panorama.
Software Needed
Adobe Photoshop / Adobe Illustrator
Myriorama Template – http://jaredjared.com/wp-content/uploads/2022/03/Myriorama-Template.zip
Hardware Needed
Just a Computer
Tutorial
None
Project 11: Surround Sound Minute
Objective
To create a one minute surround sound experience using only public domain audio resources and no words.
Software Needed
Adobe Audition
Sound Files – https://freesound.org/
Hardware Needed
5.1 Speaker System – https://tinyurl.com/375p9cte
5.1 USB Sound Card – https://tinyurl.com/2p8xv2jz
Cables
Tutorial
Mixing 5.1 Audio Tutorial – https://youtu.be/npDaa9VDuXU
Project 12: VR Snowglobe
Objective
To create a scene in Unity that is as if the viewer was standing inside a snowglobe and looking out. The only navigation is panning and rotating the head. The scene will use the stone art model, the cleaned up scan of the head, and the panorama as a skybox. Other models and animations can be included as desired.
Software Needed
Steam – https://store.steampowered.com/
Steam VR – https://store.steampowered.com/app/250820/SteamVR/
iVRy Mobile Premium Driver for Steam VR – https://store.steampowered.com/app/992490/iVRy_Driver_for_SteamVR/
iVRy Driver for iOS – https://apps.apple.com/us/app/ivry/id1210129937 or Android – https://play.google.com/store/apps/details?id=com.mediator_software.ivry
3D Models
Unity – https://unity.com/
Unity Steam VR Plugin – https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647
Hardware Needed
3D Phone Viewer – https://www.berezin.com/3d/super3d.htm or https://www.berezin.com/3d/vr_viewer.htm
Wired XboxOne Controller – https://tinyurl.com/mv7aun77
Phone with a Gyroscope
Tutorial
Coming Soon…
Records
The continuing saga…
The story!
I have a lot of records…
Why do I have so many records?
When I was a kid I was fascinated by records. My mom had records. They even had my initials on them – JB. It turns out back in the 60s you would put initials on your records so you could get them back when you went to parties. My father’s initials were also JB. I love my Peter, Paul, and Mary records! In fact I listed to them today!
As I got older I would purchase more here and there: Half-Price Books, flea markets, garage sales etc.
One day I got a phone call. A friend’s mother was going into a nursing home, would I want her records. Sure! A strange variety of 78s, 33s, and 45s.
I love my singles collection. At one point I had this giant trough of 45s. Like 10 feet. I would get a lot of those at the Goodwill or other thrift stores.
One time I was at a used appliance store and there was a box of records sitting in the corner. The guy sold me the entire box for $20. It was all Kiss, Megadeath, and Led Zeppelin!
Then one day the weirdest thing happened. I was at the local library’s annual book sale and flipping through their records. $1 each. I told them that $1 each is OK but nothing beats the thrill of buying a box for $20 and coming home to some real treasures. The lady asked for my name and phone number. Weird. The next day she called and told me that the deal was acceptable. What deal? $20. $20 for what? For everything. It turns out that the library was no longer lending records and for $20 the entire collection was mine. I grabbed a buddy and a truck and suddenly I was buried in records.
Then another friend’s mother went into a nursing home, then another friend’s father died. And sight unseen people are just dropping off these collections at my house.
6 months later the library called and told me to come with another $20. I though I had all your records. They get donations, and after their semi-annual sale the rest was mine. It was a LOT! 6 months later they called again. Only a car-full but they didn’t want the $20. 6 months later I told them to stop!
During this time I’ve moved twice. And it was up to over 80 crates of records. My basement is all Kallax furniture but I have NO idea what I have.
I promised myself – no more records until they got sorted.
Well… I was at a friends house. Little old lady. She wanted some of her records digitized. In the collection I saw some real treasures. We agreed on a trade. I got the collection as long as I digitized from her list. Deal. But no more! I’ve been good since! Really!
And I mean it! During this time I got rid of almost all of my audio cassettes – I had over 700, video cassettes – I had over 1,000 – 8-track tapes – I had over 600. I kept a few here and there but I’ve been making room.
So where am I at now?
I go cube by cube sorting out the ones I know I don’t want. For sure – not going to listen to. I am keeping my eye out for anything of value though. If I suspect it could be worth something I do a quick eBay check or Discogs. If one is selling for $20 or less – it goes in the discard pile. Right now I am only culling, if I second guess a record – I keep it. This is only the for sure NOs!
My niece Olivia has become a record collector, which is good because I am sure once I weed out the bad stuff there will be dupes of a LOT of good stuff and some stuff that she will want but I won’t – like maybe all that Megadeath.
The collection is VAST. I know I have a bunch of Yiddish humor records from the 40s. And tons of 78s. The 78s are crazy old.
A couple of years ago I had a flood. The records were fine but the mediation crew that packed them up and moved them so that the room could be re-done did a terrible job. Smashed a bunch of records. They ended up paying me like $800 for some old 78s. I will do the 78s last because their might be some value there.
My friends all want to come over and see the collection but it isn’t a collection yet – it’s a warehouse.
I did find ONE valuable record so far. The Offs First Record has a nice street value so I put it up on eBay. I also found a Star Wars book and record I’m selling on Facebook Marketplace. I really don’t want to be in the record selling business. I want to listen and enjoy!
Oh, and I’m making a pile of all the Disney records. They aren’t worth a lot but someone will want the whole lot I am sure.
So originally I was going to sell them locally in batches on Facebook marketplace or to friends. I’m not interested in cleaning, grading, mailing, and waiting to get rid of these records. But no one was interested.
Then my friend Andrew called to make me a deal. He will go though the discards and take what he wants for free – but then he will load my truck, follow me to half price books, and unload. He also reminded me that between the broken 78s and the eBay record I’ve already made $1,000 off the collection so anything else is really gravy. And he’s right!
Half price books gave me $1.10 for a truck load. I’m thrilled. And Andrew for some great records. Can’t wait to do it again! Second load was work 25 cents – I think it’s because they hate me.
The first reject batch was 118 records – view them here.
The second reject batch was 167 records – view them here.
The third reject batch was 135 records – view them here.
The fourth reject batch was 299 records – view them here.
The fifth reject batch was 615 records – view them here.
The sixth reject batch was 349 records – view them here.
30 years of email….
As someone who has been online since the mid 1980s, I often think about the amount of data I have generated. In terms of the absolute number of files though – the bulk of it has to be in email.
When I first got online I would visit various bulletin board systems (BBS), each with their own phone number and special system that I would dial into with a phone line and a modem. If I thought something was worth saving I would copy it into a running “plain text” log file I had created. In fact I still have many of these files even today. They are weird bits of scraps of humor or contact information or even emails or instant messages from days gone by. Even then I knew that there was no archiving from a BBS so what I saved was up to me. Not that I was even thinking about archiving, just saving a scrap here or there.
My real Internet experience started with the Cleveland Freenet and more commercial services like American Online (AOL) and Compuserve that really put the BBS out of business. People use AOL like a punchline these days, much like they do a flip-phone. But at the time they were cutting edge – it is only when you cling to things after their day is done that they become humorous. (Anybody need an install CD?)
Freenet had their own email system but as it was related to Case Western Reserve University (CWRU) you soon realized how client – server things were becoming. Even with AOL you could choose to have your local software create copies of all of your emails on the local drive.
The first email I saved in my CWRU email was a Happy Birthday message from one of my fraternity brothers. Dates 1/26/1990 it says – Happy 18th birthday.
From that day forward, unless it was absolute SPAM, I would endeavor to keep all of my email. The problem is that over the years I had many email accounts. By this point I had ditched Compuserve but I had an active presence on AOL (with multiple accounts – because we all did). I had my CWRU email account and my main email account was from a little company called Earthlink. Over the years they bought and sold other companies and I still have that email address (and pay a nominal monthly fee). Of course I also had a Yahoo account and as time passed I also moved to Google. I never was one for Prodigy and while I had a Hotmail email address I never used it. Ameritech was my Internet Service Provider and they gave me an ameritech.net ID but that also eventually rolled back into Yahoo.
So lets summarize: CWRU email, AOL, Yahoo, Earthlink, and Google.
Yeah that’s about right.
Now Earthlink was your standard email service. If you left too much on the server you would get into trouble so I had to use a client side program like Eudora or Thunderbird or Outlook Express. I always avoided using regular Outlook as I knew it would create these monster data files that would get corrupted.
Once I used an email client I would configure it so that it would check as much as possible – so CWRU, Earthlink, and even Yahoo would all be in one place. At various times I tried to get it to interact with AOL but the AOL client was for a while superior (for accessing AOL).
I was very fearful of the cloud. I didn’t want to bifurcate my experiences or my datasets. When webmail first came out I would use it – but I would always run home and my sure that my archive would get a copy of everything. Changing computers was the worst as I would need to make sure I didn’t lose things along the way.
I was pretty good at sorting – not great – but I would sort friends and projects and things and especially mailing lists.
As I moved from client to client I would sometimes lose attachments. When I moved from Eudora to Outlook Express, all of my attachments became a folder and those files lived elsewhere on my system. I didn’t lose the files but they were no longer part of the emails themselves.
Outlook Express was interesting as it would create smaller blocks of data and the more I filtered the more blocks I would get. Smaller blocks are of course safer.
AOL would allow me to move around mail and mailboxes in a similar way. All roads led to my CWRU email and my Earthlink account. And as I stopped using AOL, the question was: how do I keep that data?
Eventually I found a third party software that allowed me to port the old AOL email into Outlook Express. That was really the end of my using AOL. I’m sure I still can log in but if you are trying to reach me there – good luck.
On a side note, I kept AOL running longer than expected because I setup my original Apple ID as an AOL ID. This was not jaredjared@aol.com it was literally JUST jaredjared. So much got tangled by Apple and AOL in that system and many things got messed up and I had to repeat a lot of purchases and setup new Apple IDs. At one time both jaredjared and jaredjared@aol.com were valid Apple IDs. Oy – the good old days. Every so often a remnant of that pops up on an old Apple device.
Slowly I am trying to put all my eggs in one basket, and its a local basket. Again this was days before cloud backup so I was making sure that on a regular basis I was saving these files on hard drives. And the data was getting bigger and bigger.
I was also trying different email clients. Which sorts better, which filters better, which forwards better? And with every different client was the delicate process of uplifting thousands of emails in hundreds of folders. These packages were never ready for me.
When the cloud hit – I was skeptical. I might like putting all of my eggs in one basket but I want it to be MY basket. Is Google gonna stick around? How will I protect my data?
When Outlook Express was killed, Microsoft moved to Windows Live Mail. At first I was going to go back to Eudora or Thunderbird, but then I discovered that Windows Live Mail stored all of the email in sorted folders of individual .EML files. EML files are plain text! So now I wouldn’t have to worry about large file corruption and I was in a standards based file format. Hooray!
Oh – but by now I have over 100,000 individual EML files. Windows hates thousands of little files. Also jump ahead a few years – so do cloud backup services.
At this point the university had moved our email into the Google environment and I was feeling better about Google. My primary email had been narrowed down to my CWRU email and my Google account and my forever linked to various things Earthlink account.
So why not do something idiotic? Instead of relying on the cloud – I tried downloading it. I’m not a complete idiot, I used webmail like everyone else, I just on a regular basis would try to make a download of the online mail to have all my data in a single place.
But these email clients are terrible. They don’t like big data dumps and they don’t search and sort very well. So anytime I tried to find an old email I would have to rely on a third party hard drive indexing system that had read in all of the plain text EML files. This is not efficient!
For the most part my email life can be divided into Pre and Post “The Cloud”. And it’s a pretty close division of around 15 years on either side.
I know I know. Who needs to read old email from the 1990s. Trust me – its more than just nostalgia – though some of it is nostalgia – some of my active freelance projects actually date to the mid 1980s!
The pandemic (of 2020) has given me a lot of time to play catch-up on certain work activities that I never do and a big one of them is file management. I’ve worked at the same job for over 25 years and have 10+ terabytes of data. (The organization of which is another blog article and yes it is all backed up in the cloud).
In my hunting through old folders I found some of those BBS log files. Stories, jokes, instant messages, emails and phone numbers from people long gone (and often without area codes).
And then I found my EML hoard.
With Windows Live Mail long dead, I would just open them via searching and the indexing client. When I changed computers last year I didn’t renew the indexing service which means the data was just sitting there.
I wonder.
What email client could I get that would allow me to search and sort them? I’m not going to add any more email. My AOL is dead, my Yahoo is dead, and my Earthlink forwards to my Google.
Don’t laugh.
Mozilla Thunderbird to the rescue. Not only is it an active software package but people have authored all sorts of plugins for it.
So I set it up with no account (local only) and imported my old folders.
It didn’t take long for the 198,000 emails to load (my memory was that is was more like a quarter million but hey whatever).
Look at that I can see ALL my old email.
And then I had a really stupid thought.
Instead of trying to download from Google, could I send all of my email UP INTO the cloud?
Could I upload my hoard into Gmail and reunify my 30 years of email?
Kids, don’t try this at home.
It is in fact possible to have Thunderbird attach to your Google email. In fact if I wanted to I could download my entire Gmail account locally (which one day I might do). And then I made a folder in my Gmail called ZZZ and started dragging over the local folders into it.
You have to be careful. It is a slow process and if it “times out” I find it is best to rename the folder that died and to start again. I don’t delete the old folder because in Google they are really labels and not folders and you might have created unexpected connections. I would rather deal with duplicates than loss.
Many years ago two of my bosses were arguing about a project I was working on and who was supposed to pay for what when. In the middle of their finger pointing I pulled out emails from 8 months prior that resolved the situation. Both of them were shocked and said “Who keeps email for that long?” “I do.” “Why?” “Because of situations like this!”
I’m not that crazy anymore. When the email tells me there are snacks in the break-room, I delete it. I unsubscribe from unwanted lists and go back and delete things that just aren’t needed. I still have a hoard but its a better curated hoard.
I also have 12,000 unread emails in my inbox. I’m getting to those. That’s another blog entry. I’m getting there – every days I’m getting there.
But today I can say my email is all in one place.
Happy 18th birthday Jared.
As I write this I am 2 months away from my 49th birthday.
Alice
Sorry this got deleted!
You can get the prints at my Etsy shop!
https://www.etsy.com/shop/JaredBendis
Summary video:
Creating Chromadepth Image From Maya
This is a text supplement to a video you can find here:
1) Turn on Maya Render Layers – This is ONLY done one time. Once this is done your Maya will stay this way.
- Windows > Settings/Preferences > Preferences
- Rendering – Preferred Render Setup System – Legacy Render Layers
- Restart Maya (Again you only need to do this once).
2) Load your file!
3) Make sure your file is lit properly. Lighting is needed for the composited image.
3) Adjust the zoom and rotation of your camera until you are happy.
4) In your render settings, set the resolution to something high (such as 3000×3000) also make sure that Alpha Channel (mask) is checked!
5) Render your camera. Make sure the image looks good. This is the base image you will be colorizing later so repeat until you are happy.
6) Save the image as a PNG file. We need to use PNG so that the non-image area is transparent and not black (even though it looks black on the screen).
7) Go back to the render settings and set to something low (such as 600×600) this makes the next steps go faster.
8) Choose the Channel Box / Layer Editor Tab on the right side of the screen.
9) Choose the Render Tab (Which you have because of step 1) (At the bottom on the right)
10) Select all of your objects. Select > All
11) Create New Layer from Selected Objects (this is the last icon when the Render Tab is selected)
12) Rename it something nice that you will remember.
13) Right click the new layer and select Attributes
14) In the Attributes Panel, click the Tab of the layer you just made.
15) Click the Presets button and choose Luminance Depth
16) Look for the slider marked Out Color. Click the little arrow button thingy at the far right end of it.
17) Right click on the Old Min and choose Break Connection
18) Right click on the Old Max and choose Break Connection
19) Render to see what you have. Keep the Render window open.
20) Adjust the Old Max number until you the image starts to get clipped (in the far) with black.
21) Repeat until there is no black in the rendered part of the image.
22) Adjust the Old Min number until you the image starts to get clipped (in the near) with white.
23) Repeat until there is only a touch of pure white in the rendered part of the image.
24) Set the resolution back to 3000×3000
25) Render the image
26) Save the new image as a PNG
27) You now have the original rendered image and the z-map image, both as PNG files.
28) Leave Maya
29) Download Palette file from here.
30) Launch Photoshop.
31) For the nuances of what happens next.. watch the video!
32) Open the Z Map file.
33) Image > Adjustments > Levels – Frame the data with the Black and White Point without clipping any data.
34) Create a new layer
35) Fill new layer with black
36) Move layer under the Z-map layer
37) Layer > Flatten Image
38) Image > Mode > Grayscale
39) Image > Mode > Indexed Color
40) Image > Mode > Color Table
41) You should now see a grayscale color table. Click Load… and load the Chromadepth palette you saved in step 29.
42) Image > Mode > RGB Color
43) Leave this image there for a minute.
44) Load the rendered file in a new tab.
45) Image > Adjustments > Desaturate (to get rid of any color)
46) Image > Adjustments > Levels (adjust as needed for a good contrast)
47) Select > All
48) Edit > Copy
49) Return to Z-map Image
50) Edit > Paste Special > Paste in Place
51) In the Layers menu. Set the Layer Blend to Multiple
52) Layer > Flatten Image
53) View, Save, and Enjoy!
Note> After step 33 you can go back into layers to distribute the graypoint to choose if the image has more warm or cool colors.
Anaglyph Made Easy – Again
So, here I am doing another 3D tutorial. It turns out that as time passes it gets easier and easier.
Of course you have to know how to shoot a good stereoscopic pair, but let’s assume you’ve done that. You have used a 3D camera or have taken 2 images about 3″ apart that have no motion in them, and now you want to view them with your favorite pair of red/cyan glasses. (I like the ProView from Berezin).
So here are my source files:
Note – all images in this tutorial are clickable to the source files.
My right picture:
My left picture:
The images above link to the source files if you want to play with them yourselves. Since there are people in the shots we know I used a 3D camera (and didn’t ask everyone at the opening at the Met to stand perfectly still).
First I go to Photoshop and open both images.
Then, starting with the Right image.
- Select > All [This selects the entire picture]
- Edit > Copy [This puts it into the clipboard]
- Navigate to the Left image.
- Edit > Paste [This creates a new layer from the contents of the clipboard]
- Navigate to the Right image.
- File > Close [This closes the right image]
Yes there are keyboard shortcuts, and yes you may use them, but this is a tutorial so I am taking it nice and slow.
If you look in the layers panel you will see you have two layers:
- Layer 1 – which has the contents of the Right image.
- Background – which is the locked background layer and has the contents of the Left image.
We need to do several things.
- Double click on the words “Layer 1” and rename it “Right” (You must be on the words or you will open the Layer Style menu by mistake).
- Since we don’t want the Background layer to be a “locked” background layer we need to convert it into a normal layer.
- Double Click on the Background layer and it will prompt you to name a new layer.
- Basically this converts your locked background layer into a regular layer and allowing you to rename it at the same time.
- Voila, now you have two unlocked layers. Right on top, Left on bottom.
This should literally take a minute.
Now we need to make it anaglyph. I know about 20 ways to do this and I recently learned one that is so easy I feel stupid. Yes there are tools and software for alignment and things but I needed to write up a tutorial for my VR students and I don’t want them using those yet!
Personally, I prefer the grayscale anaglyphs. Unless you know your colors really well, you can get very weird vibrations.
So go to each layer and click Image > Adjustments > Desaturate. Remember you have to do this for BOTH layers!
Now this next part is where it gets funny.
Double click on the blank space after the name Right in the Layers menu. This brings up the Layers Style menu.
Or click Layer > Layer Style > Blending Options…
Right in the center of the dialog box, under Advanced Blending, uncheck the channel marked R (for Red).
And click OK.
You would think you would need to go to the Left image and uncheck the G and B channels but you don’t. (Unless the Left is on top in which case you don’t have to do the right).
Now you have an anaglyph image but it needs adjusted.
Select the Right layer, and then using the move tool, move it around. Ideally you should only have to move it right and left but nothing is ever perfect.
As you adjust you will notice that sometimes the red and cyan on an area seem to go away and that part becomes solid grayscale. This is the plane of the screen. Anything behind it goes into the screen, anything in front of it pops out of the screen.
Now you have to be careful.
If you set the closest item to be the plane of the screen. The back part of the picture might have too much separation and be hard to view. If you make the back the plane of the screen you will mess everything up because nothing should pop out of the screen that much – it is called violating the stereo window.
You want to find the sweet spot.
When you do. I would do two things.
- Save your project as a PSD file so you can keep adjusting later.
- Save > As your image as a JPG file so you can share with your friends!
PS You will need to open and crop the JPG file to get rid of the parts that didn’t have overlap. Look for it.
Here is the image aligned at the nearest point:
Here is the image aligned at a far point: (This is bad and hard to view)
Here is the image going set to about 2/3 into the screen and 1/3 out:
Enjoy!