Comment by com2kid
1 day ago
When I was 17 I was hired by a startup to write a book. The end product was a complete disaster (don't hire a 17 year old to write a book, also don't enter into contracts with 17 year old high school students w/o informing parents.)
The book was on 3d modeling in Rhino 3d. I was really good at Rhino3d at that time, to the extent that using it felt like a natural extension of my hands. IMHO every other 3d modeling program has a trash UI compared to the absolutely amazing UI that Rhinoceros 3d has.
I had to learn how to translate my absolute love of Rhino3D onto a page and explain it to other people. It was hard. It made my brain work in ways it was not used to, but it was an incredibly valuable experience.
The only remaining copy of the book sits behind me on a bit rotted CDR.
I have had 3 types of math teachers in life. American teachers, who generally teach rules from a book according to a curriculum. Russian teachers, who have a passion and a love for the field and who teach how to intuitive the answer to math problems first before going all in on the formulas. And East Asian math teachers who show off the beauty of the equations themselves.
I had one math teacher who couldn't speak English. He didn't need to, he had an incredible ability to communicate math through pure equations. It was lovely, one of the best math classes I've ever had. Math was truly used as a universal language.
I had another teacher (Russian) who got so excited solving equations and explaining DiffEq that he'd break his chalk in half and he'd go diving under desks to pick up the pieces.
But it is artists who are some of the best at transmitting intuitive knowledge. They have centuries of best practices of how to train students to rewrite their brains to literally see the world differently. (And yes a lot of it does involve drawing boring still lives of fruit bowls! But, hey, it works)
>IMHO every other 3d modeling program has a trash UI compared to the absolutely amazing UI that Rhinoceros 3d has.
It's not just you. There is something about it that is qualitatively different.
I don't know why, aside from pride, every other 3d modeling program doesn't just copy Rhino's UI.
EVERYTHING is awful compared to Rhino3d. Viscerally painful to use bad in comparison.
I had to force myself to forget about rhino after they deprecated the only version I had a license to, and I moved off Windows, because I would have been destroyed if I realized what I had lost.
2 replies →
TLDR: Michael Gibson is the brain child for Rhino3D's UI.
Yup. I know some of this story.
It's been a minute, so I forget some details...
Ages ago, Robert McNeel & Assoc had been working on the geometry kernel for years. They had high value customers who needed very correct results, not available (from other kernels) at the time. By that time, being a VAR, McNeel had experience with most commercial offerings.
Not having their own front end, they had to import/export to other CADD systems. One of their motivations for reverse engineering AutoCAD's DWG format.
McNeel stumbled onto Sculptura. A mesh modeler written by a solo dev. As I remember it, Sculptura's UI was innovative, amazing, and norm breaking. Exactly what McNeel was looking for. They bought it asap. (Gods, I wish I could quickly remember that guy's name.)
McNeel's intent was to synthesize Sculptura's UI and their state of art kernel.
McNeel had the dual luxury of time and no installed base (legacy). Their initiative motivation was a correct kernel. Like correctly joining 3 curving surfaces. (Their canonical example at the time was to accurately model a styrofoam egg carton.) Which took years of R&D.
So they had time to really nail Rhino3D's UI.
Aha. I just found the official history. My memory wasn't too far off.
https://www.rhino3d.software/the-history-of-rhino-3d/
Michael Gibson! Yay! I now recall him grinding away on Rhino. Whenever I visited McNeel, he loved giving demos, talking about ideas, etc. Great guy. (We were both young, surrounded by olds, so had that connection.)
1 reply →