Hi,
all the modules comes from kicad StepUp tool conversion
http://sourceforge.net/projects/kicadstepup/ that helps in converting 3D STEP models to VRML models, with the right alignment, and convert the board to MCAD. (almost everything I do with 3D is developed in kicad StepUp
)
Then the VRML models are rendered in kicad 3d-viewer and exported by kicad itself to VRML pcb assemblies.
To add the texture I just added a thin plate over the central VRML QFP chip, and I changed that plate in the 'shapes3D' folder with a plate with texture inside.
This trick will let you display your texture image for example for
http://www.povray.org/ PovRay or
http://www.blender.org/ Blender artistic rendering or animation.
The devs are thinking to integrate texture natively in kicad, but this task has a low priority.
This dirty trick is a small hack
Maurice