Первый способ решения проблемы №3:
Раздели свою модель на две части (в MAX'е например),
дальше посупи так:
MainMesh=LoadMesh("model.3ds") ;главная модель
ExtMesh=LoadMesh("extmodel.3ds",MainMesh) ;часть на которой нужно изменить текстуру
далее можеш текстурировать объекты отдельно.
Второй способ решения проблемы №3:
Нарисуй на текущей текстуре объекта нужные изменения изменения используя буфер текстуры
Пример:
SetBuffer TextureBuffer(texture)
DrawImage image, x,y ;где image нужные изменения, x и y координаты изменений
SetBuffer BackBuffer()
|