Introduction:
Andrés Roppa is an industrial designer who has spent more than a decade working at the intersection of eyewear, parametric design, and digital fabrication. This combination has shaped the tools and ideas behind his company: Frame Stock. His path began in Uruguay, where early work with Rhino, Grasshopper, and 3D printing opened the door to remote projects and revealed the untapped potential of customization in eyewear. Over time, this niche focus became his full-time domain, blending the precision of CAD with the craft and aesthetics of frame design.
At the center of our conversation is Frame Maker, his evolving system for transforming 2D outlines into ready-to-prototype 3D frames. Andrés breaks down what it means to automate a process that traditionally relies on a designer’s intuition, explaining both the opportunities and the limits of parametric modeling in a highly artistic industry. He walks through the technical challenges, such as inconsistent curves, hand-drawn variations, and the need to maintain creative flexibility, and how the tool focuses on automating the repetitive mechanics while preserving the designer’s intent.
The interview also explores how ShapeDiver enabled him to transform these parametric workflows into accessible tools for non-technical designers, the role the App Builder plays in building intuitive user experiences, and how bespoke collaborations, such as Vision Now, demonstrate the commercial potential of tailored, on-demand eyewear systems. We close by looking ahead: in-store customization, new materials, evolving 3D printing technologies, and the slowly forming place of AI within the design process. It’s a view into a traditional industry quietly evolving through computation. Let’s dive in!
1. Hi Andrés, Thank you for agreeing to this interview. Could you please share some of your background (education, early professional steps) and hobbies?
Hello, thanks for the opportunity to share. I´m an industrial designer working independently since graduating from design school in Montevideo, Uruguay. I began using Rhino during my studies and continued to develop my 3D modeling skills in the years that followed. This was a big asset in my early product design projects, which were mostly local.
By 2010, I saw 3D printing as the perfect match for my work, because I could now work remotely on bigger, more complex product design projects. Back then, I began to learn more about the industry through a few European eyewear design projects that I was commissioned. I was learning Grasshopper on the side and understood that I could leverage parametric thinking to further develop that synergy between eyewear, parametrics, and additive manufacturing, in search of customization. Fifteen years and many projects later, my attention is fully focused on this niche.
Besides design work, I spend time working on my home and garden, which are part of my other passion: bio-architecture. I live four blocks from the beach and enjoy surfing, swimming, and paddleboarding.

2. What first inspired you to apply parametric design to eyewear? Was there a specific project or frustration that sparked the idea for Frame Maker?
Around 2012, I started experimenting with Grasshopper and designing frames for 3D printing. Back then, frames were already seen as an ideal product for additive manufacturing. I understood that pairing this versatile production method with parametric design would create opportunities for mass customization down the road. Frame Maker evolved as a solution based on these previous experiences, which taught me a great deal about the eyewear industry, which was new to me.

3. Eyewear design blends aesthetics, ergonomics, and engineering. How did your background as an industrial designer shape your approach to automating such a craft-driven process?
This is a complex topic. By trying to automate a design process for a product with such an artistic intent, you are always on the edge of oversimplification. This can lead to everything seeming alike. This is why Frame Maker is a prototyping tool, a geometry template for the early stages of design, which demand further design iteration and modeling.
My custom client projects are more complex because they are not just basic geometry; they require a specific brand aesthetic to be kept.

4. Can you describe how Frame Maker simplifies the process of generating 3D frame models from the designer’s perspective?
The idea behind Frame Maker is to automate the mechanical or repetitive parts of the modeling process. It creates a 3D mock-up (printed or virtual) on the fly, based on 2D outlines, which is the usual design approach within the industry.

5. What were the most complex technical hurdles when developing Frame Maker, especially around handling diverse 2D input styles?
The biggest challenge was creating a Grasshopper script that would be versatile enough to achieve the desired 3D frame geometry, parting from curves with different drawing techniques. This means addressing point distribution, drawing errors, overlapping curves, etc. I came up with simple methods for discarding or subtly adapting geometry that would “break” the workflow.
After that was working satisfactorily, I could start adding other frame features, such as changing size, thickness, or adding features like nose pads. My goal was to avoid plugins as much as possible and rely on Grasshopper's native components. I learned a lot from this process. Now it’s time to revisit the entire script and organize.
6. How do you decide what level of customization to automate versus leaving creative freedom to the designer?
Based on conversations with experienced designers about their process and needs, I decided to develop and market Frame Maker as a prototyping tool to create accurate CAD files for prototyping during the early stages of design. From that point on, the variation in each design is infinite and would be impossible to manage. This was the key trade-off decision if I wanted to deliver a consistent 3D model for the brand or designer to download and continue working on. Trying to automate too much would be less flexible and hinder any further creative process by the designer.

7. ShapeDiver allows you to distribute Frame Maker without requiring Rhino or Grasshopper knowledge. How did that shift your strategy in terms of accessibility and scalability?
ShapeDiver opened the door to a wider design audience, not just the 3D modeling experts. I tried to see it from the perspective of a designer using 2D only, building the 3D model in simple steps that could be easily understood. I know that acetate manufacturing design and techniques are most common, so this became my primary reference.

8. Which ShapeDiver features have had the biggest impact on your users — and are there specific updates or tools you’re excited to integrate next?
App Builder for sure, as it makes the interface so friendly, and it forces me to rethink how to integrate new features and make them as user-friendly as possible. I also see a lot of potential in saving model states that the user can come back to and continue editing.

