View on GitHub

George Nelson Design

Computational Graphic - final project | Francesco Di Paolo 413937

Download this project as a .zip file Download this project as a tar.gz file

Marshmallow Sofa

Measurements:
H 31" D 29" W 52" Seat H 16"


If only all design "failures" were so successful. The inspiration for the Nelson Marshmallow Sofa (1956) was launched when an inventor approached George Nelson and Irving Harper with a planned "self-skinned" injection plastic disc that would be inexpensive to produce and unerringly durable. As the proposed cushions had a maximum diameter of 12", the designers perched 18 of them atop a steel frame. Sadly, the inventor's vision for high-resiliency, low-cost cushions never came to fruition, but the design was so compelling that Herman Miller chose to produce it anyway. Designed with both residential and commercial applications in mind, the cushions are detachable for easy cleaning and therefore interchangeable to equalize wear. The atom-like appearance of the Marshmallow Sofa is a precursor to the aesthetic style of the pop art of the 1960s. George Nelson's iconic sofa makes an enduring statement. Eighteen round cushions covered in sleek black vinyl appear to float over a tubular brushed steel frame.
In recent years it has become known that many of the designs George Nelson accepted credit for were actually the work of other designers employed at his studios. Examples of this include the Marshmallow sofa, which was actually designed by Irving Harper, and the Action Office, for which Nelson won the prestigious Alcoa Award, neglecting to mention that it was largely designed by Robert Propst. John Pile, a designer who worked for Nelson in the 1950s, commented about this practice; "George's attitude was that it was okay for individual designers to be given credit in trade publications, but for the consumer world, the credit should always be to the firm, not the individual. He didn't always follow through on that policy though." Marshmallow Sofa

Modeling

This model is the more complex and challenging item of the entire set, it is composed by a large number of parts.


The upper part of the pillow is generated rotating a NUBS curve using the ROTATIONAL_SURFACE function.

The metal base of the pillow has been created using the function ROTATIONAL_SOLID starting from the profile points.

The function pillowRow(numberOfPillows) create rows of pillow with an alternated color.
The structure of the sofa is composed of various elements:



The curved part of the structure has been made mapping the TORUS function to an appropriated domain.

Model

Code