2017 icon indicating copy to clipboard operation
2017 copied to clipboard

A Physical Book

Open lizadaly opened this issue 8 years ago • 4 comments

A Physical Book makes a digitized book “physical” by rendering it in a simulated space where properties like gravity, friction, and velocity all apply. The program randomly perturbs the letters, then takes a snapshot at a point in time, re-assembling the images into a new, “un-digitized” book.

The raw, uncorrected scanned text of The Up-To-Date Sandwich Book: 400 Ways to Make a Sandwich (1909) is re-imagined as this 251 page (50,964 words) book:




Implementation

A Physical Book uses the web-based game engine Phaser and a Selenium script calls the program 500 times to load all the chapters in succession and take a screenshot:

Full 50,000+ word, 250 page PDF (55MB)

More implementation details, examples, and source code at https://github.com/lizadaly/a-physical-book

lizadaly avatar Nov 15 '17 03:11 lizadaly

This is amazing.

On Tue, Nov 14, 2017 at 10:41 PM Liza Daly [email protected] wrote:

A Physical Book_ makes a digitized book “physical” by rendering it in a simulated space where properties like gravity, friction, and velocity all apply. The program randomly perturbs the letters, then takes a snapshot at a point in time, re-assembling the images into a new, “un-digitized” book.

The raw, uncorrected scanned text of The Up-To-Date Sandwich Book: 400 Ways to Make a Sandwich (1909) https://publicdomainreview.org/collections/the-up-to-date-sandwich-book-400-ways-to-make-a-sandwich-1909/ is re-imagined as this 251 page (50,964 words) book:

https://camo.githubusercontent.com/badc96552576b49ee159e519a58a6b7110b99712/68747470733a2f2f6c697a6164616c792e6769746875622e696f2f612d706879736963616c2d626f6f6b2f6578616d706c65732f73616d706c65372e706e67

https://camo.githubusercontent.com/d12216f578d4e52c29c9d85e42766e37975c6c39/68747470733a2f2f6c697a6164616c792e6769746875622e696f2f612d706879736963616c2d626f6f6b2f6578616d706c65732f73616d706c65382e706e67

https://camo.githubusercontent.com/d4f9deb04ef9fdfd11875a650b5acce84039ac16/68747470733a2f2f6c697a6164616c792e6769746875622e696f2f612d706879736963616c2d626f6f6b2f6578616d706c65732f73616d706c6531312e706e67

https://camo.githubusercontent.com/4d3576f20776b18d7e89311cefeb2701005a92e0/68747470733a2f2f6c697a6164616c792e6769746875622e696f2f612d706879736963616c2d626f6f6b2f6578616d706c65732f73616d706c65392e706e67 Implementation

A Physical Book uses the web-based game engine Phaser https://phaser.io and a Selenium script calls the program 500 times to load all the chapters in succession and take a screenshot:

https://camo.githubusercontent.com/45b6717648a65702d737fc2f2cb084d6e23e80e3/68747470733a2f2f6c697a6164616c792e6769746875622e696f2f612d706879736963616c2d626f6f6b2f6578616d706c65732f616e696d6174696f6e2e676966

Full 50,000+ word, 250 page PDF https://www.dropbox.com/s/lphwafia5qskokt/nanogenmo2017-lizadaly.pdf?dl=0 (55MB)

More implementation details, examples, and source code at https://github.com/lizadaly/a-physical-book

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/NaNoGenMo/2017/issues/105, or mute the thread https://github.com/notifications/unsubscribe-auth/AAd6GRvPtkIcG5rwqqR1gzOzyBJS26_eks5s2l15gaJpZM4QeWYh .

enkiv2 avatar Nov 15 '17 11:11 enkiv2

So very 🆒 Great Job!

MichaelMartinez avatar Nov 15 '17 21:11 MichaelMartinez

I really love this!

image

janelleshane avatar Dec 06 '17 15:12 janelleshane

Thanks! That reminds me to add that you can now add your own text using the live demo version:

https://lizadaly.com/projects/a-physical-book/

lizadaly avatar Dec 06 '17 15:12 lizadaly