Вопрос: Как мне рендерить точки в openGL, используя GLSL?
Информация: некоторое время назад я выполнил гравитационное моделирование в python и использовал рендеринг blender.Это выглядело как это .В качестве упражнения я портирую его на openGL и openCL.Я думаю, что на самом деле он уже работает в openCL.Только когда я потратил немало времени, работая в openCL, я понял, что трудно понять, правильно ли это, не имея возможности увидеть результат.Поэтому я начал играть с openGL.Я следовал учебнику openGL GLSL по вики-книгам, очень информативным, но он не охватывал точки или частицы.
Я не знаю, с чего начать.большинство уроков, которые я найду, предназначены для программы openGL по умолчанию.Я хочу сделать это с помощью GLSL.Я все еще новичок во всем этом, так что прости меня за мой потенциальный идиотизм, если ответ прямо у меня под носом.То, что я ищу, это как сделать ореолы вокруг точек, которые сливаются друг с другом.У меня есть приблизительное представление о том, как это сделать в фрагментном шейдере, но, насколько мне известно, я могу захватывать только те пиксели, которые заключены в многоугольники, созданные моими точками.Я уверен, что есть способ обойти это, было бы сумасшествием, если бы этого не было, но я в своем новичке не в курсе.Кто-нибудь может дать мне какое-то направление здесь?спасибо.