This tool, written in the open source processing language, allows visually oriented designers to easily create 3D applets.
What is Chrysalis?
Chrysalis is a tool for helping individual designers and small product design firms to sell their products online in an exciting and collaborative new way. Basically, if you're a designer Chrysalis will allow you to set up an interactive online storefront that that lets people customize a design and then export it to another service (like Ponoko or Shapeways) for making. The tool works by acting as a translator between two popular design programs: Grasshopper and Processing, combining the best of both to create something new.
Designers can use Chrysalis in 3 easy steps:
Step1: Create your design in Grasshopper
Step2: Use Chrysalis to convert your Grasshopper file to Processing and post to the web for users to customize (see mockup here)
Step3: Send the customized design to a web-based making system like Ponoko to be digitally fabricated and shipped directly to your customers!
The Result: A beautiful and unique product that is as much a result of the customer's creativity as it is of the designer's, because of the rich variety of possible designs available in just one applet! Here are just some of the permutations of the above lamp.
What will the funding be used for?
This may sound simple, but its actually quite an ambitious project, and one that I cannot do by myself! I have had professional coders gauge exactly what it would take, and give estimates based on the scope outlined below. Please note that Chrysalis will NOT include translation of ALL of the Grasshopper components to Processing. That would frankly be crazy. We are talking about a sub-set which will allow basic geometry: points lines, extrusions, loft surfaces and primitives and a few others. However, with thorough documentation, we wil make it easy for others to expand on the basic set. My hope is that the same kind of user-generated add-ons that we have seen with Grasshopper will happen with Chrysalis as well.
The following will be made available through the Processing and Grasshopper online communities, and licensed under Creative Commons:
- New 3D libraries for Processing to support selected types of NURBS geometry
- Adaptation of some 3D geometry libraries already existing for Processing (anar+, toxiclibs, etc..)
- New Chrysalis translator app, written in Processing
- New initiator component to run within Grasshopper
- Complete documentation of all included libraries and translator app
How will Chrysalis help designers?
There is a new paradigm emerging in which small scale designers are offering customizeable versions of their designs through interactive web applets. Customers can go to the website, select a number of settings, preview the customized product and get a price estimate. Then when they are ready, they press a button and the product is made and shipped to them directly.
Processing makes apps like this possible through its robust graphics handling, and the ability to run in a web browser and interact with other websites via html. However, Processing has a text-based code editor, which is difficult to use in 3D design, especially for visually oriented people.
The intuitive WYSIWYG interface offered by Grasshopper is much more effective for visually oriented designers because it shows data and its relationships graphically instead of as lines of text. Unfortunately, Grasshopper models are not as share-able as Processing. It is not possible to view or interact with grasshopper designs on the web. The answer is Chrysalis; Think of it as designing 3D interactive content for the web using an intuitive visual programming interface.
Why should You back Chrysalis?
Chrysalis takes its name from the transformative stage in the life cycle of butterflies. I hope that this project, which transforms one type of interactive data into another, will also have a transformative effect on the nature of designing and doing business for small scale designers and entrepeneurs. The possibilities are greater, even than this. Some of the best open source projects (Processing is one of them) end up being used in ways far different and beyond what the original maker intended. Some posible uses for Chrysalis include: interactive walk-throughs for architects, online educational tools for teachers, or three-dimensional questionnaires for design research, just to name a few. What could you use Chrysalis for?
That's great, but what if You're not interested in using Processing or Grasshopper? What do You get by backing Chrysalis?
As a designer, I plan to use Chrysalis to create interactive customization platform for my lamp designs. Backers of this project will receive some of the first lamps and other products that I plan to offer through this new platform before it is available to the public. They will get to offer feedback and help shape the interactive interface. Make sure to make a note if your backer's reward will be a gift or somebody else!
Of course, Chrysalis is an open-source project and the real benefit to backers will be that they are making it possible for more artists and designers to make their products available in this way. They are furthering a trend that will ultimately give them more options and flexibility when purchasing products online.
Who is Chris Chalmers and why is he doing this?
I am trained, and work as an architect in San Francisco. I'm married and have a 2 yr. old son named Theo who also likes designing and building things. I'm also a founding member of BIOS Design Collective, a group of designers who share a blog and collaborate on some projects.
Finally, I'm starting a small business to sell lamps and other design products online. I would like to use Chrysalis as a tool in my own work, which you can see some of on my website: www.fabripod.com. But I would also like to make the same tool available to others who I hope will use it in new unexpected ways. I can't wait to see what you make with Chrysalis!
I hope to hear from you!
Have a question? If the info above doesn't help, you can ask the project creator directly.
pledged of $25,000 goal
seconds to go
Funding Unsuccessful This project reached the deadline without achieving its funding goal on December 15, 2011.
Oct 31, 2011 - Dec 15, 2011 (45 days)
Pledge $10 or more
Baseline: These backers get access to the beta release of the Chrysalis source code and the opportunity to give feedback and report bugs. They also get our eternal gratitude and will be listed on our website: http:www.fabripod.comEstimated delivery: Dec 2012
Pledge $40 or more
Basic Backer: These backers will receive a set of 5 laser-cut coasters made from felt or translucent plastic. They will also get the baseline rewards listed in #1 above.Estimated delivery: Jan 2012
Pledge $50 or more
4 backers Limited (26 of 30 left)
Maker: These backers will receive a $50 Personal Factory making voucher from Ponoko to turn their ideas into real things. Making vouchers cover the cost of making services like laser cutting, CNC routing or 3D printing. The vouchers can be used for any project but they would be a great way to begin using Chrysalis. For more information on Ponoko making vouchers, see the following link. http://support.ponoko.com/entries/20198027-what-can-i-apply-making-vouchers-to-on-my-order Makers will also get the baseline rewards listed in #1 above.Estimated delivery: Dec 2011
Pledge $75 or more
Collaborator: These backers will have the opportunity to take part in the initial testing of the chrysalis code. They will submit a grasshopper file to us via emai for translation to processing. The processing sketch will be posted on our website in a gallery of collaborators. The sketch will also be available for you to post on your own site. We encourage linking it to an online fabrication site like ponoko or shapeways and will offer limited email support for incorporating those site's APIs. For full API support, see reward #7 below. Since this is the initial test, grasshopper designs will be limited to a subset of available geometry types: splines, planes, loft surfaces and polygon mesh primitives. Collaborators will also get the baseline rewards listed in #1 above.Estimated delivery: Dec 2011
Pledge $100 or more
Super Backer "i": These backers will receive a Pre-designed lamp in their choice of the styles shown in the video, delivered as a kit with assembly instructions. Lamps come in a variety of materials and with 12' pendant cord or 60" floor stand. Finished lamps ship late January. Super Backers will also get the baseline rewards listed in #1 above.Estimated delivery: Jan 2012
Pledge $200 or more
Super Backer "j": These backers will receive a custom designed T shirt and, in choosing their design, will have an opportunity to test one of the first applications of Chrysalis: generating the T-shirt graphics using an interactive online app. T-shirts will be organic cotton and come in a variety of colors and sizes. App will be available late December. T-shirts ship late January. Super Backers will have the opportunity to provide feedback on the app's use and will also get the baseline rewards listed in #1 above.Estimated delivery: Jan 2012
Pledge $500 or more
Super Backer "k": These backers will have the opportunity to test one of the first applications of Chrysalis: making their own lamp using an interactive online app. These are custom designed lamps like the styles shown in the video, delivered as a kit with assembly instructions. Lamps come in a variety of material choices and with 12' pendant cord or 60" floor stand. The online app will be available late December, so this reward will make a great gift! Finished lamps ship late January to mid February. These backers will have the opportunity to provide feedback on the app's use and will also get the baseline rewards listed in #1 above.Estimated delivery: Jan 2012
Pledge $5,000 or more
Design Entrepeneur: This reward is intended for organizations and small design firms who want help implementing interactive online storefronts for their products using Chrysalis. I will work personally with these backers to set up a model storefront for a single product, which can then act as a template for additional products. The model product design will reproduce a grashopper file provided by the designer and translated using Chrysalis. The storefront will allow customers to modify their design with a combination of up to 3 variables, preview their personalized product and export it to an online making service like ponoko or shapeways. This reward does not include integration with online payment or e-commerce functionality, which will be the backer's responsibility. These backers will also get the baseline rewards listed in #1 above.Estimated delivery: Apr 2012