[Plugin] Teapot

[Plugin] Teapot

Postby thomthom » Wed Dec 02, 2009 12:26 am

I realised SketchUp was missing a very important basic primitive:

TeapotGathering.png

Martin Newell's teapot!

Parametric mesh generated from bézier patches using Martin Newell's tea-set dataset.


Access From:
Draw -> Teapot -> ...
ttt_toolbar.png



Create Primitive
Choose the primitive to create from the menu or toolbar. A window with options will appear:
ttt_ui.png


After you click Ok you can position and orient the primitive. (Note: Preview is always a simplified version.)
ttt_preview.png



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
ttt_overview.png

  1. Type in 0 under Segments to create a mesh from the raw control points.
  2. 6 Segments teapot with no smoothing
  3. 16 Segments teapot with soft + smoothing
  4. 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.
  5. Newell's Teacup
  6. Newell's Teaspoon
  7. 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.


Video by Unfold


Known 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.

Download



Requirements
0
Last edited by thomthom on Thu Nov 28, 2013 11:25 pm, edited 1 time in total.
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby EarthMover » Wed Dec 02, 2009 12:48 am

Very cool! Where's the button to make it dance?
0
Last edited by EarthMover on Wed Dec 02, 2009 1:10 am, edited 1 time in total.
3D Artist at Clearstory 3D Imaging
Guide Tool at Winning With Sketchup
Content Creator at Skapeup
User avatar
EarthMover 
Premium Member
Premium Member
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby Chris Fullmer » Wed Dec 02, 2009 12:58 am

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
0
Lately you've been tan, suspicious for the winter.
All my Plugins I've written
User avatar
Chris Fullmer 
SketchUp Team
SketchUp Team
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby MALAISE » Wed Dec 02, 2009 7:55 am

Nice, couldn't you modelize bottle of wine and glass too ? :lol:

MALAISE :thumb: ( of course French ! :mrgreen: )
0
La Connaissance n'a de valeur que partagée
User avatar
MALAISE 
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby urgen » Wed Dec 02, 2009 8:00 am

.... :lol: :thumb: ....THANKS!
0
--pupil forever...------
User avatar
urgen 
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby Pixero » Wed Dec 02, 2009 8:08 am

Yees! Thanks. :ugeek:
0
User avatar
Pixero 
Premium Member
Premium Member
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby thomthom » Wed Dec 02, 2009 8:17 am

MALAISE wrote:Nice, couldn't you modelize bottle of wine and glass too ? :lol:

MALAISE :thumb: ( of course French ! :mrgreen: )

:D
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. ;)
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby thomthom » Wed Dec 02, 2009 8:20 am

EarthMover wrote:Very cool! Where's the button to make it dance?

Be fun if you used one of the animation plugins and made one! :D
Make the all the 2D-face-me Googlers dance around as well. :lol:
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby pilou » Wed Dec 02, 2009 10:33 am

Cool plug! :enlight:
Original Image by EarthMover ;)
Here colors modified & Text added :lol:
whatelse.jpg
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby Frederik » Wed Dec 02, 2009 10:37 am

Fun... :thumb:
0
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby plot-paris » Wed Dec 02, 2009 12:14 pm

thats great Thomthom! at last SketchUp is definitely and undeniably a fully professional modeller. no one can question that anymore now :ecstatic:
0
User avatar
plot-paris 
 

Re: [Plugin] Teapot (1.0.1) — 01 December 2009

Postby thomthom » Wed Dec 02, 2009 8:51 pm

Updated to make it work under SU6.
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.0) — 01 December 2009

Postby driven » Thu Dec 03, 2009 2:53 am

