X3D Example Archives: Basic, Student Projects

Pinball Table Model

Student Projects are interesting and fun!

These are interesting scenes authored by X3D students who have taken the X3D for Web Authors Further contributions are welcome. Be sure to follow the X3D Scene Authoring Hints for reasonably consistent descriptions, metadata, layout and naming conventions within each model scene.

  42 X3D Models       X3D Model Descriptions
   AllenDutton AllenDutton Laser scan by Cyberware
   AllenDuttonVillage AllenDuttonVillage Primitive village. Move mouse over the hut roofs to see a demonstration of sensors and interpolators
   Chair Chair A chair for a room, modeled as a Prototype for reuse.
   Chess8Levels Chess8Levels Multi-layered Chess Board in 3 dimensions.
   ComputerKeyboard ComputerKeyboard A computer keyboard for the control panel in the CVN bridge control. The buttons animated to be pushed in when touched.
   DeadReckoningComparisons DeadReckoningComparisons Compare different dead-reckoning algorithms to see relative effects of velocity and acceleration on animation smoothness.
   Desk Desk A reusable desk prototype - click on drawers to open/shut.
   DeskLamp DeskLamp A file decribing a desk lamp
   DirtBike DirtBike Simple dirt bike model.
   DraggingSphere DraggingSphere A sphere that drags its tail around a box in the XY-plane
   DuttonVillage DuttonVillage Primitive village. Move mouse over the hut roofs to see a demonstration of sensors and interpolators
   FishingLure FishingLure Unique fishing lure ("If it were any more real, I would actually be fishing"). Final project for introductory X3D course.
   FormulaOneRaceCar FormulaOneRaceCar A FormulaOne Race Car running in a predefined path
   HomeAquarium HomeAquarium Student project showing a small aquarium.
   HomeInCreteGreece HomeInCreteGreece Something Special My Home Villa In Crete Greece
   IkeaBeadToy IkeaBeadToy X3D example Model of an ikea bead toy. It has intense extrusions and animation
   IkeaBench IkeaBench X3D example Model of an Ikea Bench
   IkeaBlueChair IkeaBlueChair X3D example Model of an Ikea Blue Chair
   IkeaGreenChair IkeaGreenChair X3D example Model of an Ikea Green Chair
   IkeaRockingHorse IkeaRockingHorse X3D example Model of an Ikea Rocking Horse
   IkeaTable IkeaTable X3D example Model of an Ikea Table
   KeyboardEightyEightKeys KeyboardEightyEightKeys Eight-eight key keyboard, extrapolated from VRML Sourcebook Figure 24.4, including animation of key movements coordinated with sounding of key when touched.
   Laetitia Laetitia Rendered woman's body model, created using 3d Studio Max and then translated into X3D and VRML.
   LaetitiaSprints LaetitiaSprints An animation of human body modeled and animated in 3d Studio Max environment and then translated into x3d environment.
   LaetitiaWithDvdController LaetitiaWithDvdController An animation of human body modeled and animated in 3d Studio Max environment and then translated into X3D environment. Instead of using 'mesh deformation' like in LaetitiaSprints.x3d (by using Character Studio's physique modifier), which was not modular and compact enough for x3d environment, I used this time 'segmented animation' approach: 1- At first we divided up the body into segments such as head, upperarm and forearm... 2- Then we linked each segment to a segment of biped skeleton such as head to bip-Head, forearm to bip-Forearm... (Biped is a pre-built skeleton structure in 3d Studion Max) 3- After that we could create the walking animation by using biped's animation features. 4- We hid all of the biped segments and then did some tweaks on the body at vertex level to fix the breaking points during the animation. 5- It was ready to be exported into VRML and then to be translated into x3d. To have it work properly in x3d environment, we had to add new routes connecting interpolators with nodes. (except all SCALE-INTERP's and some SCALE-ORI-INTERP's) 6- Then we had to fix the main position interpolator (Laetitia-POS-INTERP) by defining new keyValues. (Adding new translation values to its transform node doesn't help anything at all.) 7- Finally we deleted unnecessary interpolators from the file... After that we added DVDController and WaypointControler to have more control of the path she walks...
   LaserPrinter LaserPrinter How a laser printer works
   PinballTable PinballTable A pinball table with some ball animations.
   PlayRoom PlayRoom X3D example Model of a Play room
   ProjectileInterpolatorArena ProjectileInterpolatorArena A projectile motion application which displays range and max height values accoding to Vi and theta inputs. Calculations for drag force with air density are also taken into account.
   ProjectileInterpolatorPrototype ProjectileInterpolatorPrototype A proto which simulates x-y plane projectile motion.
   ProjectileSliderBarPrototype ProjectileSliderBarPrototype A generic slider bar prototype. Colors, size of the bar and name are changable.
   PropellerControlPanel PropellerControlPanel Controller buttons and slider for a propeller.
   Room Room A simple room containing protoype instances for chair, desk lamp, wall clock, etc.
   StealthHelo StealthHelo A sort of Stealth Helo I designed and created.
   SweetHome SweetHome Model of one of the housing types in La Mesa Housing Area.The model is mostly in scale.
   SweetHomeFullDetail SweetHomeFullDetail Model of one of the housing types in La Mesa Housing Area. The model is mostly in scale.this file contains the detailed version of the model.
   SweetHomeLowDetail SweetHomeLowDetail Model of one of the housing types in La Mesa Housing Area. The model is mostly in scale.this file does not contain the detailes.
   Torch Torch Example torch using MovieTexture and flickering lights.
   Trebuchet Trebuchet Working model of a 14th century Trebuchet Catapult.
   WallClock WallClock A file describing a wall clock
   WallLamp WallLamp A reusable wall lamp: prototype using an inverted cone with embedded PointLight.
   WaterTower WaterTower A simple water tower, produced as a MV4204 class project. Total height 25m.

The X3D Resources: Examples page and X3D Developers Guide provide more information about the production of this archive.