Вопросы по теме 'opentk'

Cloo OpenCL С# Проблема
Я пытаюсь запустить простую программу Cloo, но она не работает, может ли кто-нибудь сказать мне, почему? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using...
4170 просмотров
schedule 09.10.2022

OpenGL: непонятно, почему этот код отображает зеленый квадрат в нижнем левом углу окна.
protected override void OnRenderFrame(FrameEventArgs e) { base.OnRenderFrame(e); GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit); Matrix4 modelview = Matrix4.LookAt(0, 0, 1,...
812 просмотров
schedule 24.02.2023

Установка цвета прозрачности на растровом изображении спрайта приводит к тому, что мои квадраты, не являющиеся спрайтами, исчезают!
Написание простой игры, помогающей изучить OpenGL. В текущей версии мой метод рендеринга рисует квадраты геометрии с определенными в коде цветами, а затем рендерит несколько спрайтов. Пока все нормально и работает как задумано. Мои спрайты имеют в...
1125 просмотров
schedule 06.08.2022

Выбор библиотеки OpenCL для C#/Silveright
Мне интересно попробовать OpenCL в тестовом проекте. Но какую библиотеку мне использовать? Я даже не уверен, что мой выбор. Я ищу: Что-то, что работает на высоком уровне абстракции (OpenCL очень низкоуровневый). Что-то, что работает с...
347 просмотров
schedule 14.10.2022

VBO, использующие чередующиеся вершины в C#
Я пытаюсь использовать VBO для рисования моей модели на С# с использованием OpenTK. В своем онлайн-исследовании я во многих местах читал, что хорошей практикой является делать размер чередующейся структуры данных точным кратным 32 байтам, поэтому я...
1544 просмотров
schedule 06.02.2023

Как отправить событие обратно в основной поток пользовательского интерфейса при использовании OpenTK GameWindow?
После просмотра этого видео я начал думать о том, как я могу реализовать что-то подобное в моем текущем проекте. Я думаю, что было бы слишком сложно сделать большую часть моего кода редактируемой в реальном времени, но я думал, что смогу хотя бы...
878 просмотров
schedule 01.06.2022

Использование OpenTK (z-индексация)
Я делаю что-то среднее между некоторыми учебными пособиями NeHe (перевожу их в OpenTK) и образцом OpenTK, который я нашел в Интернете, чтобы нарисовать треугольник (для простой начальной настройки): using System; using System.Collections.Generic;...
891 просмотров
schedule 16.06.2022

OpenTK GameWindow тормозит
Я попытался создать новый GameWindow в VB.NET, используя библиотеку OpenTK. Окно игры работает нормально, я могу развернуть его или изменить его размер, но окно появляется на панели задач через несколько секунд, и оно очень тормозит, когда я щелкаю...
549 просмотров
schedule 27.12.2022

Текстура OpenTK OpenGL не отрисовывается
У меня возникают проблемы с рисованием текстуры на моем квадроцикле, но она остается белой. Я просмотрел несколько руководств и, кажется, не делаю ничего, кроме них. Чтобы загрузить текстуру: Bitmap bitmap = new...
6283 просмотров
schedule 11.12.2022

2D-спрайт OpenGL не отображается (OpenTK)
Я работал над рендерингом, и он работал нормально для одной текстуры, но не отображал вторую. Кажется, я что-то изменил, и он перестал отображать что-либо, кроме цвета фона. Я не уверен, что я изменил, и я не могу вернуть его таким, каким он был. Я...
1044 просмотров
schedule 17.05.2022

Ошибка во время выполнения с MonoGame / XNA
Я пытаюсь запустить пример кода на своем ноутбуке. Я знаю, что пример кода работает правильно, потому что я выполнил его и запустил на своем ПК. Я установил DirectX/XNA/openAL/Monogame (в таком порядке) IDE это VS2010 Когда я открываю код...
653 просмотров
schedule 26.01.2023

Асинхронная загрузка GLControl с C#, WinForms и OpenTK
Я пытаюсь создать кроссплатформенное программное обеспечение WinForms с графическим интерфейсом и 3D-окном внутри него. В настоящее время у меня есть TabControl с двумя вкладками, а вторая должна содержать GLControl (3D-окно). Однако, когда я...
1616 просмотров
schedule 05.08.2023

OpenTK: Попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена
Я получил странную ошибку при запуске моего воксельного движка: Попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена В этом: public void initGL() {...
3408 просмотров
schedule 17.08.2023

Как реализовать простой 2D-перевод на OpenGL ES 2.0 с помощью OpenTK для Android
Я пытаюсь добавить перевод к простому примеру рисования треугольника с помощью OpenGL ES 2.0 для Android. Я создал матрицу перевода с нулевым переводом во всех направлениях, которая должна быть матрицей идентичности. Когда я удаляю умножение из...
280 просмотров

Как применить вершинный шейдер ко всем вершинам сцены в OpenGL?
Сейчас я работаю над небольшим движком в OpenTK, и пока у меня работают шейдеры. Интересно, как можно применить шейдер ко всей сцене!? Например, я видел, как это делается в майнкрафте, где кто-то создал шейдер, искажающий всю сцену. Но поскольку...
319 просмотров
schedule 06.12.2022

OpenTK/OpenGL Frustum Culling Отсечение слишком рано
Недавно я добавил отсечение усеченной пирамиды в свою воксельную игру; это работало очень хорошо на первый взгляд. Однако я сразу заметил, что усеченный конус кажется немного неправильным, из-за того, что некоторые воксели у края окна...
1802 просмотров
schedule 20.04.2023

Рекомендуемый кроссплатформенный (Windows и Android) проект, настраиваемый с помощью OpenTK
Я начинаю разрабатывать научное программное обеспечение, которое, надеюсь, смогу работать на нескольких платформах. Я планирую использовать OpenTK для рендеринга научных моделей и графиков. На данный момент у меня есть прототип, который работает в...
852 просмотров

OpenGL - использовать ненормализованные texcoords
По умолчанию OpenGL использует нормализованные TexCoords, что означает, что значение должно быть между 0 и 1 ([0..1]). общая реализация Vertex должна выглядеть примерно так: // Common Implementation of Vertex Vertex v = new...
283 просмотров
schedule 25.09.2023

Mip-карты OpenGL 3D Texture
Я пытаюсь реализовать 3D-текстуру в качестве замены текстурного атласа. Я хочу использовать его для рельефа. 3D-текстура работает хорошо, пока я не попробую использовать MIP-карты (выходной цвет всегда черный). Поколение: int glTexture;...
797 просмотров
schedule 07.05.2024

Многопоточность OpenTK?
Есть ли способ рисовать на экране с помощью OpenTK/OpenGL в другом потоке? Код, который я пытаюсь использовать, GL.Clear(ClearBufferMask.ColorBufferBit); GL.ClearColor(Color.Black); GL.Begin(PrimitiveType.Quads); GL.Color3(Color.FromArgb(255,...
1984 просмотров
schedule 05.07.2023