Un nodo es la estructura
mínima indivisible de un fichero VRML y tiene como misión la de
definir las características de un objeto o bien las relaciones entre distintos
objetos.
La mayoría de los nodos pueden repetirse tantas veces como
sea necesario en una escena, salvo una serie de nodos especiales como los que
definen la niebla o la panorámica del mundo virtual que aparecen un sola vez.
Los nodos a su vez contienen campos que describen
propiedades. Todo campo tiene un tipo determinado y no se puede inicializar con
valores de otro tipo. De este modo, cada tipo de nodo tiene una serie de
valores predeterminados para todos sus campos, de forma que cuando lo
utilicemos en una escena sólo debemos indicar aquellos campos que se quieran
modificar.
Los campos pueden ser simples o campos que indiquen a
vectores u otros nodos.