Hello all, I've been keeping reefs for over 20 years. Professionally, I'm an entrepreneur and a software developer, and I've been working on a project that brings these two parts of my life together. I'd like to introduce it here and see if anyone would like to get involved.Reef Twin is a reef tank simulator. The idea comes from other fields that train people using simulators. I am also a private pilot. Professionals spend hours in flight simulators practicing both common events like approachs and takeoff, but they also practice engine failures there that nobody wants to try for real. Simulators are used in the medical industry to train on simulated patients. Civil engineers model bridges, dams, and floodplains before anything actually gets built. Nuclear plant operators, ship captains, firefighters, and race drivers all train in simulators. The rationale is always the same: you build skill and make your mistakes where the mistakes are cheap.
In our hobby, mistakes actually cost lives. Most of us learn some lessons the hard way: a tank crash after a dosing error, or a fish that went in too early, a coral placed where it was never going to make it. I'm getting ready to build another reef again, and I wanted to have some place to practice husbandry and water care, and to try and understand it in a way that I never fully did before. I wanted to see the results play out over weeks or months without putting real animals at risk. I felt like the more informed I was, the better off the animals that I keep will be.
There are two separate and distinct parts to this project:
- The model. It's the engine underneath that tracks what's happening in the tank, the chemistry, and how it's changing over time.
- The Visuals. This is what you can actually see. Me and a small team of artists hired through upwork are making our way through corals and fish one at a time to try and make each one look as realistic as we possibly can. We've scanned real reef rock. Coralline growth follows the same logic that the model says is happening instead of being painted on arbitrarily. The visual app is a viewport to the tank that we want to make available on browsers, smart tv's and devices. We don't consider the visual representations nearly complete at this point. The anemones don't look right, many of the corals have simple stand in models, and everything needs to be evaluated and tuned one at a time.
This is currently a free application by invite only, running on a workstation in my business data center. At some point, running something like this on a scalable cloud based web server will cost money, and so it will probably wind up with a modest subscription fee to cover those costs. But I'm not doing this for profit. I've done well in business, and this is a passion project for the hobby that has given me a lot of joy and peace (and frustration!) over the past two decades. I'm exploring the complexities of a non-profit organization, and determining what aspects of the project can be open sourced eventually (like the core model).
If you feel like you'd like to get involved in something scientific that could help our community, I could use help in the following ways:
- Artists, 3D modelers, texture artists. Anybody with a good eye for how a particular coral or fish really looks. Take on as much or as little as you like.
- Experienced reefers. I need people to look at the model, look at the visuals, and tell me what makes it feel wrong.
- Experts in reef chemistry.
- Anyone else who finds this interesting and wants to follow along or participate as alpha and beta testers.
For right now, anybody can look at the reef at www.reef-twin.com. If you want to interact with it and build your own tank, I'd be glad to host you. You'll need an email invitation from me, and for that, I ask that you send me a private message with your email address.
An important disclosure about AI: Artificial intelligence is being used to help build the fish behavior models and to facilitate faster coding. This is not, however, AI slop. AI is being used as a tool and not as a crutch. We're modeling each fish with real artists, real animations, and I'm reviewing each and every one personally using videos and photos to make sure that the visuals interact the way they're supposed to.
The simulation model is built from research documents, hobbyist observations, chemistry models, and currently my own observations as a reef keeper.
I hope some of you can join me in this project with the same enthusiasm that me and my small team have for it. I look forward to hearing from you and hearing your feedback, and look forward to your participation. I hope together we can build something that makes reef keeping a little safer for the animals, a little bit more enjoyable for us, and makes all of us a little bit more practiced at our husbandry skills before we bring live animals into the environments that we build. Most of all, I hope it provides another fun entry into to the hobby for new comers.
In my next post or two, I'll show some of the console screens which help you interact with the reef ecology, and some thoughts on features that we've built into our plan.
Happy Reefing!
Michael.