2d:
Насколько я знаю, в SFML 1.6 невозможно использовать отдельное изображение в качестве маски.Однако вы можете использовать альфа-канал изображения, чтобы нарисовать из него «фигуру».Это поддерживается по умолчанию;просто дайте вашему изображению альфа-канал.
Этот пост в формах SFML подтверждает, что использование отдельного изображения в качестве маски не поддерживается.
Автор SFMLЛоран Гомила опубликовал код, который позволит вам маскировать фигуры, спрайты и строки.Это можно найти здесь: Маскировка с использованием спрайтов, фигур или строк .Однако, чтобы это работало, вам нужно изменить и перекомпилировать некоторые части SFML.
3d:
Что касается использования изображения в качестве текстуры и его отображениячто касается объекта в трехмерном пространстве, я не думаю, что SFML может помочь вам в этом, кроме настройки окна для вас.В коде Google есть проект , который называется sf3d , но, возможно, он поможет вам в правильном направлении.