we were looking for a good free 3d model of a cow in the interwebs. unable to do this, we consider instead to use a model of the teapot, with a cow texturemap, and claiming, straight-faced, that it is a cow.
There is a very good 3D model of a cow included with the KDE OpenGL screensavers. It is used for the screensaver "Bouncing Cow". Once upon a time I downloaded the source code because I wanted to replace the model with something even sillier, like a bust of Lenin. But alas, I could not find a 3D model of Lenin.
Out of sheer procrastination, I poked around and found a relevant tarball: http://ftp.de.debian.org/debian/pool/main/x/xscreensaver/xscreensaver_5.03.orig.tar.gz
Besides being amused by some of the comments in hacks/glx/bouncingcow.c, and my glee at there being a GL_SHININESS property, I didn't actually manage to find where it keeps the model =S
The model seems to be in the hacks/glx subdirectory in the files cow_tail.c, cow_udder.c, cow_hoofs.c, cow_horns.c, cow_face.c, and cow_hide.c. It looks to be a bunch of raw polygon coordinates which doesn't seem particularly amenable to easy editing or replacement:
If you play kingdom of loathing, there's a creature called the Dairy goat (http://kol.coldfront.net/thekolwiki/index.php/Dairy_goat). I agree with the description. :P
no subject
Date: 2007-12-03 04:22 pm (UTC)no subject
Date: 2007-12-03 04:25 pm (UTC)no subject
Date: 2007-12-03 04:50 pm (UTC)no subject
Date: 2007-12-03 05:06 pm (UTC)Besides, if you squint your eyes, turn it upside down and put on some wings, and red bulbous eyes - it could be a special kind of cow, a Musty Cow.
no subject
Date: 2007-12-03 06:37 pm (UTC)no subject
Date: 2007-12-03 08:34 pm (UTC)http://ftp.de.debian.org/debian/pool/main/x/xscreensaver/xscreensaver_5.03.orig.tar.gz
Besides being amused by some of the comments in hacks/glx/bouncingcow.c, and my glee at there being a GL_SHININESS property, I didn't actually manage to find where it keeps the model =S
no subject
Date: 2007-12-03 10:10 pm (UTC)The model seems to be in the hacks/glx subdirectory in the files cow_tail.c, cow_udder.c, cow_hoofs.c, cow_horns.c, cow_face.c, and cow_hide.c. It looks to be a bunch of raw polygon coordinates which doesn't seem particularly amenable to easy editing or replacement:
#include "gllist.h" static const float data[]={ 0.193291,-0.074799,-0.978286,4.897808,1.946794,-0.628057, 0.133638,0.26732,-0.954296,4.925394,1.955229,-0.618837, 0.555353,0.50765,-0.658692,4.953739,1.95258,-0.592256, 0.193291,-0.074799,-0.978286,4.897808,1.946794,-0.628057, ⋮ 0.561013,0.750789,0.348684,4.897808,1.946794,0.628057 }; static const struct gllist frame={GL_N3F_V3F,GL_TRIANGLES,336,data,NULL}; const struct gllist *cow_face=&frame;no subject
Date: 2007-12-03 10:32 pm (UTC)no subject
Date: 2007-12-04 04:38 am (UTC)no subject
Date: 2007-12-03 08:24 pm (UTC)no subject
Date: 2007-12-03 10:01 pm (UTC)no subject
Date: 2007-12-04 11:59 am (UTC)no subject
Date: 2007-12-04 04:40 am (UTC)