Java 3D provides several types of groups: Group BranchGroup OrderedGroup DecalGroup SharedGroup Switch TransformGroup All groups manage a list of children nodes Shapes, lights, sounds, behaviors