Nano Hash - криптовалюты, майнинг, программирование

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

3d геометрия: как выровнять объект по вектору
у меня есть объект в трехмерном пространстве, который я хочу выровнять в соответствии с вектором. я уже получил вращение Y, выполнив atan2 для компонентов x и z вектора. но я также хотел бы иметь X-вращение, чтобы объект смотрел вниз или вверх....
09.11.2023

В чем смысл матричного стека в OpenGL?
Зачем мне использовать матричный стек OpenGL (вместо того, чтобы обернуть свой собственный матричный класс и просто использовать его)? Я не совсем уверен, почему это так сложно для такой простой задачи. Есть ли для него какой-то особый вариант...
22.11.2023

Освещение OpenGL с Cg
Я уже знаком с собственным освещением OpenGL. Мой вопрос: как мне сделать рендеринг света с помощью Cg? Нужно ли мне по-прежнему объявлять обычные источники света OpenGL, а затем использовать Cg для рендеринга света? Или все это делается с помощью...
29.11.2023

Получение координат объекта с камеры
Я реализовал камеру на Java, используя вектор положения и три вектора направления, поэтому я могу использовать gluLookAt(); , перемещаясь в «режиме призрака», работает достаточно хорошо, но я хочу добавить обнаружение столкновений. Я не могу понять,...
23.12.2023

Клавиатура OpenGL/GLUT, управляемая с помощью bool*: кажется, что все значения устанавливаются в целые числа при второй инициализации. Любые идеи?
Создание игры с помощью OpenGL/GLUT и C++. Я слышал, что самый простой способ управлять клавиатурой в GLUT — это использовать массив логических значений. Итак, в основном, вот что у меня есть: bool* keys = new bool[256]; ... void...
28.10.2023

Возможно ли, чтобы glutPostRedisplay() перерисовывал только определенные объекты?
У меня есть фрактальный объект, который создается со случайными значениями его переменных. Я использую C++ и OpenGL. Но теперь, поскольку я намерен использовать glutTimerFunc для анимации других объектов на сцене, мне нужно вызвать...
05.11.2023

Рендеринг QImage на QGLWidget плагина QML
Я пытаюсь написать плагин QML , который считывает кадры из видео (используя для этой задачи специальный виджет, а НЕ QtMultimedia/Phonon), и каждый кадр преобразуется в QImage RGB888, а затем отображается на QGLWidget (по соображениям...
16.11.2023

SDL зависает при использовании SDL_SetVideoMode с SDL_OPENGL в качестве параметра
Как следует из названия, мое приложение зависает при запуске SDL_SetVideoMode, но только тогда, когда я указываю, что хочу использовать OpenGL. В противном случае он инициируется без каких-либо проблем. Редактировать: при ожидании ~50 секунд ему...
24.11.2023

Java OpenGL GL_TEXTURE_2D затемняет другие цвета
Я пытаюсь поместить текстуры в свою сцену Java OpenGL, но когда я это делаю, цвета других вещей искажаются, как будто цвета смешиваются неправильно. Я использую LWJGL для OpenGL и Slick для загрузки текстур. Когда я оставляю вызов...
13.01.2024

Алгоритм OpenGL GLSL Cel Shading и Outline
Я успешно реализовал шейдер cel, используя glsl. Но моя проблема заключается в том, чтобы обрисовать в общих чертах все, и каждый пример opengl в Интернете довольно старый, не соответствует современным технологиям, поэтому медленные методы и т. Д....
02.12.2023

OpenGL Поворот камеры вокруг центра сцены
У меня есть сцена, которая представляет собой квадратный пол размером 15x15 (четырехугольник с координатами (0,0,0) (0,0,15) (15,0,15) (15,0,0)). Я установил центр сцены на (7.5,0,7.5). Проблема в том, что я не могу понять, как повернуть камеру по...

В текущем потоке не найден контекст OpenGL, как исправить эту ошибку?
Я работаю над карточной игрой, и в настоящее время у меня есть хорошая основа, но я сталкиваюсь с ошибкой, когда запускаю ее в eclipse. Я также использую slick 2d. Вот ошибка из консоли. Исключение в потоке "main"...
09.11.2023

Движение камеры вокруг модели
Я хочу, чтобы моя камера двигалась за моделью, когда она вращается, как в игре с перспективой от третьего лица — чтобы она всегда «смотрела» на заднюю часть модели. У меня есть фреймворк, поэтому синтаксис может немного отличаться от обычного opengl....
11.11.2023

OpenGL 3/4 glVertexAttribPointer шаг и просчет смещения
У меня возникла проблема с правильным указанием массива вершин: const float vertices[] = { /* position */ 0.75f, 0.75f, 0.0f, 1.0f, /* color */ 1.0f, 0.0f, 0.0f, 1.0f, /* position */ 0.75f, -0.75f, 0.0f, 1.0f, /* color */ 0.0f, 1.0f, 0.0f,...

Проектирование 3D-комнаты в openSceneGraph
Я только начал изучать OpenSceneGraph и пытаюсь имитировать перемещение в 3D-комнате (прохождение в доме). Моя идея состоит в том, чтобы нарисовать замкнутые прямоугольные кубы в качестве стен и что-то подобное для пола и потолка, а затем...

Рендеринг сцены с помощью openGL
Я должен визуализировать сцену, включающую различные сетки с помощью openGL. сетки определяются следующим образом: struct Mesh { frame3f frame; // frame vector<vec3f> pos; // vertex position vector<vec3f> norm;...

OpenGL, соединяющий купол неба и плоскую плоскость земли
Я строю простой город с помощью OpenGL и GLUT, я создал текстурированный купол неба, и теперь я хотел бы соединить его с плоской плоскостью, чтобы создать видимость горизонта. Чтобы дать относительный размер, небесный купол имеет радиус 3,0 с...
14.12.2023

Поддерживает ли QtQuick 2 glBindBuffer?
кажется, я не могу использовать glBindBuffer, glGenBuffer в унаследованном классе QQuickPaintedItem. Я уже пытаюсь включить , но это не работает, и я также пытаюсь использовать GLEW в QQuickPaintedItem. Похоже, что Qt не определил бы эти функции в...

Современный метод преобразования матрицы представления модели в OpenGL?
Недавно я начал изучать OpenGL, начиная с непосредственного режима, glPush/PopMatrix и функций glTranslate/Rotate/Scale. Я переключился на объекты буфера вершин для хранения геометрии, но по-прежнему использую матрицу push/pop и функции...

Объединить две полупрозрачные текстуры без предварительного умножения в Open GL с режимами наложения?
Я пытаюсь понять, как использовать Open GL для объединения двух неумноженных текстур (одна поверх другой). Обе текстуры имеют области с 0-альфа. Я бы хотел, чтобы и комбинированный результат не умножался. Я пробовал несколько комбинаций GL_ONE,...

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..