Computer graphics have come a long way since the days of Dire Straits and their first computer animated music video in 1985. To move the state of the art forward has taken the labor of countless artists, developers and technicians. Working in just that field, a group from UCLA have developed an advanced system for simulating baking in computer graphics, and the results look absolutely delicious.
We propose a porous thermo-viscoelastoplastic mixture model.
The work is being presented at SIGGRPAH Asia, and being an academic paper, is dense in arcane terminology. To properly simulate baking, the team had to consider a multitude of interdependent processes. There’s heat transfer to consider, the release of carbon dioxide from leavening agents, the browning of dough due to evaporation of water, and all manner of other complicated chemical and physical interactions.
With a model that takes all of these factors into account, the results are amazingly realistic. The team have shown off renders of cookies in the oven, freshly baked loaves of bread being torn apart, and even muffins full of melted chocolate chips.
The core of the machine is a moving platform combined with a rolling pin, that can be set to a desired height to roll the dough into a set thickness. This is key to baking top-notch croissants, which [Alex] takes very seriously. His initial model used a table leg for a rolling pin, fitted with a threaded rod down the centre. This had significant issues with both runout, and uneven diameter across its length. Additionally, its frame had not held up after a recent move, and [Alex] was keen to start again.
The new model starts with attention paid to the basic engineering issues. The table leg is replaced with a professional-grade rolling pin, fitted with 3D-printed gears that accurately align the axis of rotation to the centre of the pin. A rack and pinion drive is also added to move the dough platform. Finally, a locking pin system is used to set the desired height of the dough.
It’s a useful project for the keen baker, and one that leans heavily on additive manufacturing methods. Producing such a tool in the years before 3D printers would have required significant effort to produce the required gears and mating components, so it’s impressive to see how easily something like this can come together these days. A hacker mindset can always be handy for baking – don’t forget, you can improve your bread crusts with steam! Video after the break.
When it comes to managing ingredients and baking at a professional bakery, we know that most people would turn to an SQL database and emacs. Really, what else do you need? Okay, so maybe there are a few who would think that emacs couldn’t help you with this, so, here’s how [Piers] uses emacs and PostgresSQL to manage the day to day needs at his bakery.
[Piers] had tried a spreadsheet to keep track of things, but didn’t really like it when he had to create a new recipe: “lots of tedious copying, pasting and repetition of formulae” is how he put it. As a ex-professional programmer, [Piers] was familiar with emacs and so set up a daily worksheet in emacs using org-mode. Each morning he runs org-capture to create the template for the day’s work. Some code in the org file (run with org-babel) can run a query on the database. He’s created some code to set up each day’s journal entry and to run the complicated database queries that he needs.
There is a list of things that [Piers] is working on next, including ingredient order management and accounting, but it works for him. And to stop any potential flame wars that might break out, it’s good to mention that the system does just that: It works for him. There are other possibilities. Take a look at Al’s Editor Wars article, or Elliot’s rebuttal, or, ignore the wars and read this article on baking with steam.
We will be the first to admit, we like to use Git for a lot of things that are probably off the beaten path. But now thanks to [hendricius] you can find out how to make your own bread on GitHub. Let’s get one thing straight. This isn’t the breadmaker fad from a while back, although we are surprised we don’t see more hacked together breadmakers with Internet connectivity. This is old-fashioned bread baking with a bowl, some ingredients, and an oven or another heat source.
You might think this is just using Git as a repository for recipes, but it is more than that. According to [hendricius]:
Learn how to master the art of baking the programmer way. If you love programming, you will also enjoy breaking some bread. A/B test, iterate and ultimately become a self-taught baker. This repository is dedicated to becoming your bread manifesto with useful tricks and hacks. Furthermore, the goal is to illustrate how easy making bread is and that you can get started today without expensive tools.
What’s a hacker going to do with an oven? Reflow solder? Dry out 3D printing filament? If you are [Alicia Gibb] you’d be baking a cake. While complaining that projects aren’t a hack seems to be a favorite past time for Hackaday commentators, we think [Alicia] will be in the clear. Why? Because these cakes have Arduinos, LEDs, and motorized candles among other gizmos.
The Game Boy cake is undeniably cool, although we have to admit the cake that screams when cut got our attention (see video below), even if it would unnerve guests.
As you might expect, you can’t bake the electronics directly into the cake. [Alicia] uses Tupperware or parchment paper to create cavities for the electronics. Connections and other solder joints get professional grade Saran wrap to keep the lead and other awful chemicals out of the cake.
[enddev]’s creation is based around an Arduino Mega, and the interface is three buttons and an LCD. The user selects between liquid and powder, followed by the desired measurement. If liquid is chosen, the peristaltic pump is engaged to deliver the specified amount through silicone tubing. The current powder setup uses a kitchen scale, which the designers found to be inaccurate for small amounts. They believe that a volume auger and stepper motor would be ideal.
The team mentions that the powder delivery system is better suited for flakier substances since it’s basically agitated out of the container. This makes us think this would be great for feeding fish. If you take this admirably-written Instructable and use it to feed your fish or something, let us know. Their code is on the gits.
[Ben Krasnow’s] latest project is a delicious one. In the image above he’s showing off the beginnings of his cookie dispenser. No, it’s not another take on a way to eat Oreo cookies. It actually comes much earlier in the production chain. His device is akin to a 3D printer for baked goods in that it will be able to automatically combine raw ingredients to form production runs as small as a single serving of cookie dough.
When we first heard about it we wondered why you would want to bake just one cookie? But of course that’s not the purpose at all. The machine will allow you to bake a full sheet of cookies, but provides the option of making each one of them with a different recipe. As with all baking, combining ingredients in the proper proportions is paramount. In the post linked at the top he’s working on a butter dispenser. But in an earlier post he hacked an electronic scale to help weigh other ingredients. You can watch both video clips after the break.
Imaging a dozen cookies with slightly different amounts of flour in them. A few test sheets and he should be able to dial in the very best recipes.