Вопросы по теме 'opentk'
Почему я получаю белый квадрат с фреймбуфером?
Я пытаюсь добавить использование кадровых буферов в свой проект OpenGL (OpenTK).
В метод инициализации я добавил в самом начале: this.RenderBufferTex = GL.GenTexture();
GL.BindTexture(TextureTarget.Texture2D, this.BufferTex);...
683 просмотров
schedule
14.05.2024
Преобразование матриц с помощью нормалей OpenGL
Я работаю с геометрией в OpenGL и сейчас работаю с освещением. Я замечаю, что если я перевожу свою геометрию, нормали не следуют и поэтому бесполезны.
Как применить матрицу преобразования к геометрии и сохранить нормали?
В настоящее время я...
853 просмотров
schedule
04.04.2024
Текстура делает всю сцену черно-белой? ОпенТК
У меня есть текстура, в которой это сетка 4x4 в формате 256x256 пикселей в формате jpg. Если я использую это изображение для своей текстуры, вся моя сцена станет черно-белой. Однако, если я использую другой шаблон, шахматную доску, сцена снова имеет...
602 просмотров
schedule
03.11.2023
Сохранение растрового изображения экрана OpenTK, но текст QuickFont не отображается?
У меня есть текстурированная коробка в моем окне. Поверх этого поля текст печатается с использованием QuickFont. Поскольку текста добавляется много и не весь сразу, на обновление этого экрана уходит время. Чтобы сэкономить время и ресурсы, я хочу...
2070 просмотров
schedule
01.11.2022
Как привязать курсор к окну игры?
Я пытаюсь реализовать движение камеры для игры FPS. Я думаю, что у меня почти получилось, но осталось проработать еще несколько изгибов. У меня настроено движение мыши следующим образом:
protected override void OnLoad(EventArgs e)
{...
6516 просмотров
schedule
04.05.2024
Ошибка OpenTK GenFramebuffers
Я пытаюсь использовать функцию GenFramebuffers из OpenTK. В нативном OpenGL эта функция принимает несколько имен кадровых буферов для генерации и указатель на int, где будут храниться имена. Но вариант OpenTK требует нескольких имен для генерации и...
297 просмотров
schedule
01.02.2024
OpenGL. Движущийся источник света
в своей программе я использую OpenTK с C#. И у меня проблема с источником света. Я не могу привязать его к камере. Он остается только в фиксированном положении. Вот код glControl1_Load():
float[] light_ambient = { 0.2f, 0.2f, 0.2f, 1.0f...
2610 просмотров
schedule
25.02.2024
OpenGL / OpenTK - несколько кадровых буферов
Я хочу выполнить два этапа постобработки для моего алгоритма обнаружения краев: 1. Найти края с помощью алгоритма обнаружения Sobel-Edge 2. Утончить края с помощью морфологического утонения
Итак, чего я хочу добиться, так это визуализировать всю...
1608 просмотров
schedule
20.05.2024
OpenGL - вращение не работает
Фон
В настоящее время у меня есть среда, которую я создал, в которую я загружаю некоторые фигуры (для ссылки на то, где я нахожусь), и пытаюсь заставить элементы управления двигаться вперед, назад и вращаться там, где я смотрю.
У меня есть...
1457 просмотров
schedule
21.11.2022
OpenTK — после умножения с помощью ProjectionMatrix больше ничего не отображается
Из учебника, который отказался объяснить это, я получил следующий код. Это был учебник lwjgl, который я скопировал, и он прекрасно работал. Я не уверен, что проблема создается тем, что OpenGl отличается от java openGl, но, поскольку это всего лишь...
246 просмотров
schedule
27.12.2023
Версия Opentk Opengl
У меня есть приложение Windows C #, которое использует OpenTK. Приложение выполняет относительно простой рисунок, но также вызывает библиотеку, разработанную на C ++, для дополнительного рисования / рендеринга openGL.
Приложение и c ++ dll были...
1566 просмотров
schedule
14.10.2022
Более плавные градиентные переходы с OpenGL?
Я использую следующий шейдер для рендеринга купола неба для имитации ночного неба. Моя проблема - четко видимые переходы между цветами.
Что вызывает эти резкие градиентные переходы?
Фрагментный шейдер:
#version 330
in vec3...
955 просмотров
schedule
29.12.2023
Есть ли способ использовать сложные/производные классы в GLSL?
В своих проектах OpenGL я никогда не использовал пользовательские структуры в шейдерах GLSL. До сих пор я прекрасно справлялся с массивами mat4,vec4,int . В моем последнем проекте я рассматриваю возможность добавления поддержки системы с...
560 просмотров
schedule
09.03.2024
Отображение OpenTk.GLControl в winforms
Я экспериментировал с отображением графики OpenGl в winforms C# и наткнулся на очень полезный пакет NuGet под названием OpenTK. Я следовал вводному руководству на вкладке OpenTK Learn и смог визуализировать некоторые простые формы. Учебник был...
2535 просмотров
schedule
28.01.2024
Текстура OpenTK работает, только если она не привязана
Обычно я не работаю с низкоуровневыми привязками, так что это может быть что-то глупое, что я упускаю из виду, но я не знаю.
Когда я создаю текстуру из такого файла
public Texture ( List<byte> pixels, int width, int height ) {
handle...
50 просмотров
schedule
09.03.2024
Проблема с форматом растровых данных OpenTK (OpenGL)
Я пытаюсь распечатать растровые данные на экране с помощью opentk.
GL.TexImage2D(TextureTarget.Texture2D, 0, PixelInternalFormat.Rgba, data.Width, data.Height, 0,
OpenTK.Graphics.OpenGL.PixelFormat.Bgra, PixelType.UnsignedByte,...
78 просмотров
schedule
02.01.2024
Как создать контекст openGL для opentk в dotnetcore с #
Я использую opentk для написания своего графического консольного приложения на C # .Net Core. Я унаследовал класс GameWindow как таковой:
class OpenGLWindow:GameWindow
{
public OpenGLWindow(GameWindowSettings gws, NativeWindowSettings...
448 просмотров
schedule
11.11.2023
Как разместить изображение (текстуру) внутри четырехугольника в OpenTK?
Я пытался изучить различные примеры текстурирования в OpenTK, однако практически нет примеров кода, использующих тот же подход, что и я, или требуется множество бессмысленных обходных путей, которые не соответствуют моим потребностям. Я просто...
31 просмотров
schedule
31.10.2023