» elektromeier TutorialBlender
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

elektromeier TutorialBlender

On this page i will post some mini tutorials that show, how to prepare meshes in blender for optimal use with vvvv. Exporting .xfiles out of blender is quite tricky and needs some experimentation, the exporter seems to have some issues which i also dont understand entirely. But the most time when you got a corrupt mesh that gives you a nil output on the xfileloder, the reason are some bad characters in the naming of the materials/objects.

also have a look on this thread:

Now lets start with the first tutorial.

export a beveled text

this tutorial shows to create a beveled 3dtext, define each character as a subset and export as a .xfile ready for use with vvvv. after that you can handle each character as a slice in vvvv.

first download and install the latest x file exporter from ben omari:

the built in exporter in blender 2.42 seems to have some problems with exporting subsets.

  • create a text
  • change to object mode (hit TAB) to see the effects of extruding and bevelling.
  • convert it to a ordinary curve with alt-c
  • convert it to a ordinary mesh with alt-c again
  • go to edit mode and select the first character. make sure to disable the "Limit Selection To Visible" button to select the hidden vertices too. you can find this button in the viewportwindow, when editmode is active.
  • separate the selected character from the rest of the mesh. to do this select the menu "mesh". you can find it also in the viewport window. then go to vertices -> separate. or just use hit P on the keyboard (Shortcut to separate)
  • Do the last two steps for all the characters.
  • Now we have to assign a new material to each character. only this way the exporter handles the single meshes as subsets. Change to Object-Mode. select the first character. then open the shading panel by hitting F5. Make sure that the "ME" button is active and "OB" is disabled". Then hit "Add New" under the material section. you can enter a name for the material i f you like but dont use special characters like german "ä, ö, ü" etc. when giving material or groupnames in blender. this causes a corrupt .x file!
  • do the last step for each character.
  • Now were going to place each character to the center of the world. also all the origin axises of the character lie there becuase weve extracted them from one mesh. later in vvv we can use a linear spread with transform to lign them up again. ok, for tdoing this go to the editing panel. you can get there by pressing F9. then select the first character an press "Centre" und the "mesh" section.
  • do this for each character
  • export as an .x file. download the additional .x exporter by ben omari. the built in exporter doesnt seem to handle subsets.
  • import in vvvv with the "xfile" node.


  • Be carefull when u use the "normals" node in vvvv, because this node messes around with the subsets. i spent hours with different blender settings because i thought its a blender issue...

7.feb.2007: "normals" works correct now in beta 12!

  • Make sure that each object have an material assigned like described above. if ou have one object in the file without assigned material, the .xfile becomes corrupt
  • also dont use special characters (like german "umlaute" for object or material names. if you do: guess what... corrupt .xfile
TIP: If you import some objects in other formats to blender, you often to change dozens of materialname because they can contain special character. doing this in blender can be very anoying. you can leave the names as they are, export the .x file, open it in your favorite editor and search an replace those special characters

anonymous user login


~18h ago

joreg: if you haven't yet: we're still accepting entries to our 2019 survvvvey https://goo.gl/forms/g3t6gwSwUfZwMOyd2 #vvvv

~20h ago

joreg: @polyrhythm these look great. do you know you can share a screenshot by simply pressing ctrl+3 on a renderer?!

~22h ago

polyrhythm: @AKa-visuals yep your comment helped me prioritize them :)

~1d ago

AKa-visuals: @polyrhythm ohhhh you heard my wishes.. supercool

~1d ago

polyrhythm: IBL support WIP for raytracer: https://i.imgur.com/qnngDIU.jpg

~6d ago

domj: Little vvvv robotics and light control in the Tschechisches Zentrum Berlin in few hours, just patching en route https://bit.ly/2V0FAb3 ;)

~6d ago

AKa-visuals: @polyrhythm Stunning!.. cant wait for ibl integration. Keep on!

~6d ago

catweasel: @polyrhythm looks lovely!

~6d ago

polyrhythm: i put a little love into my vvvv raytracer after some time not touching it. textured emissive lights! https://i.imgur.com/OVzp6d5.png

~6d ago

sinus: Yes, they did the kollabo with klf. Still a tornado in the club.