[Plugin] Teapot
-
I realised SketchUp was missing a very important basic primitive:
Martin Newell's teapot!Parametric mesh generated from bézier patches using Martin Newell's tea-set dataset.
Access From:
Draw -> Teapot -> ...
Create Primitive
Choose the primitive to create from the menu or toolbar. A window with options will appear:
After you click Ok you can position and orient the primitive. (Note: Preview is always a simplified version.)
Edit Primitive
Select an primitive and use the appropriate menu or toolbar button to access it's parameters.
(Example: To edit a teapot; select the teapot and click the teapot button in the toolbar.)Examples
- Type in 0 under Segments to create a mesh from the raw control points.
- 6 Segments teapot with no smoothing
- 16 Segments teapot with soft + smoothing
- Original Scale will scale the mesh by 1.3 in the Z axis o match Newell's original dataset. The Standard set is a result of the early adopters was using monitors with non-square pixels.
- Newell's Teacup
- Newell's Teaspoon
- Choose what parts to generate. Option to triangulate etc.
History Lession
To be true to the original dataset; don't generate the Bottom and set Scale to Original.[flash=400,300:1715yr1i]http://vimeo.com/moogaloop.swf?clip_id=7439194&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1&autoplay=0&loop=0[/flash:1715yr1i]
Video by UnfoldKnown Issues
- Some times very small faces might not be created. Especially for the teaspoon.
- Teaspoon has a couple of vertices that doesn't seem to have been created properly. Not sure if it's the dataset or SU's problems with small faces.
- Faces reversing. I experienced once just before releasing this plugin that some faces came out reversed. I wasn't able to reproduce or determine the cause of that.
http://sketchucation.com/resources/pluginstore?pln=tt_teapot
Requirements
- Google SketchUp's Bézier plugin: http://download.sketchup.com/downloads/downloads/rubyscripts/bezier.zip
-
That's great Thom, I am sort of surprised that SU didn't include this. It is the most famous 3d object in the world. Thanks for writing it,
Chris
-
Very cool! Where's the button to make it dance?
-
Nice, couldn't you modelize bottle of wine and glass too ?
MALAISE ( of course French ! )
-
.... ....THANKS!
-
Yees! Thanks.
-
@malaise said:
Nice, couldn't you modelize bottle of wine and glass too ?
MALAISE ( of course French ! )
Well, This whole project has got me thinking about patch modelling in SketchUp. So maybe you will be able to create your own parametric patch objects eventually. -
@earthmover said:
Very cool! Where's the button to make it dance?
Be fun if you used one of the animation plugins and made one!
Make the all the 2D-face-me Googlers dance around as well. -
Cool plug!
Original Image by EarthMover
Here colors modified & Text added
-
Fun...
-
thats great Thomthom! at last SketchUp is definitely and undeniably a fully professional modeller. no one can question that anymore now
-
Updated to make it work under SU6.
-
[quote="MALAISE"]Nice, couldn't you modelize bottle of wine and glass too ? :lol:
The teacup (primitive) is quickly a wine glass, so now if you can make the Champagne bottle we can 'CHEERS' thomthom appropriately.
Great concept, well executed,
as a thought, can this be modified to be a 'make_ primitive .rb' with all the whistles and bells for all those incredibly repetitive, but slightly different components I keep making?
cheers
john
-
@driven said:
as a thought, can this be modified to be a 'make_ primitive .rb' with all the whistles and bells for all those incredibly repetitive, but slightly different components I keep making?
What bells and whistles is that?
I only used the existing dataset that was available for the teaset. But if you have bezier patch data it's easy to add more objects.
-
@thomthom said:
What bells and whistles is that?
the UI, specification ability and progress report/warning.
I found a python script for hypyocoloids that I want to use in SU but have no idea of how to implement.
On seeing this, I thought having a hypyocoloids primitive would be very useful for myself and maybe one other person on the planet.
I haven't got anything on my mac that's been able to even test the py script yet.
I have scratch built one to try in SketchyPyhsics, but they need to be so accurate to work, I haven't succeeded (by using dimensioned geometry) yet.
I don't know if this [py] script uses bezier patches as I don't know what they are. I'll attach a zip so you can to have a look, maybe...
cheers
love the teaset.
-
"hypyocoloids"? I find nothing when I Google that.
-
http://www.youtube.com/watch?v=HJ6ISfsQB9c&feature=related
I have other links but on my way out just now so will check back and upload later if you want them
cheers john
-
-
-
is that a closeup of SketchUp's voxels?
Advertisement