Угу, редактор это очень удобно, множество движков сейчас идут с тулсетом в котором обязательно есть редактор, и тебе уже не приходится маятся со своим форматом и т.д.
Система материалов тоже решает, например ogre - там можно (а даже нужно, в любом случае) добавить объекту материал, не трогая шейдеры, можно назначит refraction, reflection, и т.д. и все это подкрепляется экспортером материалов из макса.