'As for multitexturing, I would do this by going through the surfaces of the mesh, and adding the second texture, whenever the first texture of the material is found. '
Yep, I have some code that does do that, but from a design point of view I find it frustrating that I don't have a single tool (that I can configure for Blitz WYSIWYG) in which I can make rapid geometry adjustments, tweak surface properties, add texture layers and get the feedback immediately. It's that last 20% of subtle level tweaking where I find the constant app switching really slows me down.
Yep, I have some code that does do that, but from a design point of view I find it frustrating that I don't have a single tool (that I can configure for Blitz WYSIWYG) in which I can make rapid geometry adjustments, tweak surface properties, add texture layers and get the feedback immediately. It's that last 20% of subtle level tweaking where I find the constant app switching really slows me down.