Я пытаюсь понять, как написать эквивалент методу смешивания GLSL (ES). Я пытался добавить/разделить значения rgb, но пока не повезло. Любой указатель на то, как работает метод GLSL, будет приветствоваться.Objective-C эквивалент GLSL mix()
0
A
ответ
2
mix
в GLSL выполняет линейную комбинацию своих двух входов на основе коэффициента масштабирования, который находится в диапазоне [0,1]. Из GLSL specification:
T mix (T x, T y, T2 a)
{
return (1-a)*x + a*y;
}
, где T
представляет собой любой действительный вектор или скалярного типа в GLSL, способный модулируется скалярное значение (например, vec2, mat4 и т.д.). T2
либо типа с плавающей точкой (то есть, float
или double
), или тип соответствия T
, и в этом случае a
применяется покомпонентно к компонентам x
и y
.
Смежные вопросы
- 1. ObjectiveC блокирует эквивалент Java
- 2. ROR эквивалент Phoenix Mix?
- 3. Смешивает ли GLSL mix() третий параметр?
- 4. GLSL эквивалент для sampler_state?
- 5. HLSL эквивалент cbuffer в GLSL
- 6. CG to GLSL: эквивалент f3texRECT?
- 7. GLSL ES эквивалент ключевому слову OpenGL GLSL 'out'?
- 8. GLSL Fradment shader slowdown
- 9. NumberFormatter - ObjectiveC
- 10. ObjectiveC NSURLSessionDownloadTask
- 11. GLSL HSV Shader
- 12. Android Mix Mix and Minor Трудности
- 13. GLSL multi-texturing-blending textures
- 14. Каков эквивалент uintBitsToFloat и floatBitsToUint GLSL в языке затенения металла?
- 15. Что такое эквивалент GLSL для gl_PointCoord для LINES?
- 16. Three.js, GLSL, HeightMaps + Alphamaps
- 17. GLSL процедурная текстура
- 18. Преобразование GLSL в C#
- 19. Имеет ли GLSL встроенную функцию билинейной интерполяции?
- 20. GLSL для петли, действующей weird
- 21. GLSL - установка единообразной проблемы
- 22. GLSL цвета с текстурой наверх
- 23. MulticastDelegate in ObjectiveC
- 24. ObjectiveC Синтаксис определения функции
- 25. Curl, Asana & ObjectiveC
- 26. Объединить строки в ObjectiveC
- 27. Передача переменных в ObjectiveC
- 28. от ObjectiveC до ECMAscript
- 29. ObjectiveC, создавая массив классов
- 30. ObjectiveC на CAShapeLayer
Отлично, спасибо большое. – Alex