Я рисую GL_POINTS с помощью glDrawArrays(GL_POINTS, 0, numberOfPoints)
Размер каждой точки задается в моей вершинных шейдеров с помощью gl_PointSize
. Я получаю матрицу вида от glm::lookAt(origin, eye, up)
. Позиция xyz точки задается с помощью gl_Position = view * proj * vec4(position, 1.0)
в вершинном шейдере. Я бы хотел, чтобы размер точки увеличивался по мере того, как уменьшалось расстояние до источника камеры, а размер уменьшался по мере увеличения расстояния от источника камеры. Как и в обычной перспективе. Как я могу определить, насколько большой будет точка, от ее расстояния до камеры?Определение gl_PointSize с расстояния в GL_POINT к камере
0
A
ответ
0
Просто установите размер точки на ref/ptCoord.z
с размером ref
, являющимся размером точки, которую вы хотите, когда она находится на расстоянии 1.0
.
+0
Следует иметь в виду, что точки имеют максимальный размер, определенный реализацией. –
Смежные вопросы
- 1. Определение расстояния с использованием mapkit
- 2. Определение расстояния между символами
- 3. gl_PointSize меняется с помощью devicePixelRatio?
- 4. Работа с ограничениями gl_PointSize в файле three.js/webGL
- 5. Определение кратчайшего расстояния между изобатами
- 6. Определение точности расстояния от маяка
- 7. Определение расстояния от береговой линии в Matlab
- 8. Как работает gl_PointSize
- 9. Определение расстояния между повторяющимися символами в тексте
- 10. gl_PointSize для отображения координат
- 11. определение расстояния между точками в n-измерениях
- 12. Определение эффективной функции расстояния в matlab
- 13. Доступ к камере
- 14. Намерение галереи к камере
- 15. Определение расстояния между маршрутизатором и приемником?
- 16. JavaScript: определение расстояния между двумя классами
- 17. Сохранение полигона перпендикулярно к камере
- 18. Выровнять нормаль плоскости к камере
- 19. Доступ к веб-камере с помощью NodeJS
- 20. доступ к камере на androidemulator
- 21. Доступ к камере с помощью android.hardware.camera2
- 22. Доступ к камере устройства с GetUserMedia
- 23. Обработка: Доступ к IP-камере
- 24. подключиться к IP-камере с помощью opencv
- 25. Доступ J2ME к 3G-камере
- 26. gl_PointSize Соответствует размеру мирового пространства
- 27. Доступ к камере Android с NDK
- 28. Подключиться к цифровой камере с мобильного телефона?
- 29. Доступ к камере с iPhone SDK
- 30. Доступ к камере с помощью веб-приложений
Это зависит от ситуации. Насколько велика вы хотите, чтобы это было? Здесь нет правильного ответа; ваш вопрос не очень конкретный. –
Отредактированный вопрос. –