Kommt drauf an, was du mit 3D meinst.
Meinst du damit nur einen visuellen Effekt, dann ist das mittels der css3 Eigenschaft text-shadow sicherlich moeglich, einen Eindruck einer 3D-Schriftart zu erzeugen.
Meinst du allerdings richtige, sich im Raum frei bewegende Buchstaben, dann waere als alternative, die HTML5 canvas anzuraten, mithilfe derer man solche Effekte realisieren kann.

Bei der Canvas-Methode, muss man immer sehen, ob sich ein Aufwand in dieser Groessenordnung dann auch wirklich lohnen wuerde. Fuer eine freie Klassenarbeit, wuerde sich soetwas sicherlich lohnen, weil man damit nicht nur ein bisschen javascript lernt, sondern auch weil man etwas einzigartiges schafft, womit sich noch nicht sehr viele Menschen in der freien Welt, ausserhalb des Klassenzimmers beschaeftigen.