Вы смотрели, как Texture2D переводит файл изображения в текстуру OpenGL?
Совет : посмотрите на этот метод в Texture2D.m
:
- (id) initWithCGImage:(CGImageRef)image orientation:(UIImageOrientation)orientation sizeToFit:(BOOL)sizeToFit pixelFormat:(Texture2DPixelFormat)pixelFormat filter:(GLenum) filter
В 3D-приложениях довольно распространено использование этого вида представления для карт высот, в карте высот вы используете текстуру с цветами в диапазоне от черного до белого (белый представляет максимальную высоту)
ДляНапример, из этого:
К этому:
Это было просто сказать вам, что ваше представление не таковоcrazy:).
Что касается чтения растрового изображения, я бы также порекомендовал вам прочитать this (на всякий случай, если вы хотите углубиться)
Надеюсь, я немного помог!