I'm guessing Frederick is a full-fledged PhD by now. Congratulations!
Is his thesis available somewhere (in English)? I'd love to read it!
Thanks,
John
The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.
General DiscussionFrom the old forum
I'm guessing Frederick is a full-fledged PhD by now. Congratulations!
Is his thesis available somewhere (in English)? I'd love to read it!
Thanks,
John
Hi John,
Yes the thesis is available here: http://www.enigmeta.com/thesis
True to the subject of generative design I've actually made a thesis generator that can create different designs depending on if you want an "artsy" or "sciency" thesis.
I've written a blog post about the thesis generator here: http://www.enigmeta.com/blog/phd-thesis-generator/
Yeah, I saw that link yesterday and I have tried generating a thesis multiple times. Just tried again and have yet to get very far. It usually times out or just sits there. Once I got a cover but nothing else.
Could the global demand be swamping the server?
That's weird — I just tried generating a new copy and it worked. Have you tried in desktop Chrome?
Here's a static version:
https://debleser.be/thesis/thesis-50.pdf
I'll probably also scale down the used images to screen resolution so generation is a bit faster.
Thanks, that did the trick.
Doesn't work on iOS or in Mac Safari. But did work in Mac Chrome.
Again, congratulations! I look forward to reading this.
John
Thanks! I'll see if I can fix it in Safari. The PDF might be too big for iOS.
Congrats for your achievement, got a couple of 'copies' yesterday, the artsy one was not very readable but that was part of the idea... and interesting reading too!
Nice work on the parametric formatting -waiting for first one I even wondered if the Thesis Generator would modify content / meaning also- I've wanted many times a proper pdf output from nodebox, with real text and font embedding.
@rioch Thanks! I purposely chose not to change the content. It was difficult already to get this through the university, as they demanded identical copies for archival purposes.
I did however do a lot of thinking with some colleagues on how a fully dynamic thesis, including content changes, could look. A good first step would be to tag all content to give it an indication of whether it would be suitable for artists or scientists. When generating an artistic version, content tagged as scientific could be reduced in size/opacity or hidden entirely.
An alternative is to let the computer modify the text; however this quickly becomes very tiring to read. I think doing manual redaction will result in a much more readable text.
The generator is not written using NodeBox, as mentioned in the blog post. I've used Go with just the standard library. However, I now understand a lot more about the PDF format, and it would be feasible to port something like that to NodeBox 3.
The issue of real text is not a limitation of the underlying NodeBox PDF generation library (iText), but rather a conscious choice to work with Bézier paths across the board. This makes it avoid complex issues with type and conversions; however it does limit you to outlined text. In NodeBox Live, we added a text object that generates real text (however we don't have a PDF generator there).