TeaCup_Glass.jpg
[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
0

driven 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Thu Dec 03, 2009 8:48 am

driven wrote: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.
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby driven » Thu Dec 03, 2009 12:21 pm

thomthom wrote: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.
0
learn from the mistakes of others, you may not live long enough to make them all yourself...

driven 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Thu Dec 03, 2009 12:27 pm

"hypyocoloids"? I find nothing when I Google that.
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby driven » Thu Dec 03, 2009 12:56 pm

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
0
learn from the mistakes of others, you may not live long enough to make them all yourself...

driven 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Sat Dec 12, 2009 5:00 pm

Hi tmtm


Are you introducing a new family of Rubies? something like "Nonsense Tools :lol:
I positively love it!


Christmas Tea:




You are our very "english" martian of the place


:D simon
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Thu Dec 17, 2009 4:12 pm

we know Photon Mapping

Do you know "TeaPot Mapping rendering" ? :roflmao:





Extrude Edges by Rails + selection manager + selection memory + Weld + Component Stringer.
I've probably missed the simple way by a4chitect_SmartDrop!! let see.


simon
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Thu Dec 17, 2009 4:17 pm

:lol:


is that a closeup of SketchUp's voxels? :D
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Thu Dec 17, 2009 7:40 pm

thomthom wrote::lol:


is that a closeup of SketchUp's voxels? :D


That's it!




More seriously,

I'm doing actually my first renders and Teapot Tool is perfect to produce easily and quickly very nice models to render. It represents to me a very useful tool. ..many thanks.

clay render:


AmbientOcclusion render:


++simon
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Thu Dec 17, 2009 7:51 pm

:roflmao:
That's fantastic Simon! :D


simon le bon wrote:I'm doing actually my first renders and Teapot Tool is perfect to produce easily and quickly very nice models to render. It represents to me a very useful tool. ..many thanks.

It was part of the VfSU beta testing I came to think of the teapot. It's always available to most other modelling packages. Felt us SU users was missing out. :D
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby utiler » Tue Dec 29, 2009 1:32 am

simon le bon wrote:
thomthom wrote::lol:


is that a closeup of SketchUp's voxels? :D


That's it!




More seriously,

I'm doing actually my first renders and Teapot Tool is perfect to produce easily and quickly very nice models to render. It represents to me a very useful tool. ..many thanks.

clay render:


AmbientOcclusion render:


++simon


Hey nice clay color, Simon!!! What color is it? :thumb:
0
purpose/expression/purpose/....
User avatar
utiler 
Top SketchUcator
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Sun Jan 03, 2010 12:48 am

Hi Andrew (Utiler),

thank you!

I have made this Clay Render with Kerkythea.

>Shadows On - soft Shadows Off.
>Peripheral Sky with this little JPG (I think it is this one !?)


And also,
You can look for some Presentation Quality Clay Render Presets kindly linked by Fletch _ KT-Team in KT Forum. See his post at the end of the thread Here

++Simon
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby Khai » Sun Jan 03, 2010 2:35 am

which thread?
the link leads to the forums index...
0

Khai 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Sun Jan 03, 2010 2:18 pm

hum! sorry,
KT forums doesn't work exactly the same as SCF..

Hope this will be the correct link:

Kerkythea Rendering System Forum Index -> F.A.Q. - How do I... -> Rendering with CLAY RENDER send me an error!

and Fletch's contribution links:
Download here some Presentation Quality Clay Render Presets- Unzip the files to your KT RenderSettings folder (...Program Files\Kerkythea Rendering System\RenderSettings...) Then, Open KT and when you click the "Start Render" button, you'll find the new scripts have become new Render Settings under the "Settings" pulldown.


:mrgreen: simon
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Tue Sep 28, 2010 11:39 am

Has anyone any experience with Martin Newell's dataset for the teapot and the accessories? I'm still wondering why the spoon has a bad vertex. Corrupt data set? Is the original like that?
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby simon le bon » Sat Oct 23, 2010 10:22 am

thomthom wrote:Has anyone any experience with Martin Newell's dataset for the teapot and the accessories? I'm still wondering why the spoon has a bad vertex. Corrupt data set? Is the original like that?


Hi thomthom ;)

May be this dataset of Newell teapot mathematical model (taken from Wikipedia_Utah Teapot)will make sense to you (as it is Chinese to me)
UtahTeapot_OriginalDataSet.zip


And these pictures from the Computer History Museum

Utah Teapot
c. 1974
Melitta, United States
Gift of Martin Newell, X398.84


Originally purchased by graduate student Martin Newell in a Salt Lake City, Utah, department store, this ordinary teapot became a famous model used by many pioneers of the computer graphics community. Researchers developing rendering algorithms for texture and shading tested them on the data that described the teapot’s shape. The actual teapot is about 30% taller than many of its computer-generated images because the data was originally recorded for the rectangular pixels of early displays.



++ simon;)
0
User avatar
simon le bon 
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby pilou » Sat Oct 23, 2010 10:37 am

Sorry :oops: What are "Voxels" in these images ? :o
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Teapot (1.0.1) — 02 December 2009

Postby thomthom » Sat Oct 23, 2010 10:40 am

simon le bon wrote:May be this dataset of Newell teapot mathematical model (taken from Wikipedia_Utah Teapot)will make sense to you (as it is Chinese to me)

It make sense - it's the dataset I used when I wrote the plugin. ;)
0
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: HSBBSB, owl99, sunglyul see and 12 guests

Visit our sponsors: