У меня есть визуализированный вид с кубом на нем (хорошо и просто). Я включил освещение с использованием GLKBaseEffect, который хорошо работает.Включить туман в GLKit
Я сейчас хочу, чтобы включить туман и поэтому я подумал, что это позволит ему
self.effect = [[GLKBaseEffect alloc] init];
self.effect.light0.enabled = GL_TRUE;
self.effect.light0.diffuseColor = GLKVector4Make(1.0f, 0.4f, 0.4f, 1.0f);
self.effect.fog.enabled = YES;
self.effect.fog.color = GLKVector4Make(1.0f, 1.4f, 1.4f, 1.0f);
self.effect.fog.mode = GLKFogModeExp;
self.effect.fog.density = 1;
Что мне не хватает?
Второй вопрос: должен ли GLKBaseEffect быть на объект или на GLView?