Итак, я следил за этим онлайн-учебником по webgl, и я попал в эту часть, где используется «gl_FragColor = vec4 (surfacePosition, 0., 1.) * Cos (time);». И я искал везде, чтобы найти то, что это 0. и 1. стоит. Так что я спрашиваю, может ли кто-нибудь объяснить, что это за параметры? И почему именно мне нужно предоставить положение пикселя (surfacePosition) для цветовой функции?Параметры функции
ответ
Конструктор vec4 нуждается в 4-мерном значении (то есть 4 значения).
(в основном RGBA, как это для цвета)
Итак, как вы даете ему значение 2 размера с surfacePosition
(который будет красный и зеленый компонент), 2 значения по-прежнему необходимы, который будет представлять собой синий компонент и компонент прозрачности, которые являются соответственно 0 и 1.
(0 и 1 литая с числами с плавающей точкой)
это его первый вопрос.
Для второго он просто зависит от того, что вы хотите сделать. Использование положения пикселя (в случае, если surfacePosition
фактически представляет его) непосредственно в качестве компонентов в результирующем цвете, предположим, что вы просто хотите окрасить пиксели в зависимости от их положения.
Но это просто зависит от вашей цели, вы не должны «указывать положение пикселя», вы просто вычисляете конечный цвет по своему желанию.
- 1. Синтаксической функции Баша параметры
- 2. JSDoc: параметры функции стрелки
- 3. Параметры в функции meanStdDev
- 4. Как найти параметры функции
- 5. Параметры функции становятся массив
- 6. Параметры функции, полиморфизм
- 7. highcharts datatable - параметры функции
- 8. Параметры связанной функции UWP
- 9. шаблона параметры функции шаблона
- 10. Параметры функции max number
- 11. предопределенные параметры в функции
- 12. перечислений в Параметры функции
- 13. Параметры и функции powershell
- 14. Параметры функции Printf
- 15. Параметры функции C++ 11
- 16. Параметры для функции numpy
- 17. Параметры переменной функции PHP
- 18. Параметры функции в python
- 19. Параметры функции аннотирования javascript?
- 20. (PyMongo) - Параметры функции find_one_and_update()
- 21. Функции, сохраняющие параметры
- 22. C функции как параметры?
- 23. Параметры переданного указателя функции
- 24. C# Enum Параметры функции
- 25. параметры функции Override/
- 26. Дополнительные параметры в функции
- 27. Получить параметры функции javascript
- 28. Показать недокументированные параметры функции
- 29. Параметры функции не проверяются
- 30. Параметры функции в PHP
спасибо много очень ясный ответ могу я беспокоить вас с еще одним вопросом, есть ли сайт или PDF что-нибудь, где я мог бы найти объяснения для всех этих функций glsl или связанных с webgl? – Patratel
Ну, я действительно ничего не вижу, у меня всегда есть ссылка на quickcard и просто просматривайте SO, когда я сталкиваюсь с серьезной проблемой, на самом деле не могу помочь вам на этом – Guiroux
без проблем большое спасибо – Patratel