![]() Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Препроцессорное определение версии OpenGL поддерживаемой драйверами
Хочу сделать поддержку своей программы с оптимизацией на новых и на старых видеокартах.
Для этого я хочу получать версию OpenGL препроцессором, например чтением из файла или просто с помощью...
Выбор 3D объекта через ray traicing в OpenGL
Привет всем. Пытаюсь сделать реализацию выбора 3D объекта. Работает вроде, но как-то некорректно + происходит подтверждение выбора объекта даже за пределами самого объекта. Не могу понять где ошибка...
Как сделать перемещение камеры в PyOpenGL?
Мне помог один человек (в целях конфиденциальности я решил не писать его username) с изучением OpenGL с помощью Python. Я взял его код с крутящимся синим кубиком (фигур было больше, но для удобства я...
Как избежать визуальной смены осей поворота 3d куба
Пользователь может вращать куб клавишами влево вправо и вверх вниз
model = model * Matrix4.CreateRotationX(MathHelper.DegreesToRadians(degVertical));
//поворот обычный
model = model *...
Поворот камеры вокруг target
Потребовался создать управление камерой с помощью мыши для поворота её вокруг точки (0,0,0)
OpelGl я плохо знаю, только второй день погружаюсь. Но знаю математику.
И получился у меня вот такой код,...
Код из CodeBlocks не работает в Visual Studio 2022
Я все время работал в средах разработки wing и CodeBlocks. В CodeBlocks я работал для C++ и OpenGL проектов. Недавно решил попробовать Visual Studio, но начальный код из CodeBlocks проекта OpenGL в...
Реализация класса камеры для 3D движка
Доброго времени суток!
Я разрабатываю свой 3D движок, и сейчас пишу класс камеры.
Я нашел штук 10 исходников в интернете, но реализация вращения везде отличается: где-то только 2 float значения...
Как сделать изменение координат (или анимацию) в PyOpenGL?
Код создает несколько треугольников и один синий квадрат. Как сделать так, чтобы синий квадрат мог вращаться, не изменяя своих пропорций, а также это не должно касаться других фигур? Помогите,...
Ошибка линкера: fatal error LNK1104: не удается открыть файл "glew32s.lib"
После попытки сборки решения, возникает такая ошибка:
Каталоги ссылок подключены, файл glew32s.lib присутствует, в коде ошибок нет. Пытался найти на форумах, но находил только вопросы без...
Вращение камеры мышкой после её перемещения
Привет,
Камера вращается, приближается и отдаляется мышкой с помощью матрицы вида:
void OpenGLWindow::wheelEvent(QWheelEvent *event)
{
float delta = event->angleDelta().y();
...
Взаимодействие с OpenGL(GLFW, GLAD). Не правильное отображение света модели в сцене
Доброго времени суток господа. Недавно начал делать лабораторную работу по учебе, работаю с OpenGL. Разработал своего рода что то типо графического движка. Расположил модели по сцене и пытаюсь...
Проблемы с геометрическим шейдером (нужно двигать 4 вершины, а там их всего три!)
Узнал о магии геометрического шейдера, и решил сделать симулятор ткани прямо там.
Но возникли сложности. При попытке сдвинуть правый верхний вертекс прямоугольника
(а он там рисуется двумя...
Как сделать так, чтобы фигуры не было видно сквозь другие фигуры?
я написал тестовый код, для попытки решения этот проблемы. У меня ничего не получилось, в интернете решение не нашел, а знаний у меня не очень много, ведь изучать OpenGL с Pygame начал недавно. Как...
Геометрический шейдер не работает, как предполагается
Добрый день. Простой пример с геометрическим шейдером, но не получается отладить. В вершинный шейдер подаются на вход точки и VBO с флагами. Геом. шейдер в точках в зависимости от флага рисует...
GlCreateVertexArrays в thread не генерирует буффер
Привет, я создаю свой графический движок на OpengGL(glfw c++) и заметил что буфферы вершин/элементов не создаются в отдельном потоке, пример:
Тут происходит всё хорошо:
Personaj* persik = new...
Вытащить данные атрибута из вершинного шейдера
Есть следующий вершинный шейдер
#version 130
in vec3 vertexPos;
in vec2 vertexUv;
in vec3 vertexNormal;
in mat4 modelViewMat;
in mat3 normalMat;
Нижняя часть модели в рендере OpenGL отображается прозрачным цветом
Коллеги, доброго дня! Рисую 3d модель .obj+.mtl в OpenGL контексте на С++., настройки контекста следующие:
const int iPixelFormatAttribList = {
WGL_DRAW_TO_WINDOW_ARB, GL_TRUE,...
Отрисовка нескольких квадратов с разными текстурами за раз
Я хочу сделать отрисовку карты в игре за один раз, для этого делаю один буфер в который закидываю координаты вершин квадратов и текстурные координаты на одной большой текстуре со всеми видами клеток...
Как быстро разделить фрейм и растянуть?
Подскажите оптимальный способ сделать быструю обработку кадра полученного от ffmpeg.
Картинка может приходить из 3D ролика в двух форматах.
Это может быть вертикальная стерео пара. Когда кадры...
GlutSpecialFunc() проблема со считыванием клавиш
Программа "змейка" с использованием библиотеки Opengl.
В программе есть элемент управления, реализованный через считывание клавиш (реализован не мной!! но отлично работает!)
При попытках внести...
При захвате объекта с помощью курсора перемещение получается асинхронное
Доброго времени суток. Хочу реализовать возможность перетаскивания предмета с помощью курсора мыши. В захвате объекта курсором и изменении позиции проблем нет, проблема в другом: если передвигать...
Разбираюсь в тайлинге текстур OpenGL
Прошу помощи с тайлингом текстур в OpenGL.
Требуется повторение текстуры пропорциональное размеру объекта(в моём случае куба), то есть если размер куба 2x2x2 текстура на каждой его грани должна...
Отрисовка моделей без вызова отрисовки
У меня есть свой загрузчик obj моделей, который возвращает класс Geometry, который содержит буфер вершин, индексов, так же там, в методе init создаются и привязываются VAO, VBO, EBO, первые два в...
Текстура загружается не правильно
Пытаюсь вывести картинку на Андроид телефоне. Xaomi 11 64bit. Помучился уже достаточно хорошо чтоб начать просить о помощи. Загружаю файл картинки из *.bmp попиксельно в массив char. RGBA формат....
Построить множество всех различных остроугольных треугольников с вершинами в заданном множестве точек на плоскости
Здравствуйте, дана такая задача:
Построить множество всех различных остроугольных треугольников с вершинами в заданном множестве точек на плоскости.
Условия для решения:
Решить задачу и...
Выбрать оптимальный метод вывода видео
Подскажите, какой способ следует использовать для максимально быстрого вывода кадров видео потока в OGL на Android. Посмотрел описания различных вариантов реализации отрисовки. В большинстве случаев...
Анимация камеры
Продолжаю ковырять игру, столкнулся с проблемой анимации камеры.
На данный момент разбираюсь с катсценами, они состоят из 3 частей, скелетный меш игрока с анимацией, статик меш окружения и скелетный...
Не подключается библиотека glad в Visual Studio
Добрый день.
Захожу на сайт https://glad.dav1d.de, там в specification выбираю opengl, profile - core, gl - версию и 3.3, и 4.6, далее выбираю generate. Скачиваю папку, распаковываю. Добавляю файл...
Как нарисовать скелет?
Разбираюсь со скелетной анимацией, в целом разобрался, создал программу которая грузит меш со скином и скелетом и воспроизводит анимацию.
Сейчас захотел нарисовать просто скелет без меша, но...
Повернуть вектор
Добрый день
Требуется повернуть вектор V вокруг вектора N на заданный угол a
Спасибо
Проблема с колизией в OpenGL
Помогите пожалуйста. Не работает коллизия. Данный код отрисовывает уровень и персонажа, у которого есть анимации ходьбы прыжка и IDLE. Сейчас колизия работает очень криво, помогите исправить.
Вот...
Как рассчитать текстурные координаты
Как мне динамически рассчитать текстурные координаты для двух прямоугольных треугольников ? (прямоугольник из двух прямоугольных треугольников) я если что использую 3 версию
Вытащить yaw и pitch из матриц modelview и projection
Доброго времени суток!
Имеется код, который переводит координаты объекта (матрицы сохранённые на момент рисования) в экранные координаты и перемещает на них курсор мыши. Что-то вроде...
К мастерам OpenGL и в особенности к мастерам GLSL
Доброго времени суток !
На рисунке изображен путь (зеленые точки), возможно ли с помощью GLSL построить 4-х угольники ?
Как их рассчитать я знаю, вопрос в том - как при 2-х входящих точках...
Подключение библиотеки
Здраствуйте, для моего задания нужно подключить и выполнить код
код:
#include <stdio.h>
#define GLEW_STATIC
#include <GL/glew.h>
#include <GLFW/glfw3.h>
//window dimensions
TypeError: 'int' object is not subscriptable
'''ЗДЕСЬ ОШИБКА'''
index_vertex_rgb = (vertex_index + 1.0) * 6 - 1.0
import pygame as pg
import numpy as np
from OpenGL.GL import *
# Импортируем функции, упрощающие работу с...
Для изображения осуществить 5 его выводов каждый раз обрезая высоту на 20%
Для изображения осуществить 5 его выводов каждый раз обрезая высоту на 20%. Помогите пожалуйста написать программу по этому заданию. На C++ при помощи OpenGL
Проблемы с картой теней в OpenGL
Создаю свой растровый графический движок на OpenGL и на этапе карты теней возник затуп.
Форма тени повторяет проекцию объекта на камеру (на экран), а не на источник света. Несмотря на то, что...
OpenGL - problem with background (fixing white blink)
I have simple problem for professionalist (that i think ) but i asked all available AI about it and none was able to help and solve problem. so nothing is able to help me in this.
I have simple...
Куда надо вставить функцию glEnable(GL_DEPTH_TEST)?
Я решил для тренировки работы с координатами в конвейерном OpenGL создать простой кубик с разноцветными сторонами, который должен был крутиться вокруг осей x, y, z. Все получилось, кроме цветных...
Поворот объекта лицом к камере (billboard)
Есть код, который рисует 2D круг в 3D пространстве
void drawCircle(float radius, int segments)
{
constexpr float M_PI = 3.14159265358979323846f;
glBegin(GL_LINE_LOOP);
for (int i = 0; i...
Проверить поддерживает ли окно OpenGL
Доброго времени суток!
Необходим способ проверить, поддерживает ли окно стороннего процесса OpenGL. К сожалению, GetPixelFormat/DescribePixelFormat не подходят, поскольку в итоге ведут на функции...
Версии OpenGL
Помогите разобраться в версиях OpenGL. Например у меня шейдер начинается со строки:
#version 330
Это значит шейдер будет работать с версией 3.3 OpenGL?
А если
Неопределенное количество источников света
Доброго времени суток. При изучении основ opengl, а именно работы с шейдерами и с освещением, столкнулся с такой проблемой: в том материале, который я изучаю, кол-во источников света задается...
camera wheel
Добрый день
Требуется удалять/приближать (перспективную) камеру с помощью mouse wheel. Вроде простая задача, но есть нюанс: должна использоваться также и позиция мыша. Напр если он в точке (x =...
Получить параметры камеры
Добрый день
Есть матрица камеры ("вида"). Требуется получить из нее стандартные юзеровские параметры используемые в 3D приложениях
- position - точка/позиция камеры (в мире)
- reference -...
glLineStrip Смещает изображение линии
Здравствуйте, пытаюсь отрисовать объект по нескольким примитивам, должно отрисоваться диния поверх пунктирной линии
пытась отрисовать пунктир через line strip. Но возникта проблема, если маска...
Пример с кватернионом
Добрый день
Вот хочу потренироваться с кватернионами. Увидел такой код, создание кватерниона из углов Эйлера
void camera::setCameraAng(vec3 ang) {
quat yaw = angleAxis(-ang.y, vec3(0.0f,...
Дебаг OpenGL шейдеров
Коллеги, добрый день! У кого есть опыт по сабжу? Хочу побегать по пикселям треугольника во фрагментном шейдере. Есть тулсы вроде RenderDoc, но разработчики пишут, что GL приложения не поддерживаются,...
Нарисовать окружность в OpenGL
Добрый день! Подскажите может есть функция для построения окружности?! Т.е. не используя аппроксимацию отрезков,а функция с параметрами! А если таковой нет, то подскажите как закрасить вот так...
Как установить OpenGL на Visual Studio?
Можете пожалуйста поделиться ссылкой на подробное описание как установить OpenGL на студию (с нуля, никаких плагинов на студию не устанавливал, и ничего подобного). Уже пол дня мучаюсь, нигде ничего...
Подключение библиотеки OpenGL к Visual Studio 2017
Доброго времени суток! Просмотрела множество гайдов по подключению Visual studio, сделала все аналогично, но код не компилится.
Вначале я закинула glut32.dll в папку system, в lib/engines добавила...
Как узнать версию OpenGL?
Как узнать версию OpenGL?
Уникальная кроссплатформенная супер 3D игра
Эта тема посвящена созданию кроссплатформенной трехмерной игры.
Ну и по традиции всех убийц кризисов, фолаутов, массэффектов и т.д. я буду главным манагером. Для разработки игры нужны художники,...
Простейший пример с OpenGL (C++)
Дайте пример простейшей программы с использованием OpenGL которая рисовала бы например круг.
(Напишите пожалуйста со всеми Include'ами)
Кто чем пользуется для написания игр?
Какой средой вы пользуетесь для написания игр? Без разницы, 2D или 3D, а может у кого-то получилось создать хорошую и интересную 1D игру:D... также без разницы, DirectX или OpenGL...
сам использую...
OpenGL, библиотека glut
Уважаемые программисты где скачать библиотеку OpenGL? glut.h
Инициализация Glut в C#
Всем привет в команде Glut.glutInit() вылетает сообщение Unable to find an entry point named 'glutInit' in DLL 'freeglut.dll'. В чём может быть проблема?
P.S. В папку debug файл с именем...
Перевод OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, 8th Edition
Уважаемые форумчане!
У вас есть возможность выразить свою активную позицию по вопросу о переводе на русский язык и издательстве уникальной книги OpenGL Programming Guide: The Official Guide to...
Масштабирование в OpenGL
Здравствуйте.
Подскажите пожалуйста, как увеличить масштаб?
gluOrtho2D(0, 35, 0, 35);
glClearColor(0.6156F, 0.7951F, 0.4588F, 1);
glClear(Gl.GL_COLOR_BUFFER_BIT);
glBegin(Gl.GL_POLYGON);
Сфера средствами OpenGL
надо нарисовать сферу на С++ с помощью OpenGL подсажите как это сделать
OpenGL 3.x + Intel HD Graphics
Доброго времени суток, форумчане. Не могу разобраться можно-ли использовать OGL на Intel. Читал, что Intel не поддерживает версии 3+. Однако Caps viewer показывает, что версия OGL у меня 3.3 и...
Не могу установить glaux.lib
Начинаю изучать OpenGl на Visual 2008 Си++, библиотеки opengl32.lib, glu32.lib подключила без особых проблем, а вот с glaux.lib возникли сложности, не могу понять куда ее забросить, в инете есть...
Вывести текст на экран (С++, OpenGL)
Видел много тем, и сам искал как написать и вывести текст на экран в OpenGL. Не нашел и решил сам написать. Вот функция:
void Textout(char* str,int x, int y, GLfloat red,GLfloat green,GLfloat...
Ищу книги по Visual C++ + OpenGl
Привет всем! Решил изучить возможности OpenGl в связке с Visual C++, программирую в Visual Studio 2008. Может кто посоветовать хорошую литературу? может плохо искал, но ничего особо не нашел. И еше...
Обводка объекта с использованием шейдера
Есть игра, в которой я могу определить, когда начинает / заканчивает рисоваться нужный мне объект и "внедриться" в нужный момент. Я хочу сделать так, чтобы контур нужного мне объекта обводился....
Подключить #include<GL/glut.h>
Народ ... подскажите как подключить #include<GL/glut.h> ... пишу на Visual Studio 2012
gluLookAt вращение камеры
В гугле есть интересная информация по этой теме, но мне хотелось бы самому досконально понять принцип вычисления вектора, который указывает на направление взгляда. В общем я использую glut для...
OpenGL c++ прозрачность
доброго времени суток!
не могу никак разобраться, можно ли в openGL объекты делать прозрачными друг для друга, но не для фона?
понимаю, что вопрос задан криво, поэтому постараюсь привести пример:...
Где скачать opengl32.lib, glu32.lib и glaux.lib из OpenGl?
Привет всем... Нужна помошь немогу найти lib Opengl такие как opengl32.lib, glu32.lib и glaux.lib
где можно их скачать? (в гугле лазил кривые сылки были или плохо просто искал)
Фрактал Мандельброта (C++)
Нужно нарисовать фрактал Мандельброта. Подскажите, где ошибка? На экране просто белый экран
#include <GL/glut.h>
#include <math.h>
#include<complex>
using namespace std;
double x, y;
Исходники Проектов на OpenGL
Здравствуйте программисты!
Дай думаю напишу, может реально кто кинет ссылки где можно скачать готовые исходники: минипроекты с применением OpenGL.
Может я зря думаю, что все специалисты по...
Как сделать сглаживание?
Я конечно извняюсь, но мне на завтра нужно сделать уже готовый пример со сглаживанием. Особо разбираться с каждым параметром нет, у меня есть рисунок и мне нужно просто добавить в начале сглаживание....
Обясните работу функции gluLookAt
Не могу понять как работает функция gluLookAt
вот код, хочу сделать так чтобы можно было вращать камеру вокруг обекта...камера смотреть должна сверху, под неким углом
void display()
{...
Триангуляция 3D
1. Триангуляция в трехмерном пространстве должна разбивать фигуру/точки на тетраэдры?
2. Или можно просто покрывать поверхность треугольниками?
3. Есть ли в OpenGl возможности автоматического...
Подключение glaux
Начал изучать OpenGL на visual studio 2012, начал с уроков "Народный учебник по OpenGL" и там надо подключить эту библиотеку. Скачал GLAUX.lib и GLAUX.h, подскажите пожалуйста, что делать с этими...
Обьясните пожалуйста glTranslatef
Вообщем я так понял по учебнику что эта команда перемещает кардинатную сетку. Но не очень понятно как она работаете (допустим я если напишу так):
glTranslatef(0.0f, 0.0f, 60.0f);
то...
Как сделать первый шаг в изучении OpenGL (glut)?
Есть желание научится писать простые игры: Арканоид/змейка/тетрис/etc. С использованием OpenGL.
Нашол уроки с использованием glut. Пытался скомпилировать в Dev-C++, MinGW, VC++. Предварительно...
Как нарисовать закрашенный круг через OpenGL?
подскажите пожалуйста, самый простой вариант отрисовки закрашенного круга
Как подключить библиотеку openGL?
Товарищи помогите начинающему . осваиваю графику на основе openGL
компилятор жалуеться на все функции что они не поределены.
Компилятор У меня dev-C++ скачал библиотеку glut / Вообщем прпоцесс...
Какизменить цвет фона?
Цвет фона всегда белый. Начерченной линии не видно. Буфер один. В чем проблема?
#if defined(linux) || defined(_WIN32)
#include <windows.h>
#include <GL/glut.h>
#include <GL/gl.h>
#include...
Создание 2D игры (на С/c++)...(вопросы)
Здравствуйте. Решил написать 2-х мерный шутер с видом с верху (приложил скриншоты как всё должно выглядеть не пугайтесь это всего лишь наброски в паенте). Так вот несколько вопросов:
Как сделать...
Какими способами лучше выводить текст в OpenGL?
Здравствуйте,хотелось бы узнать Ваше мнение по поводу вывода текста на экран приложения OpenGL. Насколько я понял возможны 2 способа вывода:
1. С помощью самого OpenGL (пример...
float и GLfloat
Добрый вечер. У меня такая проблема - нужно нарисовать сферу в 3D. Код пример вроде нашел. но почему-то студия ругается типа "аргумент типа float несовместим с параметром типа GLfloat". Сразу скажу,...
Сильно тормозит OpenGL
Всем здравствуйте.
Это опять я.
Использую Borland C++ Builder 6+OpenGL
Проблема банальна: тормоза.
Сцена в жалкие 50000 (жалкие с учётом... читайте дальше...) полигонов отрисовывается со...
Поворот
Помогите пожалуйста, мне нужно повернуть фигуру, только я не знаю как это сделать
если использовать glRotate(45, 0,0, 1) то фигуру поворачиваем относительно точки 0, 0 , то есть это пройдет тогда...
Помогите с подключением библиотек ...
Короче выдает мне Студия 2010 Вот такую ошибку - Не удается открыть файл glut32.lib
файлы кидал по этим папкам :
dll - C:\Windows\System32
.lib - C:\Program Files (x86)\Microsoft...
Подключение OpenGL GLUT к Visual Studio 2013
начал изучать OpenGL, скачал библиотеки, но библиотека GLUT не работает, пробовал разные способы из интернета, но ничего не помогает, помогите, очень нужно
использую Visual Studio 2013
заранее...
Вращение объекта вокруг своей оси
Задаю вопрос впервые, так что попрошу не придираться к возможным ошибкам/недостатку инфы.
Начал учить opengl ~ неделю назад.
Пишу первую игру на opengl, реализовал перемещение одного из...
Как писать на OpenGL?
Пожалуйста,помогите. Запарился,не могу никак найти и понять.
Я начал писать на C++(Visual Studio 2017). Интересует геймдев. Решил для начала использовать opengl. Я очень много искал уроков,даже...
А есть ли здесь функция поворот вектора вокруг вектора?
Задача пересчитать вектор с учётом поворота. Есть шар, заменяющий геоид,
координаты камеры, нормаль в этой точке, она же вектор вверх и вектор напаравления на северную точку математического...
Несколько текстур
Привет, пытался сделать все по урокам, не очень то получается, не могу найти как вставить несколько текстур в одну программу?
я рисую солнечную систему, хочу наложить фон (звезды, просто картинку) и...
Текст в opengl
Люди , скажите как вывести на дисплей с помощью opengl текст?
Загрузка obj моделей
Здравствуйте. не подскажите простых библиотек для загрузки obj моделей (использую C#, а sharpGl что то не хочет открывать файлы сделанные в блендере) ?
OpenGL и Visual C++ 2010 Ultimate
Начал сегодня изучать OpenGL и сразу же столкнулся с проблемой.
// opengl.cpp: определяет точку входа для приложения.
//
#include <gl\GL.h>
#include <gl\GLU.h>
#include <gl\glaux.h>
#include...
С чего начать программирование игр?
Добрый день уважаемые форумчане.
Решил перейти с Java на С++, а именно хочу попробывать себя в разработке игр. Путешествуя по различным книжным сайтам, увидел просто море книг по OpenGL и DirectX....
Вращение фигуры вокруг своей оси за курсором мыши
Всем доброго времени суток.
Уже несколько недель бьюсь над данной задачей: как реализовать вращение фигуры за курсором мыши.
Пробовал различными способами, но безуспешно.
Синяя с-ма координат -...
Поворот вокруг своей оси (blender)
Глупый вопрос, но всёравно задаю его.
Как повернуть объект вокруг своей оси?
(либо я чтото не понимаю..либо координаты blender не как следует сохраняет либо ещё что)
Задаю вопрос, т.к. многое в...
OpenGL недостатки по библиотекам (GLUT, GLAUX) Где скачать, как подключить, как работать в среде Visual Studio
Решил проверить как работают эти библиотеки дабы понять разницу работы без них.
Также обнаружил, что в поиске нет нормальной статьи где описывается где качать и как работать с этими библиотеками...
OpenGL и нормали (C++)
Приветствую участников форума. Я начинающий программист-любитель, решил перейти к программированию графики под винду. Решил изучить OpenGL. Столкнулся с проблемой построения нормалей. :(
Как...
OpenGL: освещение
Как на OpenGL сделать освещение (в т. ч. и тени)?
Пробовал много способов, в большинстве случаев все объекты становились одного цвета.
glOrtho()
Здравствуйте!
Как я понял функция glOrtho отображает трехмерное фигуру на плоскость, причем параметры функции определяют "наблюдаемый объем", в пределах которого будет рисоваться отображенная...
Ошибка студии?
Всем привет!
к Microsoft Visual Studio 2010 подключаю Opengl!
скачал все нужные папки и распихал их по нужным разделам, но когда я запускаю на компиляцию проект выпадает ошибка:"Запуск...
Установка opengl
Добрый день! Не получается установить opengl! Оп. система - винда, среда - студия 2008.
Что делал я: кинул glut.dll в c:\windows\system; кинул glut.lib в c:\program files\windows sdks\...\lib; кинул...
Перерисовка экрана OpenGL
Есть ли функция OpenGL, которая обновляет только часть сцены?
Например, если новая сцена очень мало отличается от старой, можно ли просто дорисовать изменения и обновить только эту часть окна?
OpenGL, GLUT. Движение и вращение квадрата в 2D
Всем доброго дня!
Помогите, пожалуйста, новичку с решением задачи: "По экрану движется вращающийся квадрат, отскакивая от границ экрана, в момент отскока скорость вращения возрастает, с течением...
Координаты, возвращаемые мышью, в opengl
Добрый день! Помогите, пожалуйста, разобраться с системой координат в opengl.
Например, я хочу, чтобы рисовалась точка в месте положения курсора при щелчке мышью. Я написал нижеследующий код. Задаю...
объявление 'exit'
почему может возникать такая ошибка?
error C2381: exit: переопределение; __declspec(noreturn) отличается
c:\program files\microsoft sdks\windows\v6.0a\include\gl\glut.h(146): см. объявление 'exit'
загрузка 3D модели в OpenGL (с++), помогите незнающему
вот столкнулся с проблемой.....
надо бы узнать как подгружаются модели в OpenGL
всё равно какой вормат ...дайте ссылочки на ресурсы..
заранее спасибо
Как подключить библиотеки "glut32.h" и ей подобные в Visual C++?
как подключить библиотеки "glut32.h" и ей подобные в Visual C++ при том что версия русифицирована, просто смотрела в Google, там не нашла для русифицированных версий, а если брать для обычных, то...
Как в OpenGL написать текст?
Оказалось что это нетривиальная задача. Если можно пример пожалуйста.
Разобрать GlFrustum
Помогите пожалуйста разобраться.
GlFrustum (left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, near GLdouble, far GLdouble),
где left, right - определяют соответственно левую и правую...
Где мне скачать программу для програмирования игры
Я давно хотел чегото добиться в области компьбтера. Сначало увлекся Word Power Point... но захотелось большего. Потом было интересно создавать анимации. Но на этом я тоже не остановился. А дальше не...
Импорт 3D моделей в OpenGL
Добрый день, вот какой вопрос меня интересует, какую лучше использовать программу для создания и редактирования трёхмерной графики, что бы модель можно было легко экспортировать в OpenGl. Может быть...
(OpenGL)Преобразование координат с помошью gluUnProject()
Уважаемые форумчане, делаю проект определение изоморфичности двух графов на OpenGL с помошью билиотеки BGL. Но столкнулся с такой проблемой, мне нужно добавлять вершины графа кликом мышы, накопал код...
Не работает openGL
Здравствуйте всем!!!!
программирую в Visual Studio 2008.
Начал изучать openGL. я скачал книгу OpebGl, и к ней образ диска, там в папке Tools я нашел следушие файлы...glut.dll, glut.h, glut.lib,...
Загрузка текстур на obj модельку
Здравствуйте, есть obj моделька, которую я экспортировал из блендера с uv текстурками. Так вот, как загружать эти самые текстуры? Моделька загружается, а вот про текстуры ничего не знаю(
C++ и OpenGL. Рисование прямоугольников
Простой вопрос. Должно быть как на первой картинке, по факту выходит как на второй. Почему так получается..
Код вот. Спасибо.
#define GLUT_DISABLE_ATEXIT_HACK
#include <stdlib.h>
#include...
Как создать цилиндр?
Как создать цилиндр в OpenGL?
Обработка событий щелчка мышкой и не только
итого потихоньку выполняя задание лабораторной работы столкнулся с двумя проблемами:
1) Описание: нижеприведенный код более ярко иллюстрирует проблему. при рисовании треугольника одна вершина...
График функции y = f(x)
Разработать программу для построения графика функции y = f(x) на произвольном интервале Xmin … Xmax и найти все возможные решения f(x) = 0 (не путать с точками разрыва). Варианты функции f(x) указаны...
Построить график заданной функции
Нужно построить график функции sin^2(x)/x. х есть какие введены с клавиатуры.ТАкже ложны быть оси и обозначение маштабная сетка,и начинался с центра.OpenGl
1104 не удается открыть файл "glut32.lib"
Код программы:
#include "stdafx.h"
#include <glut.h>
#include <cmath>
#pragma comment( lib, "Glaux.lib" )
int r = 1; double q = 1, n = 10;
const int m = 33000; double knx, kny;
void...
Рисование треугольников
Здравствуйте!
C OpenGL я познакомился недавно, такой вопрос
glBegin(GL_TRIANGLES);
glVertex3f(-0.5f,-0.5f,0.0f);
glVertex3f(0.5f,0.0f,0.0f);
glVertex3f(-0.5f,0.5f,0.0f);
glEnd();
Не удается открыть файл "GLFW.lib"
fatal error LNK1104: не удается открыть файл "GLFW.lib"
GLFW.lib не существует в качаемой папке только 3 файла.
glfw-3.3.2.bin.WIN64/lib-vc2012/glfw3.dll glfw3.lib glfw3dll.lib
Может нужен...
Вывод картинки JPG посредством openGL
Как вывести на выбранную часть экрана картинку? (Ври выводе обычными средствами при перерисовке картинка мигает)
Управление камерой в OpenGl
Не первый день интересуюсь программированием на OpenGL, но до сих пор не смог организовать такую простую вещь как управление камерой, как допустим в играх, чтобы мышкой можно было осмотреться а...
OpenGL.Урок 1. простой OpenGL-проект
Не компилируется кодю
#include <GL\glut.h>
void DrawLine()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_LINES);
glVertex3f(0.25, 0.25, 0.0);
...
Tao Framework, OpenGl, FreeGlut ( Моделирование сферы )
Всем привет!!!
Решил попробовать спрограммировать сферу. Но выскакивает ошибка:
Не удается загрузить DLL "freeglut.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
...
Где взять, и как установить OpenGL под Windows и Linux?
Нужно разработать реально двухплатформенное приложение, поэтому разрабатывать нужно, как я понимаю, где удобнее, но регулярно проверять, выполняется ли все еще правильно на другой платформе.
да,...
Вращающийся конус
Здравствуйте. Пытаюсь создать вращающийся конус, проштудировав форум, нашел статью как рисовать конус, но у меня он все равно выводит треугольник :
GLUquadricObj *q = gluNewQuadric();...
OpenGl + windows forms
Доброго времени суток! Подскажите, как совместить windows forms и openGL.(примеры,литература,ссылки,исходники).
Всем спасибо)
Можно ли стать разработчиком игр, изучая материал самостоятельно
Щас без знание не куда......Мне всего 13-лет, но я ужасно загорелся программирование в будущем хочу быть разработчиком игр....И еще один вопрос....Уважаемые программисты, Правда ли что если ты...
Приборная панель на OpenGL C++
Доброго времени суток! Есть задача реализовать аналогичную приборную панель на OpenGL(C++):
z_i_jQgJyy8
Подскажите пожалуйста есть ли open source проекты которые можно использовать как пример?...
OPenGl and Visual Studio 2008
киньте плиз ссылку где можно скачать библиотеки для работы с OPenGl в Visual Studio 2008...либы типа glut.lib aux.lib openGl.lib
Вопрос по некоторым функциям OpenGL
Только начал изучать OpenGL и столкнулся с проблемой...не могу понять что значит этот код:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
Я читал...
Opengl текстурирование сферы
Так я загружаю текстуру
glColor3f(1,1,1);
unsigned int textures;
AUX_RGBImageRec *texture1=auxDIBImageLoadA("texturebmp1.bmp");
glGenTextures(1, &textures);
glBindTexture(GL_TEXTURE_2D,...
В каких единицах измеряются параметры функции glOrtho?
Явно не пиксели, но тогда что? Доли чего?
Например это вот:
void ChangeSize (int w, int h) {
//////////////////////////////////////
aspectRatio = (GLfloat)w / (GLfloat)h;
if (w <=...
OpenGl и Visual Studio 2008
Всем привет! Может мне кто подсказать, как настроить Visual Studio для работы с OpenGl. пытаюсь скомпилить скачаные исходники, вылетает куча ошибок по поводу того, что не найдены файлы библиотек....
Буфер глубины
Почему то не работает скрытие задних граней и т.д.Нарисовал пирамиду с помощью двух вееров треугольника.А задние стороны не удаляются и показываются=\Вот код
#include <math.h>
#include <stdlib.h>...
Ошибка в игре
Народ, помогите пожалуйста. Скачал игру Minecraft 1.7.2, чтобы поиграть с друзьями, ну скачал игру, установил, запустил и тут вылезает вот такая ошибка:
-"Minecraft был закрыт по причине...
помогите с функцией glutTimerFunc()
хочу организовать таймер на openGL в моем классе.
мой класс к примеру:
class rect
{
....
void timer(int value);
...
};
void rect::timer(int value)
OpenGL отсечение невидимых линий
На первом рисунке то что есть. На втором - как хотелось бы.
Т.е. вроде бы и каркасный режим(грани отрисованы), но в то же время невидимые линии не рисуются.
Z-буфер на каркас, разумеется не...
OpenGL + Visual Studio C++
Начал изучать OpenGl и Visual Studio 2010 C++ написал простейший код из примеров, но он выдает кучу ошибок в библиотеке gl/gl.h, вот пример кода (в чем может быть ошибка):
// GL.cpp: определяет...
VAO, VBO и их правильное применение
Всех с наступившем, в общем меня интересует вопрос как правильно использовать VBO и VAO чтобы достичь максимального быстродействия.
Понятно что лучше заранее создавать много VBO (допустим 1000)...
Система координат и ее вращение. OpenGl и C++ Builder
пишу диплом на C++ с использованием openGL. Программа должна строить графики, поверхности первого и второго порядка в 3d-пространстве.
Для начала мне нужно нарисовать систему координат. вот на...
2D квадрат
Не могу понять, как сделать 2D ESP (квадрат) с помощью OpenGL (фиксированный конвейер) У меня есть позиции нужных объектов (сохранены матрицы с настройками) я могу рисовать трёхмерные объекты, но как...
Ищу книгу OpenGL RedBook на русском
Люди, нет ли у кого-нибудь OpenGL RedBook(официальное руководство для программистов) на русском языке? Если есть, дайте пожалуйста ссылку на скачивание.
Простейшая игра "Лабиринт"
Будьте добры, киньте ссылочку на алгоритм или пример (на Java) по написанию простейшей проги-бродилки "лабиринта"
заранее спасибо. :)
Что делает координата "w"?
Здравствуйте
Если возникло желание ответить типа
кури "однородные координаты"То сразу сообщаю: курил. Собсно достаточно запомнить пару простых вещей - для точки даем w = 1, для вектора w = 0. Ну...
Как перемещать фигуры?
Есть окно, в нем небольшой прямоугольник. Хочу чтобы при нажатии клавиш вправло, влево, вверх, вниз перемещался этот прямоугольник. Как это сделать?
Код программы:
#include <time.h>
#include...
Наложение текстуры на квадрат (выводит белый экран)
Только начал учить opengl, учусь по урокам на youtube. Дошел до простейшего наложения текстур, сделал все как в уроке, но мне выводит пустой экран(белый). Хотя должно выводить наложенную текстуру на...
OpenGL C++ Куб с текстурой
Всем привет. Только начал изучать OpenGL. И сделал вращающийся куб.
При помощи вот такого кода:
#include <GL/glut.h>
void display(){
Фракталы с использованием C\C++ OpenGL
Появилась потребность создать программу, при нажатии кнопки мыши на поле, в том месте появляется фрактальное дерево или любой другой фрактал... (множество Мандельброта и другие). Но как выяснилось в...
Рисование пирамиды
вот решил с помощью OpenGL нарисовать пирамиду, вот мой код
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glfw.h>
int main()
{
glfwInit();
Загрузка и наложение *.png текстур
Всем привет, помогите разобраться с загрузкой и наложением текстур в формате png. Пытаюсь сделать это вот так:
#include <gl\glut.h>
#include <GL\glaux.h>
#include <iostream>
#include...
Как создать шейдеры GLSL в Visual Studio?
Доброго времени суток.
На днях начал изучать openGL, по учебным статьям на Хабре. И сразу столкнулся с трудностями подключения к VS17 (использую glew и glfw3) благо закомментировав один участок всё...
Перемещение объекта мышкой
Добрый вечер. Начала изучать OpenGL при выполнении задания - сделать пасьянс. В программе просто должны выводиться карты как в пасьянсе и перемещаться по нажатию мышки в одну из 4 колод. Если с...
Пересечение линии и полигона
Подскажите пожалуйста, как реализовать функцию пересечения линии и полигона в трёхмерной системе координат. Допустим у меня есть четырёхугольный полигон и линия, в функцию вводятся параметры: 2 точки...
Документация по opengl и glut
Подскажите, где найти еще документацию по opengl и glut ? Кроме книги игоря тарасова,документаций на gamedev,и rushelp(на rushelp ссылки на opengl не рабочий) ?
Как сделать цвет полигона прозрачным
Вообщем дело такое, нужно полигон построенный на точках сделать прозрачным, чтобы при наложении на него текстуры не было видно полигона позади наложенной текстуры. Просто как-то некрасиво получается,...
Индексы в glDrawElements
Всем привет. Пытаюсь нарисовать пирамиду в OpenGL используя буфферы, но не могу понять почему не правильно считает кол-во индексов в массиве.
Есть инициализация:
GLubyte Index =...
Игра 2D на OpenGL
Хочу попробовать написать примитивный спрайтовый движок для 2D игры на OpenGL. Проблема с литературой. Читал доку дяди Билла на инглише, чуть не заснул. Мне ж много не надо, мне только чтобы...
Загрузка текстур в программу
Здравствуйте, в общем не понимаю как загрузить в программу текстуру, допустим она находится по пути "texture/textur01.jpg" относительно исполняемого файла программы, так вот как данные этой текстуры...
Вывод 3D фигур OpenGL
Есть такой код для вывода тора в определенной точке:
glPushMatrix();
glTranslated((2 * rw - row) * POINT_RADIUS , -(2 * cl - col) * POINT_RADIUS, 0);
qglColor(color);
gluPartialDisk(quadObj,...
Загрузка OBJ. В чем ошибка?
Здравствуйте!
разбираю загрузку OBJ файла по примеру https://sites.google.com/site/raznyeurokipoinformatiki/home/opengl-s/zagruzka-formata-obj
Вроде все настроила что не шло, но при запуске...
Библиотека графических примитивов. Отдаю всем хорошим людям - не жалко
Выкладываю "труд". Исходники для загрузки STL txt, STL bin и OBJ файлов (в том числе содержащих нормали, в том числе с относительными индексами). Исходники для просмотра этих файлов (программа stl...
Как наложить разные текстуры на разные грани одного и того же куба?
ЗДРАВСТВУЙТЕ! Подскажите пожалуйста как наложить разные текстуры на разные грани одного и тогоже куба?
Порядок умножения матриц трансформации
Начнем с того, что в OpenGL 3 все функции работы с матрицами удалены. Теперь всё надо делать самостоятельно.
Я написал несколько функций (multiplication, translation, rotation, frustum). Они...
Просто куб
Решил поделиться кодом для создания обычного куба, так сказать hello world в opengl.
Рисуется методом glDrawElements.
Координаты вершин в массиве vertices, цвета - в colors.
Долго искал пример,...
Как убрать консоль SFML?
При запуске окна, появляется и консоль и графика. Как исправить?
OpenGL
Помогите новичку!
непонимаю почему ошибки видает,glut установлен!VS2008
#include <GL/glut.h>
#include <GLU.h>
#include <GL.h>
#include <GLAux.h>
#include <windows.h>
#pragma comment...
Как в visual studio 2008 добавить библиотеки opengl
Здравствйте, я скачал отсюда http://www.swiftless.com/tutorials/opengl/gldrivers.html библиотеки opengl, куда их кинуть чтоб они работали?
[GLUT] Вращение камеры мышью
Всем доброго времени суток! Есть класс Camera в котором определены методы перемещения в ращения камеры:
class Camera
{
public:
Point3 eye;//Глаз (место откуда происходит обзор)
Vector3...
Не удаются подключить библиотеку GLAD
Ку всем
Использую QTCreator. Подключил GLFD. При попытке попытке подключить GLAD выдаёт ошибки. Ошибки разные, в зависимости от очередности подключения GLAD относительно файлов библиотеки GLFD, а...
Как ускорить рендеринг в OpenGL (под WinAPI)
Добрый день. Суть вот в чём. Есть достаточно большая GL сцена с исскуственным ландшафтом. Очень хотелось бы добавить на неё лес. Деревья генерятся рекурсивно по хитрому алгоритму, прорисовываются...
Очистка экрана
Задание - реализовать простой графический редактор. собственно с рисованием примитивов проблем нет. проблема в функции Reshape (196 строка).
Она отвечает за изменение размеров окна, и успешно с этим...
Освещение в OpenGL, C++
Здравствуйте. Я новичок в OpenGL, и мне в университете дали задание обработать программу таким образом, чтобы был объект, источник света и тень. Проблема в том, что источник света себя ведет не...
Как настроить Visual Studio 2015 для работы с OpenGL последних версий
Доброго времени суток.
Возник такой вопрос. Как настроить Visual Studio 2015 для работы с OpenGL последних версий. Я не однократно пытался сделать всё самостоятельно, но я уже на приделе своих сил,...
Рисуем прозрачный куб
Требуется нарисовать прозрачный куб/параллелепипед (имитация пустого аквариума с верхней стеклянной крышкой). Сам аквариум (или всю сцену) можно вращать и перемещать как угодно, т.е. на аквариум мы...
Поворот объекта вокруг оси
Здравствуйте. Знаю что подобная тема уже поднималась на форуме, но интересующий меня ответ я не нашёл:(. Пробовал искать (Гуглить:)), но нужного не нашёл.
Рисую сцену и (к примеру: один объект -...
OpenGL, C++: 3D модель игры "Бильярд"
Помогите!!!нужно сделать в opengl с++ 3d модель игры бильярд.
OpenGl и фон
Здравствуйте, подскажите, пожалуйста, как в программе Opengl (glut) поставить картинку на фон. Чтоб на переднем плане можно было бы разместить какие-то объекты, а на фоне была бы картинка. Может,...
Передвижение объектов по сцене
Еще один вопрос, ребята направьте в каком направлении думать или как сделать возможность передвигать объекты по сцене, то есть вперед назад лево право и возможность поворота желательно.
Нарисовать звезду
Помогите пожалуйста реализовать фигуру.
Не могу разобраться с gluPerspective()
При любом ненулевом значении аргументов изображение искажается...
gluPerspective(1, 800/640, 0, 100);//800 - высота, 640 - ширина, нормально отображается только так...
Все равно рисует чайник...
Платформер по типу марио
Выпало три свободных дня, решил набросать зачатки платформера. Вот что из этого вышло.
C# (.NET Fx 2) + OpenGL (Tao Framework).
7WFxlVeAf-E
Далее думаю таки довести игру до ума. На скриншотах...
Рисование нескольких квадратов шейдерами
Есть следующий код
const char* vertexShaderSource =
"#version 330 core\n"
"layout (location = 0) in vec3 aPos;\n"
"void main()\n"
"{\n"
" gl_Position = vec4(aPos.x, aPos.y, aPos.z, 1.0);\n"...
Сглаживание в OpenGL 1.4
Пример http://nehe.gamedev.net/tutorial/fullscreen_antialiasing/16008/, lesson46.zip не работает (то есть сам lesson46.exe), то есть работает, но без сглаживания на моем нетбуке, на котором...
Вращение сферы по окружности на OpenGL
собственно задача в том чтобы заставить вращаться сферу по окружности на OpenGL,язык Си.
Пока только нарисовал статичную сферу с текстурой и диск,по которому сфера должна бы вращаться.(сфера должна...
Наложение текстуры на сферу
Привет.
Подскажите, как правильно наложить текстуру на сферу?
Имею такой результат :D что делаю неправильно? (см. вложение).
Фильтры такие :
glTexParameterf(GL_TEXTURE_2D,...
Загрузка текстур в OpenGL
Здравствуйте.
У меня вот такая проблема:
Мне нужно загрузить текстуру. Раньше пользовался для этого функцией glTexImage2D, которой нужно передать 3-мерный массив в котором хранятся данные RGB...
"undefined reference" в строках GLUT при установке OpenGL
После получения минимальных навыков создания консольных приложений на плюсах, решил перейти к графике, чтоб мочь изготовить нечто более интересное и приятное глазу, чем куча текста. По совету...
Вращение сцены мышью
Всем доброго времени суток.
Сижу, тренирусь в OpenGL. Сделал 3D фигуру, написал перемещение по сцене стрелками ("вращение камеры" влево/вправо и движение вперёд/назад относительно угла поворота)....
Настройка проекта OpenGL
После прохождения какого-то количества руководств с opengl-tutorial.org пытаюсь сам настроить свой проект в отдельном решении в отдельной папке.
То, что удалось сделать: указать каталоги...
Ошибка GLAUX
#include <windows.h>
#include <C:\Users\Игорь\documents\visual studio 2015\Projects\Пушкин\Пушкин\resource.h>
#include <gl\gl.h>
#include <gl\glu.h>
#include <glut.h>
#include <glaux.h>
...
Где скачать glaux?
Всем привет. Ребят, где можно скачать такие файлы как: glaux.lib, glaux.h, glut.lib, glut.h, glu.lib, glu.h и т.п. Качал glaux.lib в интернете, но возникла проблема при компиляции, вот и не знаю...
Шейдеры GLSL
Давайте в этой теме выкладывать личный опыт применения шейдеров, может быть таким образом в разделе OpenGL появится FAQ по шейдерам
То есть от загрузки шейдера в программу до написания самого шейдера
Нарисовать сердце кривыми Безье
Не знаю как дорисовать вторую половину сердца
#include<Windows.h>
#include <GL/glut.h> /*Для Linux и Windows*/
#include<vector>
#include<fstream>
GLfloat ctrlpoints = {
{ 0, -4.0, 0.0 },{ 3.0,...
Анимация фигуры в HTML,CSS,JavaScript
Здравствуйте. Очень срочно нужна ваша помощь. Сам я новичок, т.к. карантин, не особо понятен материал, да и недавно только дали это задание, на днях уже сдавать надо, можно на любом языке делать:...
Координатная сетка
Доброго всем времени суток
Помогите разобраться:
1. Не состыковка линий с точками, где то читал, что вроде бы нужно прибавлять по оси X и Y по +1
2. Правильно ли рисую координатную сетку...
Загрузка текстур
Подскажите способы загрузки текстур, я знаю только один способ auxDIBImageLoad, но он я так понимаю самый примитивный, формат только бмп, картинка должна быть строко квадратной и тд...
Glfw и ошибка "Ссылка на неразрешенный внешний символ"
Добрый день,пытаюсь запустить простой проект glfw
Написал такой код :
#include <glfw3.h>
#include <stdlib.h>
#include <stdio.h>
int main(){
glfwInit();
return 0;
Ошибка при загрузке текстуры
Доброго времени суток! Хотел запустить свою первую текстуру в проекте C++ используя библиотеку OpenGL, при компиляции программы ошибок не выдает,но после компиляции,при появлении окна выдает Unknown...
Хочу написать игру бильярд c#
Я только начала знакомиться с Opengl. Хочу написать для начала 2d игру бильярд с использованием c# и Opengl. Но сразу возникают вопросы как привязывать фигуры к объектам, обозначить границы шаров и...
Тектурирование 3D сферы (openGL C#)
Добрый день всем! Проблема банальная - необходимо сделать земной шар, а соответственно на сферу нужно натянуть текстуру. Много чего уже перекопала на данную тему, но результатов мало (Есть пример на...
Текстура с альфа каналом
Всем доброго времени суток. Возникла проблема с наложением текстуры с альфа-каналом на примитив. Вот код её загрузки:
glGenTextures(TREE_TEXTURES, tgaTextures);
glBindTexture(GL_TEXTURE_2D,...
Матрица поворота
Я тут пытаюсь повернуть систему например по оси y
Создал матрицу поворота по оси y,вроде точно она
GLfloat angle=-0.01f;
GLfloat m={ cos(angle), 0.0f, -sin(angle), 0.0f,
...
Вращение сцены
Как вращать сцену?
В исходнике, что я приложил при помощи wasd и кнопок- стрелочек происходит перемещение и вращение, но не сцены, а всех объектов сцены сразу. Как вращать именно угол обзора, а...
Создание сцены в OpenGL
Помогите создать сцену в OpenGL, только начал изучать вижуал си и OpenGL
и если можно примерчик с подробным описанием <<для тупых т.е мне>> :)). Заранее СПАСИБО !
Создание игр
Всем привет. Изучаю с++, делаю игры. Крестики нолики и змейка - прошлый этап. Теперь хочу что нить по серьёзнее.
Решил изучать opengl. Помогите, подскажите что нужно скачать? в чём работать? Где...
Матрица LookAt
Бьюсь уже битые 2 недели, никак не получается. Хочу реализовать матрицу LookAt без glm, glu и прочей математической полезности. Рыскал по сайтам, вроде нашел код, но работать не хочет. Может кто...
Выбор объектов сцены мышью
Есть сцена с шарами. Нужно реализовать возможность выбора шара мышью.
Находил примеры, но они используют библиотеку glut. Как сделать без нее?
Opengl and 3D MAX
как импортировать 3d модели из 3d max в opengl ?
Проблема с созданием окна GLFW
Товарищи, объясните проблему, вот исходник из учебника на habr.com:
// hellow.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
// GLEW...
WebGL: INVALID_OPERATION: drawArrays: no valid shader program in use
Привет, при вызове функции drawArrays, выводит такую ошибку. Помогите разобраться! Код примерно такой:
var gl = $(".rs-cv").getContext("webgl");
var vertcode = "attribute vec2 coord; void main()...
Нарисовать вращающийся Сатурн
Привет всем! Недавно задали задание: в VS на OpenGL сделать планету Сатурн, которая будет вращаться вокруг чего-то. Должен быть источник света, Тор (кольцо вокруг сатурна) должен циклично...
OpenGL рисование осей
Как можно нарисовать оси координат и график по точкам?Необходимо построить обычный трехмерный график(на входе 3 массива точек). Посоветовали пользоваться tao framework,но я в этом ничего не...
Ошибка линковщика в Dev-C++ 4.9.9.2
Решил попробовать написать какую-нибудь программу с использование glut.h.
Установил glut.h написал следующее:
#include <stdio.h>
#include <GL/glut.h>
int
main(int argc, char **argv)
{
...
Рисование сферы
подскажите фунцию рисования сферы. вот пример из книги (супер книга опенгл) я попытался взять отдельную часть кода.
void TForm1::shar(void)
{
//очищаем окно текущем цветом очистки...
Графики функций
Подскажите пожалуйста, правильно ли создавать графики функций в с++ с помощью библиотеки OPenGL? Может существуют другие, более удобные библиотеки для построения графиков?
OpenGl под C#. Текстура отображается неверно
Недавно разобрался как использовать Tao для взаимодействия OpenGL и C#, и вот возникла проблемка.
Написал прогу для привязки текстуры к квадрату. Все бы хорошо, проект рабочий, можете попробовать...
0xc0000005 нарушение прав доступа при исполнении по адресу 0x00000000 OpenGL
Помогите пожалуйста! Я ещё учусь писать на C++ и работать с OpenGL.
Вот код:
#define GLEW_STATIC
#include <GLEW/glew.h>
// GLFW
#include <iostream>
#include <gl/GL.h>
#include <GLFW/glfw3.h>
Как распараллелить заполнение массива внутри фрагментного шейдера?
Экспериментирую с модификацией кривой Леви задавая разные углы поворота точки на основе такой идеи
https://habr.com/ru/post/328568/
Сделал самодельные простые слайдеры на glut и рисую по пиксельно...
OpenGL C++ вывод текста
Подскажите самый простой способ вывести текст в определенном месте.
OBJ файлы с блендера и UV текстуры
Ребят подскажите как правильно использовать данные для текстуры.
Сделал в блендере UV разметку. сохранил. нарисовал грубые грани кубику , загрузил в блендер. На рендере он мне показал ништяковую...
Какая разница между gl.h\glu.h и glut.h?
1. Какая разница между gl.h\glu.h и glut.h?
2. Почему в VS по умолчанию нет glut.h?
3. Есть ли на русском книги по архитектуре движков 3d игр?
Рисование модели тора
Здравствуйте, кодеры.
Использую Opengl 3+
На днях пытался отрендерить тор. Собирал вершины тора для VAO следующим способом:
float vertices;
int theta = 25;
int phi = 25;
int r =...
Установка OpenGL
Здравствуйте. Попытался установить freeglut для MSVS 2013 Express, частично получилось. Во всех инструкциях пишут "кидай include, lib в папку с VS а дальше VC" — я так и сделал. Скинул также dll...
Трассировка лучей, с чего начать?
Мне нужно придумать сцену, и для нее реализовать метод трассировки лучей. Приму любой совет, мнение, пример, код.
Добавлено через 33 минуты
Мне нужно придумать сцену, и для нее реализовать метод...
Error LNK2019: ссылка на неразрешенный внешний символ "long __stdcall WndProc(struct HWND__ *,unsigned int,uns
Код:
#include "stdafx.h"
#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>
#include <gl\glaux.h>
#pragma comment (lib, "glaux.lib")
Пара игр с исходниками на Delphi 7 под OpenGL
Выкладываю пару моих игр с исходниками на делфи 7.
Графика на OpenGL. Может кому пригодятся.
http://teleprog.net/images/stories/tank.jpg
скачать - Танк против жуков
...
Подключение Glad
Пытаюсь подключить и заставить работать Glad, но что-то не выходит. Вообще, возможно ли сделать так, чтобы glad.c находился не в папке с проектом а в отдельной папке для glad, там же где и glad.h?
Перевод из оконных координат в мировые
Знаю, что конечная матрица, выходящая на экран, формируется следующим образом
MVPmatrix = projection * view * model;
Пытаюсь преобразовать экранные координаты в мировые. Нашёл в интернете функцию,...
Анимация и obj формат
Приевт. Я использую в игре .obj модели. И вот дело дошло до анимации персонажей. И вдруг узнаю что .obj анимацию никак не тянет. Я решил проблему костыльно. И массивы vertex, normal... сделал...
Обработка нажатия клавиш OpenGL
Я тут набросал вот такой код:
#include<glut.h>
#include<Windows.h>
#include <iostream>
#include <clocale>...
Поворот вокруг произвольной оси в пространстве
Готовлюсь к экзамену, говорят препод ловит на всяких двусмысленностях и неправильных формулировках, поэтому обращаюсь к Вам с вопросом:как правильно звучит данное преобразование:glRotate(29,1,1,0)?...
Opengl онлайн
Есть онлайн компиляторы языка JAVA.
А можно ли онлайн писать для opengl? или это технически не возможно?
если можно то где
Загрузить текстуру из файла. OpenGL
У меня есть такая плокость(2d фигура).
// paint wings
glBegin(GL_QUADS);
glVertex3d(1.5,0.0,-6.5); // Top Right Of The Quad (Left)
glVertex3d(-1.5,0.0,-6.5); // Top Left Of The Quad (Left)...
2D OpenGL
Доброго времени суток
У меня возникла проблема, нужно в VS C++ нарисовать две 2D фигуры(треугольник и квадрат или окружность ) с использование OpenGL, если есть у кого то какие нибудь примеры...
Пунктирные линии
Только начинаю работать с OpenGL, поэтому вопрос может показаться глупым.
Нужно сделать одну линию пунктирную , а другую нет.
При использовании кода получается так, что либо все выделяются...
Какой язык программирования выбрать для хобби?
Добрый день!
Программирование как и создания игр для меня хобби.После долгих скитаний между ЯП, движками, конструкторами я остановился на C# и C++!
И вот теперь я встал перед вопросом: Какой язык...
Литература по OpenGL на JAVA
Какую посоветуете литературу, чтобы научиться программирjвать графику на Java при помощи OpenGL?
Алгоритм построения прямых линий Брезенхема (Visual Studio)
Всем привет!
Подскажите, пожалуйста, как реализовать "Алгоритм построения прямых линий Брезенхема" (в OpenGL и Visual Studio) ?
Я в OpenGL не особо разбираюсь, в математике и того хуже, по этому...
Управление роликом мыши
Как в OpenGL зделать, так чтобы общая катинка уходила в даль и обратно по оси z, с использование ролика мыши.
Хранение трансформации объекта
Здравствуйте!
Подскажите, как правильней хранить данные о позиции, повороте?
1) Хранить как vec3 (x,y,z) + углы эйлера(или что-то из этой сферы). А для передачи в шейдер иметь метод getMatrix -...
Не работает AUX_RGBImageRec
Доброго времени суток. Наверное вопрос глупы. Но пытаюсь выполнит данный код:
#include <windows.h>
#pragma comment(lib,"glaux.lib")
#include <GL/gl.h>
#include <GL/glu.h>
#include <glut.h>...
Glew ошибки сборки
код из примера:
#include <stdio.h>
#include <stdlib.h>
#include <glew.h>
#include <glfw3.h>
GLFWwindow* window;
#include <glm/glm.hpp>
Трехмерные примитивы. Вокруг конуса GLUT
Вокруг конуса GLUT вращаются сфера GLU и цилиндр GLU?
помогите пожалуйста
OpenGL. Эффект Glow(свечение): спрайты
В общем нужно сделать так чтоб солнце светилось, т.е. как это делается я понял, на объект накладывается спрайт. Но тут проблема, я незнаю как заставить спрайт всегда смотреть в камеру, у меня почти...
GL/glew.h
При компиляции кода в MinGW выдает ошибки.
Компилировал командой: g++ -o test.exe test.cpp -lglew32 -lfreeglut -lopengl32 -lglu32 -Wl,--subsystem,windows
Все делал вот по этому уроку, но так ничего...
Вращение объекта относительно мировых осей
Добрый день!
Изучаю OpenGl (а именно TAO fraemwork) недолго, так что простите моё невежество! вопрос простой:
Как вращать объект (допустим куб) относительно МИРОВЫХ осей, а не ЛОКАЛЬНЫХ осей...
Заливка произвольных фигур
Всем здравствуйте.
Возникла проблема с заливкой в OpenGL. Использую C#, WF, Tao.OpenGL.
Есть сетка, на которой строятся сплайны (BSpline), надо залить цветом промежуток между двумя соседними...
Увеличение объекта
#include "stdafx.h"
#include <windows.h>
#include <gl/gl.h>
#include "glut.h"
#include <math.h>
float angle = 0;
float x = 0,y = 0,z = 0,q = 1.1;
void init(void){
GLUquadricObj *quadObj;
Фон для игры
А вот как загрузить фон для игры? Может bmp файл?
Обьясните пожалуйста glMatrixMode?
Обьясните пожалуйста glMatrixMode? У него есть ряда каких то параметров а на что они влияют непонимаю.
Посчитать нормали для куба
Как посчитать нормали для куба?
вот например вертексы куба
static const GLfloat g_vertex_buffer_data = {
-1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f,
1.0f, 1.0f, -1.0f,
-1.0f, 1.0f, -1.0f,
...
Как установить OpenGL в Codeblocks?
Здравствуйте. Я новичок, пишу на С++ в Кодблоксе. Заинтересовался темой OpenGL и хотел бы начать его уже изучать. Но на моем пути встала непреодолимая преграда в виде отсутствия стандартизированной...
Анимация в OpenGL, а где собсно, анимация?
// Bounce.cpp
// Demonstrates a simple animated rectangle program with GLUT
// OpenGL SuperBible, 3rd Edition
// Richard S. Wright Jr.
// rwright@starstonesoftware.com
//#include...
Направление координатных осей
В правилах математики ось Z направлена вверх.
https://ru.wikipedia.org/wiki/Прямоугольная%20система%20координат#mediaviewer/File:Descartes_system_3D.png
В OpenGL расчеты матрицы трансформации...
Наложение текстуры в OpenGl
У меня возникла проблема на 6 уроке народного учебника по OpenGl (английская версия)не открывается bmp файл, в инете посмотрела все советы, что нашла ,перепробовала, результата не...
OpenGL инициализация в Windows
Нашла в инете учебниек по openGl-Урок 1 “инициализация в Windous” пререкопировала весь код программы, что там был, но у меня прога не компелируется вываливаются ошибки
Open.cpp
.\Open.cpp(212) :...
Построение октаэдра (OpenGL)
По заданию необходимо разработать OpenGL-приложение, визуализирующее октаэдр. Помогите, пожалуйста, разобраться, где допущена ошибка и почему не идет построение?
#include "stdafx.h"
#include...
OpenGL && Visual Studio 2010
Всем доброго время суток!:)
Недавно установил MSVS10,и всё как бы ничего но с ОпенГЛ`ём отказываетсо роботать,не могу понять в чём затичька,если в MSVS08 всё работало на ура!
Тестовый код по OpenGL...
Как создать кнопку на Opengl C++
Как создать кнопку на Opengl C++, при нажатии на которую, будет запускаться программа?
OpenGL окружность
У меня вопрос. Как с помощью glut.h нарисовать окружность, зная координаты центра и радиус?
Книги на русском по OpenGL НЕ старше 2015 года
Здравствуйте!
Необходимы книги на русском по OpenGL НЕ старше 2015 года.
Подскажите достойное и доходчивое аля "народное" для изучения.
Что лучше OpenGL или DirectX
Не знаю что выбрать OpenGL или DirectX ?
Посоветуйте книги по OpenGl
Всё таки решил изучить OpenGL. Vulkan показался слишком сложным и книг по нему почти нет. Пытался учить по урокам и статьям в интернете, но там очень плохо объясняют. Скачал книгу OpenGL Red Book на...
Игра "Точки". OpenGL/C++. Советы и помощь в оптимизации и усовершенствовании игры
В связи с летней скукой и бездельем решил вспомнить школьные годы и написать игру - "Точки", смысл и цель которой я напишу дальше. Для графической реализации я использовал OpenGL, а сам код писал в...
Загрузка текстуры как задний фон
Всем доброго времени суток. Стоит задача написать не очень хитрый арканоид (кто не помнить, это игра, где шарик ударяется от блоки уничтожая их ). Движения шарика и отскоки, все сделано. Возникла...
Поворот Текстуры (не вращая полигон текстуры)
Возник такой вопрос? Как повернуть текстуру на какой то определенный градус не вращая при этом полигон на который мы ее накладываем! Пользоваться графическими редакторами нельзя.
Cmake, как построить и подключать библиотеки OpenGL
Здравствуйте, нужно построить библиотеки glew и glfw, чтобы добавить потом в Visual Studio 2013.
1) Скачал исходники с http://glew.sourceforge.net/ и http://www.glfw.org/
2) Скачал Cmake c...
Сфера OpenGL C#
Добрый день, господа!
Подскажите пожалуйста, как построить сферу средствами библиотеки opengl на языке C#?
Где найти примеры небольших программ на C++ OpenGL 3.3+
Здравствуйте. Пробую писать чё-то с OpenGL, но чем больше я это делаю, тем больше убеждаюсь, что что-то я делаю не так. Решил заглянуть как делают другие - поисковик выдал только уроки, и примеры на...
В какой библиотеке функция glGenbuffers?
Сказано, что надо использовать функцию glGenbuffers, которой у меня нет. Не можете ли подсказать, эта функция есть не в gl.h? В каком она тогда файле есть? Какую библиотеку нужно качать? glxw, glew?...
OpenGl ортогональная проекция(камера)
Добрый день! Столкнулся с такой проблемой. У меня есть график(ссылка):
Положение камеры я задал с помощью метода glLookAt(), использовал перспективную проекцию.
Мне нужно добится схожего...
OpenGL С чего начать? Простой пример
Всем привет!
С чего нужно начать, что скачать, что подключить.. для работы в VS C++ с OpenGL?
Скиньте простенький пример у кого есть, хотя бы отрисовка прямоугольника в форме.
Таймер С++/OpenGL
Привет возник вопрос,
у меня в коде есть
2 ОпенгЛовские функции
void timer1(int=0)
{
function1();
glutTimerFunc(1000,timer1,0);
}
void timer2(int=0)
нарисовать куб без GLUT
Здравствуйте!
Подскажите как нарисовать куб который обращается вокруг своего центра.Подсистема OpenGL должна быть инициализирована непосредственно из Win32 в OpenGL без (AUX, GLUT).
Как вывести на экран множество точек
Уважаемые форумчане, добрый вечер! Пишу игру "Жизнь", нужно вывести на экран массив точек. Просто точек, не соединенных линиями.
Как нарисовать этот массив? Есть ли какая-нибудь glDrawPoints?
О буфер-объекте, glGenBuffers()
Здравстуйте, в книге по OpenGL о функции glGenBuffers() сказано что:
Функция
void glGenBuffers(GLsizei n, GLuint *buffers);
возвращает n - не используемое в настоящее время имя для буфер-объекта...
Fatal error LNK1104: не удаётся открыть файл "glaux.lib"
Помогите заблудившемуся в дебрях Си++, а тем более в его сложном(как по мне) разделе WinAPI программисту!!!
пишу небольшой проект используя простые функции WinAPI. выдаёт ошибку - "error LNK2019:...
OpenGL для Linux
Дайте пожалуйста ссылку на OpenGL для Linux.
OpenGL в Dev C++ подключение <GL/glut.h>
Всем привет!У меня такая проблема когда я компилирую в Dev С ++ 5.4.2 вот этот код
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
glColor3f(0.0, 0.0,...
Какой язык лучше для OpenGL?
Нужна помощь! Какой язык лучше для OpenGL и почему?! Типа сравнения. Желательно аргументированные ответы.
Поискал в интернете, не особо, что-то дельное есть.
Всем спасибо заранее!
Накладывание текстур на куб
Всем доброго времени суток!
Обучаюсь OpenGL по урокам NeHe.
После одного из уроков получил такой код, создающий вращающиеся куб, у которого все стороны накладываются одной текстурой:
#include...
Скелетная анимация
Добрый день уважаемые разработчики!
Я начал изучать OpenGL пару месяцев назад, так что мои знания далеко не объемны, в данный момент пишу пошаговую стратегию, в которой будет множество различных...
Попытка сделать змейку)
Всем привет, может кто-нибудь посмотреть код мой и посоветовать дельного чего, уверен - много косяков у меня. Вот код:
#include <stdlib.h>
#include <gl/glut.h>
#include <conio.h>
#include <ctime>...
Вывод текста
А можно с помощью OpenGL вывести текст? Предположим, динамический массив stdковых стрингов. Или двусвязный линейный список таких стрингов?
Игра в C# Windows Forms
Всем здравствуйте.
пишу первую игрушку на С#, в Windows Forms. Что-то типа ПакманаЖ один хороший убегает от нескольких плохих).
Помогите, пожалуйста:
У меня герой уже двигается.
Как изменить...
OpenGL и C++Builder. Да-да, опять!
Интенсивно использую OpenGL уже несколько лет. Но лишь в виде API-шного кода. А как например нарисовать куб на панели обычной Form? Трудно поверить, но я не смог найти примеров в сети.
Рендеринг в текстуру
Здравствуйте,форумчане)
В проекте есть звёздное небо,звёзды отрисовываю обычными радомными точками вокруг камеры.
недавно прочитал про Рендеринг в текстуру.И подумал что вместо того что бы рисовать...
Поверхность Безье
НЕ могу разобраться с поверхностями Безье, нужно построить что-то наподобие трубы, точнее в задаче нужно смоделировать движение змеи на питоне, но у меня не получается построить даже ее просто с...
Подключение видеокарты для рисования текстур (python)
Здравствуйте. Есть программа, рисующая куб. При этом картинка двигается с небольшими рывками. Что можно сделать в данном случае? Пишу на Python-библиотеке pygame. Я использовал pygame.time.wait(1),...
Вращение объекта вокруг локальных координат в OpenTK
Собственно, вопрос простой ,но пока непонятный для меня! Как в OpenTK можно реализовывать вращение объектa на сцене вокруг локальных координат???
3d модели в OpenGL
Подскажите пожалуйсто..
В редакторе сделал модель земли(сфера). В двух форматах(.3ds и .obj), у меня два загрузчика для загрузки в opengl.
Так вот загрузчик.3ds выводит сферу, но она белая,...
C# OpenGL вращение камеры "мышкой" вокруг трёхмерного объекта
Я в С# новичок и в OpenGL. Какой-то бы целостный пример для вращения мышкой камеры вокруг куба! Даже точнее, вращение само я реализовал, но вот как получить трёхмерные координаты из плоских? Как...
Стоит ли для нового проекты выбирать OpenGL?
Стартует новые проект с 3D графикой. Нужна кроссплатформенность - Windows/ Linux/ Mac/ Android.
Мой вопрос собственно прост, вымирает ли OpenGL и не стоит ли переключаться на Vulkan, в надежде, что...
Как реализовать 2D спрайты?
Можно ли в средствами OpenGL создать изображение отдельно от кадрового буфера, привязанного к окну программы? Чтобы потом выводить его на экран как спрайт: с указанием размера, поворота и координат....
Как сделать движение нескольких объектов. OpenGL
Я взял следующий код, но в этом случае движется вся сцена. А моя цель сделать приложение в котором пара объектов (кругов или шаров) будут двигаться независимо друг от друга. Как реализовать движение...
[OpenGL] Ошибка в auxInitWindow
В общем какая-то странная ошибка.. Пишу код для вывода конуса:
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glaux.h>
#include "stdlib.h"
double R = 1, H = 2;
opengl - анимация сферы
Пожалуйста, помогите. хотя бы советом)). задача состоит в том, чтобы прога рисовала трехмерный шарик (сферу, то есть) и нужно создать для него простую анимацию - чтобы при запуске как-нибудь...
Создать трёэмерную модель тетраэдра
Во общем вопрос в названии темы как задать вершины трехмерного тетраэдра через glVertex3f ?
Изображение куба на OpenGl (Delphi 7)
Здравсвуйте, сейчас я пытаюсь на OpenGl нарисовать хотябы куб, но почему невыходит, код прописал, но при компиляции нет изображения, подскажите в чем проблема? Заранее спасибо.
unit Unit1;
...
3D max и C++Builder
Здравствуйте!
Я пишу программу, которая в реальном времени получает некоторую информацию. Эта информация обрабатывается и результат обработки должен быть отображен на 3D модели. У меня есть готовая...
GLScene + Lazarus
Доброго времени суток!
Никак не могу установить GLScene на Lazarus.
Весь инет облазил, даж на забугорных форумах. Нету решения. НЕ компилируется GLScene.
Вот тут есть дополнительная...
Получить текущий массив в вызове glDrawArrays
Пытался определить какой функцией игра Minecraft рисует блоки и пришел к выводу что даже достаточно старые версии делают это с помощью шейдеров. Для начала я пытался перехватить glVertexPointer и...
Нарисовать 1/8 сферы
Добрый день, необходимо нарисовать 1/8 сферы, как это можно реализовать?
Черный цвет в текстуре сделать полупрозрачным
Здравствуйте. Задача следующая. Есть черно-белая текстура. Надо сделать так, чтобы один цвет был прозрачным (черный), а белый цвет - абсолютно не прозрачным. Есть ли решения? Или, может, уже была...
Фон для чайников
простите и поймите пожалуйста:)
ход мысли:
glClearColor() - устанавливает цвет, для очистки цвета фона буфера. Теперь при каждом вызове
glClear(GL_Color_BUFFER_BIT) фон будет очищаться и будет...
Дайте полный пример на OpenGL
Пусть будет полноэкранка с одной простенькой моделькой в паре простых не расширенных буферов: вертексном и индексном, с натянутой на него текстурой из 24-х битного bmp-файла. Кубик подойдёт и даже...
OpenCV - Распознавание человека на видео
OpenCV - Распознавание человека на видео
Как бы все слышали что иметься продукт OpenCV с открытым кодом который позволяет распознавать человека на фото видео. Теперь есть ли готовые решения на СИ с...
Фрагментный шейдер не работает
Уже вот несколько недель ищу решение проблемы, но пока безрезультатно. Почему-то отваливается фрагментный шейдер. Компилируется, все работает, но треугольник черный, и на задаваемые цвета никак не...
Посоветуйте книгу по созданию игр
Подскажите какие нибудь книжки по созданию игр для Win32.Чтобы включала в себя directx,openGL,сцены инициализации,текстуры и тд.Чтобы была связь с WinAPI.
Я новичок в этом.Хотел бы заняться
Чайник и количество FPS
Нашел на просторах интернета код. Вставил, скомпилировал - работает. Отнес на другой комп - не работает. Глюк подумал я. Опять всё по новой сделал - не работает на чужом. А у меня работает....
Ищу исходники opengl на visual c++
Помогите с поиском исходников) Нужно вывести на экран различные плоские и объемные геометрические фигуры.. Хочу попробовать реализовать через opengl.
На С или С++ не важно)
Альфа канал
Доброго времени суток, подскажите как настроить текстуру и OPG на альфа канал, то есть я выбираю какой либо цвет например Color(0.0,1.0,0.0) и весь зелёный в текстуре становиться прозрачным,...
Определить версию opengl
Нужен код на opengl es 2,
а в сети полно кода для первой версии
как можно быстро определять версию opengl по коду?
черная метка что ли нужна какая то на первых парах
Как в OpenGL отрисовать и закрасить любую геометрическую фигуру?
Kerry_Jr , Вы не могли бы предоставить небольшой пример кода с графикой в C++ ??? Совершенно не знаю как на C++ нарисовать и закрасить обычный круг и т.д. Для написания кода использовал редактор...
Вывод текста средствами OpenGL в Delphi 7
Здравствуйте, форумчане. Подскажите, пожалуйста. Пытаюсь в Delphi7 вывести текст (3D). Сделал copy-paste кода из примеров Краснова - текст не выводится. Пытался понять в чем дело, но так и не понял....
Построение сферы без GLUT (и других расширений)
Использую такой код:
i:=0;
j:=-90;
glEnable(GL_POINT_SMOOTH);
glBegin(GL_POINTS);
GLColor(Color.R,Color.G,Color.B);
repeat
repeat
...
Построение многоугольников с разным количеством вершин
Буду благодарен, если кто-то поможет с первой лабой по OpenGL, заранее спасибо. С виду легкая программа, но до этого не программировал мультимедия, мне проще уже в коде разобраться, сейчас нет...
В чем разница между GLInt и GLUint?
Всем привет!
Подскажите в чем разница между GLInt и GLUInt, и чем они отличаются от Integer?
Мерцание в OpenGL
Добрый день, у меня возникла проблема с OpenGL. Я пытаюсь рисовать прямоугольник, но почему-то происходит мерцание экрана при запуске программы. Вот код:
// мерцания.cpp: определяет точку входа...
Совет по создания САПР на с++
Здравствуйте, я изучаю c++ и opengl. Вот для закрепления знаний я решил попробывать написать простейший САПР на подобе Компаса, но гораздо проще :) И вот у меня вопрос относительно ООП. Что тут будет...
Нарисовать чайник с glutSolidTeapot(int size);
Я пытался...
#if defined(linux) || defined(_WIN32)
#include <GL/glut.h>
#endif
void reshape(int w, int h)
{
Пример теней c#
Добрый день, буду рад Вашей помощи, нужен исходник куба 3д, или другой простой фигуры, с реализовано тенью. Желательно на c#. Спасибо
Создание 3d редактора
Всем привет.
Мне через 2 года писать диплом. Я хочу сделать 3d редактор, ТОЛЬКО полигональный + текстуры только для чертежей. Т.е. выделение вертексов, полигонов, граней, их перемещение,...
OpenGL c++ Вращение нескольких фигур
Здравствуйте,недавно начала изучать OpenGL смотрел уроки на Ютюбе.
Вот функция рисования display ,
Snow - рисует разные звездочки в разных местах (функция представляет из себя 10 точек).
Так же...
Поиск местонахождения объектов в opengl. Qt
Доброго времени суток!
Делаю программу в Кьюте, которая строит множество объектов на экране с помощью OpenGL. Эти объекты я одновременно могу масштабировать, изменяя размеры окна с помощью...
Зачем нужны нормали?
Судя по тому, что я прочел в интернете, нормали нужны для реалистичного затенения. То есть чтобы на фигуре были более темные и более светлые части в зависимости от освещения. Но вот я и без нормалей...
Перемещение источника света
Необходимо по нажатию клавиши перемещать источник света If Key = VK_LEFT then begin
If ssShift in Shift
then begin
light0_position:=light0_position+1.0;
...
Удаление объектов в OpenGL
Доброго дня! Подскажите как можно реализовть удаление объектов в opengl? Скажем у меня есть черный фон на нем нарисована зеленая решетка, а на нем красный круг или просто линия.. как можно удалить...
Проекционные тени в OpenGL
Всем доброго времени суток.
Я пытался реализовать рисование теней в OpenGL, как показано в статье http://swsys.ru/index.php?page=article&id=863 (имеется ввиду способ номер 1 - проецирование теней,...
ввод/вывод данных с клавиатуры в opengl
Здравствуйте!
Вот у меня какая проблема. В с++ програмлю недолго и очень многого не знаю, потому ищу кто подскажет мне как вводить данные с клавиатуры при нарисованной сцене на openGL.
задача...
GDI игра , подскажите!
Создавал тему Игра средствами DirectDraw никто не помог, делаю с помощью GDI сам.Возник вопрос
Суть вопроса в следующем: игра Шарики. Шарик игрок двигаясь с лева на право, ловит шарики тем же...
Не работает glaux.h
Здравствуйте, нужна помощь. В MVS не работает #include <gl\GLAux.h>.
1 error C1083: Не удается открыть файл включение: gl\GLAux.h: No such file or directory
2 IntelliSense: не удается открыть...
Матрица проекции
Раньше в своих старых прогах пользовался классической декартовой системой координат:
Уже давно разнюхал OpenGL, разгребать начал только сейчас, c плоской проекцией проблем нет,
но вот захотел...
Цилиндр полигонами на OpenGL
Задача не совсем в том,чтобы нарисовать цилиндр,рисовать нужно дерево,причём рекурсивно.Всё рисуется цилиндрами(конусами, не суть).Стандартная функция прорисовки цилиндра меня несколько не устраивает...
Солнечная система OpenGl
Нужна помощь. Может у кого то есть программа на OpenGl, моделирующая солнечную систему?
Вращение камеры вокруг нулевой точки сцены
Здравствуйте, заранее извиняюсь за вполне возможную копию уже существующей темы, однако на форуме я не нашёл ответа на вопрос. Так же хочется уточнить сразу, что glRotated мне не подходит совершенно....
Как работает glViewPort?
Собственно интересует, как оно работает.
Вот к примеру, у меня есть экран размером 4096x4096 , и обычно это и есть мой стандартный glViewPort . В котором я перевожу свои координаты вершин (для...
Простой пример OpenGL
Здравствуйте! У меня Visual C++ 6. Так вот. У меня не запускаются не один пример OpenGL, дайте мне пожалуйста маленький пример для OpenGL, и пожалуйста сначала проверьте его.
Opengl scale
Добрый день форумчане!помогите разобраться как просиходит масштабирование дан куб со строной 30 нужно будет его увличить до 100 как это сделать ?
GlUniformMatrix4fv передача данных
Скажите, пытаюсь передать данные, делаю первый раз, не выходит. Есть шейдер
#version 430 core
uniform vec4 Projection;
layout(location = 0) in vec4 vPosition;
void main()
{
SDL: определение позиции курсора мыши
Товарищи, как в SDL определить позицию курсора мыши?
Прочитал на вики, что есть ф-я SDL_GetCursor();
Так я не пойму ее смысл, она Возвращает текущий курсор мыши...Но как?
Мне бы еще позицию мыши...
Размер текстур в OpenGL
Хотелось бы услышать комментарии по двум вопросам:
1) Текстуры со сторонами равными степени двойки
Много раз натыкался на литературу где писалось, что в OpenGL поддерживаются только такие текстуры....
Error LNK1104: не удается открыть файл "glaux.lib"
у меня Microsoft Visual Studio 2012 а проект делали на Microsoft Visual Studio 2013 или 2015 но не суть.
я создал заново проект набрал вручную весь код.
Тип консольное приложение,пустой...
Установка GLScene на Delphi 2010
Приветствую!
Пытаюсь установить пакет, но не получается:(
Чуть подправил дефайны в модуле PictureRegisteredFormats
{$ifdef VER210} {$define PRF_HACK_PASSES} {$endif} // Delphi 2010
И в...
На чем легче писать игры? плюсы и минусы
Народ,а как вы думаете/имели опыт на чем легче писать игры, и насколько хорошо возможно потом будет реализовать хорошо сделанную игру?
Передо мной стоит выбор изучить ActionScript и делать флеш игры...
Перемещения (камеры) в 3 координатах
Доброго времени суток. Помогите разобраться с камерой в OpenGL.
Довольно долго пытаюсь разобраться с перемещением камеры по трёхмерному пространству. Перечитал множество статей по этой теме и совсем...
Работа с изображениями в OpenGL
Помогите пожалуйста. Надо писать курсач с помощью OpenGL, игру.
Возможна ли работа OpenGL с PNG изображениями?
Если возможно, то приведите пожалуйста пример маленькой програмки которая выводит на...
Нарисовать спираль по книге "OpenGL супер книга" Липчака
Друзья! Там есть листинг 3.2, рисующий спираль в пространстве (типа пружины; зелёную проужину на чёрном фоне), но не полностью программа, а только часть. Преполагается, что всё остальное добавить к...
Полупрозрачные грани?!
Рисую куб, на каждую с граней накладываю текстуру. В итоге, при вращении грани "просвечиваются"...
Вот функция прорисовки:
void renderCube()
{
glClear(GL_COLOR_BUFFER_BIT |...
Текстура открытого космоса (НА СФЕРУ)
Всем добрый вечер...
Столкнулся с небольшой проблемкой.
Программирую в данный момент в космическом пространстве.
Все объекты находятся в открытом космосе.
Чтобы создать открытый космос я...
Загрузка и отрисовка из файла *.obj
Доброго времени!
Не могу понять как правильно отрисовать модель загруженную из .obj файла.
Класс модели:
/// <summary>
/// Представление файла целиком
/// </summary>
Raycasting вычисления
Делаю игру на openGL и джава. Сейчас пытаюсь сделать воксельный движок, но не могу найти выкладки рейкастинга чисто в формулах. В движке сделал луч, который показывает нормированный вектор...
FreeGlut, OpenGl, C, VS Code, не запускается
Захотел поработать с opengl в vs code, но код выдаёт ошибку(Вложение №1).
Затем нашёл видео(https://yandex.ru/video/preview/16570835764697088356), в котором программа запускается через .bat файл,...
Додекаэдр: координаты вершин
Всем привет. Не могу подобрать координаты фигуры додекаэдра, а мне нужно нарисовать в 3d в openGL помогите с координатами фигуры. Высота не превышала 5
Добавлено через 3 часа 52 минуты
Пишу через...
Примитивная система частиц?
День добрый :) подскажите пожалуйста, может есть какие не особо тяжкие для понимания новичку туториалы про какую нибудь простую систему частиц?
Столкнулся с проблемой сложности именно для...
Создание сферы из треугольников, используя polygonal mesh
Здравствуйте! Помогите пожалуйста создать сетчатую сферу из треугольников. Буду очень благодарна.
Фрактал дерево opengl
Здравствуйте, есть проект который рисует фрактал дерево.
Код
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <glut.h>
#define ANGLE 0.6// угол
#define SCALE 0.9// длина...
Тест на определение положения точки относительно полигона
Задан полигон, задана точка. Нужно определить отношение точки к полигону: на границе, вне полигона, внутри полигона. Использовать угловой тест.
Как я делаю:
point = new cpoint;
point.x = -0.2;...
glLoadIdentity и gluLookAt
Всем привет! Сдаю лабораторную работу, вот какое задание:
реализовать OpenGL-приложение, создающее 3-мерное пространство;
в программе обязательно используется перспективная проекция;
через точку ...
Рисование части текстуры из файла в OpenGL
Привет всем.
Задача такая - средствами OpenGL считать из файла текстуру - ну я взял .tga файл и рисунок в нем - и потом разрезать эту текстуру на n частей и вывести на экран с сеткой естественно,...
OpenGL, перемещение в пространстве
Проблема такая. Нужно повернуть камеру на N градусов. Вместо этого поворачивается всё игровое поле. Подскажите, как исправить?
Создаю игру с научным уколоном на C++/opengl. Как подключить openGL и добиться кроссплатформенности
Я читал про opengl - для его инициализации нужно создавать windows - окно. Для linux видимо инициализация происходить по другому. как мне написать такую инициализацию,которая будет хорошо работать и...
Траектория движения точки(анимация) C++
Всем привет.
В общем нужно реализовать анимацию движения точки по окружности:
1) за первый проход круга по окружности, в местах, где он был, остаются следы - то есть кружки.
2) за второй проход по...
Failed to Create OpenGL Context
Всем добрый день!
Такая вот беда - запускаю программку и Failed to Create OpenGL Context. Я когда-то создавала уже тему с таким вопросом и тогда всё решилось сменой версии с 4.1 на 4.4.
Теперь...
qt opengl наложение текстуры на сферу полигонами
недавно понадобилось построить трехмерную модель земли. до этого писал на с++, но только консольные приложения. решил перейти с visual studio на qt creator. прочитал много тем по поводу наложения...
Создание сферы в OpenGL
У меня вопрос - можно ли в OpenGL сделать сферу с параметром GLU_LINE - чтобы горизонтальные и вертикальные окружности были параллельными, т.е только одна окружность проходила через полюс а остальные...
Алгоритмы закраски фигур
Здравствуйте, есть задание (opengl древний):
Написать необходимые функции С++ для реализации РАСТРОВЫХ алгоритмов:
− ЗАКРАСКА окружности;
− закраска эллипса;
− закраска многоугольника;
−...
Вращение фигуры
Здравствуйте, нужно сделать 6-ти угольную призма, и по нажатию одной из 6 клавиш она должна вращаться по одной из осей, в положительном или отрицательном направлении (ось и направление зависит от...
Пример в C++
Решил изучить OpenGL более тщательно, так сказать с самого начала, чтобы лучше понимать то, что буду учить дальше. Но OpenGL я понимаю очень плохо. Нашел простой пример:
#include <gl\glut.h>
...
Простая игра на OpenGL
Пишу простенькую игру на OpenGL. Раньше писал на Blitz3D, но его нельзя использовать, VS 2005, OpenGL и MFC не особо понимаю. Поэтому все вопросы буду скидывать сюда. Заранее благодарен за любую...
OpenGL, нарисовать снеговика
Помогите пожалуйста с кодом. Подскажите что добавить, а может что то нужно убрать. Сам не очень шарю в программировании но сделать нужно.
#include <glut.h>
void auxWireCylinder...
Загадочный поворот вокруг оси x в OpenGL
Доброго времени суток всем. Мучаюсь над одной проблемой, а именно: поворот вокруг оси x с помощью glRotatef(xRotate, 1.0, 0.0, 0.0)
На сцене изображена фигура и три декартовы координаты
// оси X...
Переменные glm::ortho
Простой вопрос: какие первые 4 значения принимает функция glm::ortho () ?
В описании написано что
glm::ortho(
T const & left,
T const & right,
T const & bottom,
T const & top,
T...
Вращение объектов OpenGL
Недавно начала изучать OpenGl.Создала объекты(2 треугольника и прямоугольник) и наложила на объекты вращение,но почему-то вращается только 1 треугольник и прямоугольник, а 2 треугольник вообще не...
Чертежи корабля "месть королевы Анны"
Помогите найти чертежи корабля "месть королевы Анны". В чём нибудь открыто-векторном. Лучше в emf, или в wmf.
Наложение текстуры на прямоугольник
Привет. Пытаюсь наложить текстуру на обычный прямоугольник.
Что делаю не так?
GLuint texture; как глобальная переменная
AUX_RGBImageRec *background;
background =...
Error LNK2019: unresolved external symbol _glfwInit referenced in function _main
Вот небольшой пример
#include <iostream>
#include <gl/glew.h>
#include <gl/glfw3.h>
#include <glm/glm.hpp>
glScalef что происходит?
Для начала незамысловатый код
#include <GL/glut.h>
float windoww=600;
float windowh=600;
float from=windowh/2;
void paintgrid()
{
Загрузка текстур в Java
Необходимо загрузить некую текстуру. С горем пополам конвертировал картинку в массив байт, но всё равно выдает ошибку. Вот код:
void LoadGLTexture()
{
//Создаю объект типа BufferedImage и...
Изометрия клик мыши
Доброго всем времени суток у нас на форуме нет ветки про игры на HTML и JS поэтому выбрал так сказать более менее приближённую ветку. У меня вопрос имеется карта в изометрическим пространстве
...
Отрисовка куба через VAO, VBO, EBO
Всем привет
Относительно недавно начала изучать OpenGL. Около недели курил glut, теперь перешёл на glfw
Первым я научился рисовать треугольник. Делал я это по примеру, через VAO и VBO
Когда у меня...
Вывод битмапа
Пытаюсь разбраться с OpenGL - возникла пролема. Имеется битмап образец, из его частей динамически создаётся новый, каждый раз другой. Какой функцией лучше осуществлять вывод? Если можно, то хоть...
Кватернионы
Здравствуйте,форумчане)
Дописал наконец свою мат библу с кватернионами,ибо gml почему-то не хотел корректно работать.
Начал тестить.
Поворачиваю точку вокруг оси y q(0,1,0,1)-это кватернион как...
Контекст версии 4.3
Кому-нибудь удалось создать контекст версии 4.3?
GeForce GTX680 с последними драйверами (306.97), выше 4.2 не создается (glCreateContextAttribsARB).
Вывод значений переменных в opengl (glut) C++
Здравствуйте.Знаю что похожие вопросы уже задавали, но пересмотрел все и так и не нашел своего ответа.Уже засомневался что вообще можно так сделать.Проблема такая: пишу проект на C++ используя OpenGl...
Построение графика функции
#include <GL\freeglut.h>
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
const float PI_F = 3.14159265358979f;
// Window size
Изменение размеров окна
Здравствуйте, пишу первое приложение на OpenGl и не могу разобраться: как сделать так, чтобы окно вывода меняло размер вместе с размером формы? Нашел в интернете функцию glutMainloop, но с ней не...
Научите писать игры
а я не могу написать ни крестики нолики ни тетрис и ничего:(,а hello world я сделал:D;)
если кто может научить то пожалуйста помогите
C# + OpenGL. Рисование карандашом. Как ускорить прорисовку линии
Ну и дела. Я всё-таки разобрался с рисованием карандашом на C# с помощью OpenGL, НО, похоже, что на мне свет пирамидой сошёлся, рисование с помощью OpenGL на simpleOpenGlControl запаздывает на...
Альтернатива glLineWidth
Добрый день
При переходе на core 3.3 выяснилось что толщина линий должна быть в определенных пределах, напр на конкретной карте от 0.125 до 1.0. Маловато будет, обойтись без линий пожирнее (до 2 -...
Перевод из экранных координат (от -1 до +1)
Здравствуйте
Не уверен что верно употребляю "экранные", на всякий случай уточню: в OpenGL это NDC (Normalized Device Coordinates) координаты, видимые вертексы находятся в пределах от -1 до +1 по...
Клавиатура
Пытаюсь научится создавать программы на visual c++. Скачал чужой код который создаёт красный квадрат.
#include "stdafx.h"
#include <stdlib.h>
/* подключаем библиотеку GLUT */
#include...
WebGL пример сетки точек 100 на 100 с окрасом
Кто может показать пример вывести сетку точек 100 на 100 через два for с окрасом на webgl html5 JS?
Скорей всего там внутри GLSL.
Читаю Мацуда webGL там автор книги не догадался до такого...
Зеркальное отражение по горизонтали
Пытаюсь отрисовать текстуру в OpenGL, но при её рендеринге изображение почему-то поворачивается на 180 градусов и зеркально отражается по горизонтали. Не могу понять в чем причина, само изображение...
OpenGL и OpenGL ES в чём разница функционала?
Здравствуйте! Чем отличается функционал OpenGL от OpenGL ES?
Можно делать игры на pc используя OpenGL ES?
Вращение в 3d пространстве
Привет! Может кто подскажет решение или где поискать... Делаю игрушку мелкую. Объект(космический кораблик) вращается в 3х плоскостях: носом вверх-вниз, влево-вправо и вокруг своей оси. Есть 3 угла...
Постороение куба в изометрической проекции
Здравствуйте! Задача, поставленная передо мной: посторить куб в изометрической проекции и повернуть его по оси OY(вертикальная ось),не используя библиотечные функции построения и поворота.
Я...
Как поставить картинку на фон
в OpenGL + C++ как вставить картинку в виде фонового изображения?
Error LNK2028: ссылка на неразрешенную лексему (0A00000C) "extern "C"
Короче - я супер новичек в opengl. Неумею подключать библиотеки походу, ну впрочем вот код -
// 01_opengl.cpp: главный файл проекта.
#include "stdafx.h"
#include <gl/glut.h>
void Draw ()
{
...
Нарисовать круглую точку
Никак не выходит нарисовать круглую точку, вот последний вариант кода , в чём ошибка ?
#include <GL/glut.h>
#include <string>
#include <math.h>
using namespace std;
void display()
Установка opengl c++
Здравствуйте! Подскажите пожалуйста где можно скачать opengl и как его подключить к проекту. Я использую Visual C++. Всем заранее спасибо.
Оптимизация шейдера (GLSL ES)
Уважаемые форумчане, помогите оптимизировать шейдер:
на компе(в RenderMonkey) всё нормально, выдаёт ~150fps, на трубе(HTC Wildfire S) - чуть меньше 10.
уменьшать ShineIntensity(Число сэмлов)...
Как рисовать текстуру и квадрат (GLUT и OpenGL)
Я хочу нарисовать текстуру и квадрат, но цвета не корректно отображаются.
Если я удаляю Таймер, цвет отображается правильно.
glutTimerFunc(150, Timer, 0);
Но когда Таймер работает, цвета...
Необходимый порядок действий для полу-прозрачности
Здравствуйте, что необходимо сделать чтобы OpenGL мог нарисовать прозрачный примитив на основе прозрачности альфаканала? имею в виду прозрачность где цвет примитива что сзади смешивается с...
Рисование 2d поверх 3d
Я знаю что вопрос задавался не раз и не два, но нифига не понял.
Нужно рисовать с помощью opengl поверх экрана.
Программа генерирует куб (Chunk.h), и рисует его. Если что, то перемещаться при...
(OpenGL C++) Вращение и частицы
Здраствуйте.
Совсем недавно изучаю OpenGL. Сейчас делаю следуюшую шутку:
Есть прямоугольник (всё в 3D), внутри находятся частицы, которые движутся по прямоугольнику.
Есть возможность или с...
Программа на Delphi c OpenGl
Добрый день. У меня следующая проблема. На OpenGl в Delphi пишу программу которая должна нарисовать на экране заданное количество строк и три столбца. и в каждой ячейке вывести какой либо текст. Сижу...
glColor в C# & Tao Framework
Есть вот такой код на C# с использованием Tao Framework. Он успешно рисует черную сферу на белом фоне, но если раскомментировать строчку Gl.glColor3i(255, 0, 0); она не станет красной, а останется...
AuxDIBImageLoad - Filed to open DIB file
Только начал изучать текстурирование в OpenGL. Узнал, что для загрузки изображения в память можно использовать функцию auxDIBImageLoad(). Но возникает ошибка: Filed to open DIB file . Вот код:
...
Расчёт и выявление столкновения между камерой и кубом
Здравствуйте, кодеры.
Пишу на QT Creator. Использую GLSL, GLM, GLFW и прочие библиотеки.
Встал вопрос: какой наиболее оптимальный меток выявления столкновения объектов выбрать для своего...
Antialiasing в OpenGL: Можно ли влючать\отключать настройки видеокарты программно? Интересует "сглаживание - прозрачность"
При использование мультсэмплинга, сглаживание появляется, но все равно при определенном "зуме" и угле поворота ступеньки немного заметны. Однако они полностью пропадают при включенном параметре...
OpenGL - инициализация SDL
Возникла проблема при подключении SDL я делал как описано в уроках пошагово но вот возникает ошибка при подключении SDL.h не понимаю почему
Вот скрины:
1)Там где незакоменнтированна строчка...
Масштабирование окна. Как запретить?
Как запретить масштабирование окна, создаваемого средствами opengl?
glutInitWindowSize (screenW, screenH);
Прокрутка колесом мышки
я в библиотеке glut функции следящих за прокруткой колесика мышки вверх вниз ?
Вращение объекта на кватернионах
Проблема скорее у меня в математике, точнее правильности применения, но раз пишу на opengl, то задам вопрос здесь.
Возникла проблема с вращением объекта с помощью кватернионов.
Вот кусок кода...
Построение однополостного гиперболоида (python)
Начала изучать Opengl совсем недавно. Получила такое задание: построить однополостный гиперболоид. Ну я решила "прямо в лоб" строить по координатам в параметрической форме. Но рисует мне совсем...
Рельеф. Как правильно генерить нормали и меш без квадратных затенений
Доброго времени!
Делаю свой Google Earth. Возникли проблемы с качеством отображения. А конкретно - появляются квадратные затенения на изгибах рельефа.
Можно ли избавиться от них не добавляя...
Моделирование водной поверхности
Почитав пару статей про моделирование воды на геймдеве остались вопросы (там не очень подробно описаны некоторые моменты и шейдеры написаны на каком-то старом GLSL). Пишу на GLSL 4.
Собственно...
GlLoadIdentity()
glLoadIdentity()
Что она делает и зачем она нужна?
Отрисовка большого количества объектов
Привет, у меня проблема: при отрисовке 3000 вершин телефон уже начинает тормозить(. Вопрос: на что вообще способен средний телефон в наше время в плане графики. Но 3000 кажется уж черезчур маленьким...
Вывод текста в OpenGL
Здравствуйте, у меня возник вопрос по поводу вывода текста в OpenGL. Я делаю все по книге Михаила Краснова, но при некоторых обстоятельствах текст не выводится. Вот я прилагаю к сообщению пример...
Обозначить разметку на осях и подписать оси
По заданию необходимо построить графики двух функций в одной системе координат, ширина линий графика должна быть больше ширины линий координатных осей, цвет графиков должен быть различным - это...
Как снять ограничение?
Как решить такую проблему. У меня в окошке с фигурами все отображается только в пределах 1,0. Как снять такое ограничение?
Генерация текстуры кирпича (GLSL)
Доброго времени суток.
Взялся за шейдеры, решил с генерировать текстуру, нашел на просторах интернета реализацию текстуры кирпича, но она подходит только для плоскости... или двух противоположных...
Нарисовать 6-ти угольную звезду (c++)
Всем привет. как нарисовать данную звезду через опенджл
Сменить икосаэдр на додекаэдр при клике мышью
Ребят нужна помощь. Нужно реализовать функцию что бы при клике мышью икосаэдр менялся на додекаэдр.
#include "stdafx.h"
#include <stdlib.h>
#include <glut.h>
#include <windows.h>
#include...
Нарисовать призму на OpenGL
Задание: нарисовать 11-гранную призму.
Путаюсь в координатах, не пойму как её нарисовать((
#include <gl\glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glRotatef(25, 1, 1, 0);
...
Скачать glTools
Подскажите где скачать библиотеку gltools? мне для C++ она необходима, читаю суперкнигу и там автор приводит операции с этой библиотекой. Мне нужны файлы gltools.h gltools.cpp и другие. я не знаю как...
Движение и повороты танка
Здравстуйте. Я пытаюсь сделать чтобы у меня ездил танк. Заметил, что если проехать вперед от первоначальной точки и попробовать повернуть налево или направо, то танк начнет перемещаться по круговому...
Написать игру "танки 2d" на C++ и OpenGL
Помогите пожалуйста
Я хочу написать игру "танки 2d" на c++
Использовать библиотеки opengl
У меня возникли следующие вопросы :
Как сделать так чтобы снаряд вылетал из дула танка?
Как...
Нарисовать линии произвольной длины в OpenGl
Здравствуйте!
Никак не могу решить простую проблему с OpenGl. Только начинаю изучать OpenGl. Нигде не могу найти как нормально нарисовать линии на экране. Получается рисовать линии "единичной...
Виньетирование используя шейдеры
Привет всем.
Есть текстура. На неё нужно наложить эффект виньетирования.
Но краям нужно присвоить прозрачность, то есть не так как здесь
края делаются тёмными, а изменять альфа канал.
Раньше...
Проблема "чёрной" текстуры
Может быть кто-нибудь подскажет в какую сторону копать по проблеме? Пишу небольшой движок. Временно писал на древнем ноутбуке, хотя и поддерживающем контекст 4.5. Использую дебаг контекст 3.3. Теперь...
Проблемы с Assimp
Решил я попробовать Assimp. Скачал, скомпилировал, подключил и нашёл уроки. Но код с тех уроков не работает. Пробовал код с сайта https://triplepointfive.github.io/ogltutor/tutorials/tutorial22.html,...
Мышь: из позиции оконной в координаты OpenGL
Здравствуйте, целый день голову ломаю все никак не могу вывести формулу (четкий порядок действий) чтобы можно было рассчитать позицию мыши в координатах OpenGL из координат мыши в окне.
Если по...
OpenGL C++ солнечная система
Здравствуйте, есть код, но туда нужно еще добавить фон (звезды). Подскажите, пожалуйста, как это сделать с помощью текстуры.
#include <glaux.h>
#include <glut.h>
#include <list>
#include...
Нормализация всех координат 3D модели
Если кто работал с библиотекой assimp, подскажите быстрый способ корректно нормализировать все координаты вершин модели, чтобы при этом она не сломалась. Пробовал при переборе использовать для каждой...
Не компилируется шейдерная программа. Ошибка: error C5145: must write to gl_Position
Написал класс шейдера по урокам на хабре. При компиляции шейдерной программы происходит ошибка
error C5145: must write to gl_Position
Сколько ни пытался понять, причину ошибки установить не...
Написать игру в бильярд
Здравствуйте, есть задача - написать игру в бильярд на Opengl. Есть опыт работы с c++, но с opengl столкнулся в первые. Игра должна представлять собой 2D приложение, с дизайном разобрался. Но...
Вывод текста в opengl
Сварганил текстовый рендер, прошу на тестирование и жду рекомендаций.
Необходим TaoFramework и Net Framework 4. Пояснений думаю не понадобится, в исходнике всё просто.
Вывод организован двумя...
Алгоритм Брезенхема для генерации окружности C# OpenGl
Всем доброго времени суток. Возник очень важный вопрос. Как нарисовать круг по алгоритму Брезенхема (связность пикселей - 4) с использованием C# OpenGl?
Как нарисовать круг по алгоритму Брезенхема в...
Карта теней от солнца
Добрый день, есть такой вопрос: как можно реализовать карту теней от солнца, единственное, что я нашел на просторах интернета это то, что можно использовать glOrtho, но как его использовать. Поясню,...
Работа с цветом в OpenGL
Доброго времени суток.
Возникла проблема при прорисовке различных объектов в OpenGL разным цветом.
В общем рисую кубик1, например, красного цвета. Рисует все ок. Хочу нарисовать кубик2 синего...
OpenGL в Builder
Здравствуйте, подскажите, пожалуйста, как инициализировать OpenGL в Builder 2009, используя VCL Forms. Информация в основном для WinApi, а у меня довольно сложное приложение, чтобы писать на API....
Как правильно организовать отрисовку 2D графики?
Планируется сделать векторный 2D редактор, с количеством примитивов (не полигонов) около 300 000
Градиентов не будет, только сплошные заливки цветом и прозрачности с наложением друг на друга
...
Рисование 2D текстуры из массива байт
Есть следующий код, взятый вот с этого сайта
GLubyte flydata =
{
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x03, 0x80, 0x01, 0xC0,
0x06, 0xC0, 0x03, 0x60,
0x04, 0x60, 0x06,...
OpenGL текстуры и примитивы
Доброе время суток! Может кто подскажет, как в OpenGL поверх загруженной тектсуры нарисовать примитив. Суть в том, что попытка нарисовать примитив приводит к тому, что текстура отображается сама по...
Очень надо решить проблему
КТО НИБУДЬ МОЖЕТ НА ПРАКТИКЕ РЕАЛИЗОВАТЬ ТАКОЕ РЕШЕНИЕ? короче задача:
написать парсер и вывод смайлов.
\
Procedure Smile(str:string);
begin
//str обрабатывается и...
Преобразование в экранные координаты (неточность)
Здравствуйте! Я опять с дурацкими вопросами)
Возникла проблема с пробразованием object space - screen space. Сразу оговорюсь, что инфы про него просто тонна (например отличное обсуждение...
На изображении нарисовать прямоугольник
Помогите чайнику. Совет или литература, или если кто то делал. На изображении нарисовать прямоугольник, желательно с возможностью 3-х мерного вращения. :help:
Цвета
подскажите пожалуйста цвета glColor3f(1.0f,0.0f,0.0f);
Нужен золотой и серый что бы сделать вот это.
Там как то через фотошоп можно узнать цвет и перевести его в опенгл но фотошоп из-за этого...
Параллелепипед
Есть небольшая задача построить параллелепипед с развертки как на фото, хоть в GLU и нет готовых лыж для построения параллелепипеда, строю его так:
void piped(GLfloat a, GLfloat b, GLfloat c)
{...
Как лучше организовать отрисовку большого количества динамичных объектов?
Здравствуйте, уважаемые господа.
Предо мною встала задача, которая повергла меня в глубокие философские размышления.
Суть в том, что нужно написать визуализатор для физического движка.
То есть,...
Как сделать 2d игру в OpenGL?
Здравствуйте, столкнулся с проблемой создания 2d игры. Задали курсовое задание сделать игру в OpenGL на плюсах. А я даже понятия не имею с чего начинать. Я определился с темой игры, у меня есть...
OpenGL, вращение треугольника
Совсем недавно начал изучать OpenGL. Такая проблема: не удается сделать вращение треугольника.
Использую Microsoft Visual Studio 12.0 C++, GLUT.
Код программы:#include "stdafx.h"
#include...
Освещение через массив нормалей
Получается нормально отрисовывать через glBegin() glEnd() с освещением, но пытаясь сделать тоже самое через массивы, не получается.
Инициализация света:
glEnable(GL_LIGHTING);...
Заливка фигуры
Здравствуйте. Просто нужен свежий взгляд. Программа должна залить область круга каким-то цветом. Посмотрите пожаулста на функцию Filling(). Она должна по-пиксельно менять цвет на нужный нам. Но вот...
OpenGL и Visual Studio 10
Добрый день! Необходимо сделать простую анимацию на C++. Выбрал openGL и вижак 10 (если есть советы, как проще, пишите!). Столкнулся с проблемой что-либо запустить в вижаке из openGL.
Мои...
Анимация фигуры перемещение и удаление в C++ OpenGl
Добрый день. Срочно нужна ваша помощь. Мне дали задание сделать анимацию объекта(ромб) в OpenGL или на любом языке высокого уровня. Кто-то из вас может делал такую работу или есть готовый код? Т.к....
Как нарисовать 3D в С++
Как нарисовать 3D в С++, или может есть какиенибудь библиотеки. (без использования OpenGL и подобного).
В общем мне нужно вертеть-крутить фигуру. Как координаты преобразовывать я знаю, а вот как...
Настоящие отражения в OpenGL?
Внимание! Тема относится к чисто Nvidia, архитектуры Maxwell. Но если вы готовы помочь портировать на другие архитектуры, то велком!
Привет всем. Я пытаюсь реализовать настоящие отражения для...
mingw + opengl
что нужно, чтобы компилировать программы с glut. что скачать и какие параметры командной строки??
Связь: координата пикселя и координата вершины
Не могу никак разобраться с одной вещью: как координату вершины (OpenGL) получить в координате пикселя на экране. Если сцена не поворачивается, то все довольно тривиально и эту связь легко...
Запуск OpenGL на Visual Studio 2017
установил файлы в нужные места,хочу проверить запуск программы выдает единственную ошибку
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C1010 непредвиденный конец файла...
Не могу подключить glaux
Здравствуйте. Подскажите, пожалуйста, что надо сделать, чтобы правильно подключить glaux? У меня dev-cpp. В Проект - параметры проекта - параметры- компоновщик я подключил
-lglut32...
Сфера в opengl
Здрвствуйте. Нужно построить сферу в opengl. Нашёл код, но сфера не строится. Подскажите в чём ошибка.
void Widget::initializeGL(){
initializeOpenGLFunctions();
glClearColor(0, 0, 0,...
Мерцание текстур
Делаю игру в 2D (все текстуры по Z в нуле). При передвижении камеры текстуры мерцают. Ниже настройки текстур:
using (var context = new GraphicsContext(GraphicsMode.Default,...
Кривая Безье
Здравствуйте, мне нужна помощь, а именно нужно откорректировать код, чтобы кривая рисовалась из 2 точек, в данном случаи она рисуется из 4. Очень нужно так как это курсовая а код нужно до завтрашнего...
OpenGL VS2008 C++ (Как нарисовать поле или сетку например как в 3DS MAX)
Вообщем я тока изучаю 3д мир. вот подскажите как рисуеться поле (например как в 3д макс) это поле типо идет до горизонта там сетка есть.
Я тут думал может какнечно не прав кто знает - типо рисуем...
Трехмерная комната и движущиеся объекты в ней
Задание на диплом:у чела есть 2 веб камеры на руке у него типа метки на руках, руками чел делает движения типа берет и переставляет предметы и прога это моделирует: Есть комната в которой стоят...
Построить простейший график
Нужно построить график для 2-х функций, используя GlVertex2f: y и y_an. Желательно с анимацией в зависимости функций от времени. Может кто-нибудь помочь?
#include <iostream>
#include <cmath>...
glVertexPointer и двумерный массив
Доброго всем вечера.
На входе имеется двумерный массив, где каждая строка - отдельная точка. Каждый столбец - координаты точки.
Инициализация идет следующим образом:
double **v;
v = new...
Цилиндр на OpenGL
Привет всем. Я вот тут программку написал. В ней считываются координаты из файла и строится 3 вида детали. А вот трехмерная модель у меня от балды строится. И вот дали новое задание на трехмерной...
OpenGL координаты
Проблема следующая: прикрутил OpenGL к C# через Tao Framework. В ней есть почти все из gl, glu и glut. Пока заметил отсутствие только GLsizei. Раньше я рисовал, как и все, в местных матричных...
OpenGL натянуть текстуру на 4х угольный полигон. Самый простой способ без лишнего кода
В интернете слишком много кода на OpenGL с натяжкой полигона. Но большинство кодов использует так много сторонних библиотек, что не понимаешь что с чем связать. На DirectX натяжка полигона намного...
Как сделать освещение?
Доброго времени суток, господа.
У меня есть такое задание:
Включить 3 источника света, задать отражающие свойства поверхностей,
положение и цвет источников света. Рекомендуется цвет поверхностей...
Сечение трехмерного куба плоскостью по трем заданным точкам
нужно построить Сечение куба плоскостью по трем точкам с# + opengl
скиньте ссылку на прогу или пост на форуме,обыскался,результата 0
Не получается наложить текстуры(
Переписываю графический движок с Dx под OpenGL. И не могу наложить текстуры. Вроде загрузились нормально, и glEnable(GL_TEXTURE_2D); прописал, но они не отображаются.
Вот заголовочный файл:
...
Нарисовать массив glDrawPixels
Почему не рисует сплошной фон?
#include "math.h"
#include "gl/glut.h"
const unsigned int W = 200;
const unsigned int H = 200;
void display()
{
glClearColor( 0, 0, 0, 1 );
Не могу понять как сделать glow шейдер
Здравствуйте. Я уже неизвестно сколько времени бьюсь с этими шейдерами (читал книги по созданию шейдеров и в теории все понятно), но как самому написать glow шейдер понять не могу. Пытался найти...
Создание меню игры
Здраствуйте, помогите пожалуйста, нужно сделать меню для игры, как это реализовать в C++ OpenGL, пытался сделать через окна(для каждого этапа создается своё окно), но к сожалению работает не так как...
OpenGL, WinAPI
Здраствуйте, вообщем перейду сразу к делу, есть программа написанная на C++, хранение и представление гиперграфа в виде двумерного массива (ну само собой есть класс(односвязный список) в котором...
Вращение и перемещение объекта
Здравствуйте! Помогите разобраться с проблемой.
Суть программы: Есть 3D график и его нужно крутить и перемещать с помощью мыши.
Коды функций:
Функция определения координат в пространстве:...
C# OpenTK Вращение камеры вокруг своей оси
Итак, я начал разбираться в OpenGL, выбрал язык C# и библиотеку OpenTk. Привожу код моего творения:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using...
*.obj и нормали
Написал примитивный парсер для *.obj формата. В основном модели грузятся с такими глюками как в левом окне . Парсер проверял - записывает всё правильно. Сейчас вроде разобрался. Там где у меня всё...
Смена цвета для текста glut
Здравствуйте!
Стоит задача создать класс "Окно" с заданными координатами его положения. Хочется сделать заголовок окна, но почему-то не меняется цвет текста - так и выводит всё одним цветом. Вот...
Шахматы с++ и openGL
Доброго времени суток. Создаю игру - шахматы. В этом деле новенький, создал пока только доску. Подскажите, пожалуйста, как реализовать движение фигур(ну и собственно как сделать красивые фигуры, либо...
Реализовать функцию Reshape
Здравствуйте, задаюсь вопросом. Как в opengl при растяжки экрана, допустим растягивались и сами фигурки созданные в окне. Я так понимаю необходимо переобразовать функцию Reshape, но как?
Как установить (где скачать) opengl 4
Здравствуйте. Мне необходима 4 версия OpenGL. Я не представляю в чем отличие от других версий. У меня есть библиотеки, которые прикреплены к c++, но я не знаю, что это за версии. Как установить самую...
Построение полигональной сетки
Как средствами OpenGl представить произвольный объект в виде полигональной сетки на языке C/C++?
Наложение текстуры с помощью шейдеров
вершинный шейдер
uniform float time;
void main() {
vec3 normal, lightDir;
vec4 diffuse, ambient, globalAmbient;
float NdotL;
vec4 v = vec4(gl_Vertex); ...
Текстуры 3D
Здравствуйте, у меня вопрос мне нужно создать море или озеро, вот я создал текстуру 3D и используя Perlin noise даже не понял работает ли она, плюс к тому я так понял еще и геометрию надо изменять...
Движение сферы
саму сферы я создала на OpenGl, нашла инфу, как двигатся вокруг себя (т е вокруг своей оси) а вот как заставить ее двигаться
#include "stdafx.h"
#include <windows.h>
#pragma comment(lib,...
Реакция программы OpenGl на нажатие клавиш
Не смог найти в интернете информации на эту тему.
Напишите здесь код для этого и объясните как будет программа реагировать на нажатие клавиш.
Наложение координатной сетки
void RenderMap ( )
{
static double AngleFactor=M_PI/180.0;
GLUquadricObj *Quad;
...
Не рисуется линия glDrawArrays(GL_LINES, 0, 2);
На создание:
var
VBOObj: Gluint;
FData: array of TVec3f;
Count: integer;
begin
Count:=2;
SetLength(FData,Count);
Траектория движения
Стоит задача нарисовать траекторию движения объекта в 3D, что-то в духе трубопровода в старой заставке к Windows. Рисовать надо динамически, по мере поступления данных о направлении и перемещении...
Залить фигуру, нарисованную с помощью кривых Безье
Здравствуйте. С помощью кривых Безье я нарисовал замкнутую фигуру (цветок). Теперь его нужно залить цветом.
#include <GL/freeglut.h>
#include <math.h>
#include <stdio.h>
double a;
int width...
OpenGl в Java
Добрый день.
Задача разработать примитивный 3d бильярд на OpenGL.
В качестве языка для разработки выбрал java. И вот столкнулся с проблемой, самому физику делать получается накладно.
Посоветуйте...
glutSwapBuffers() and glFlush()
Хочу обработать нажатие мыши.
Алгоритм примерно таков:
дисплей
{
clear цвета
рисование статических обьектов (например рисую одну точку)
glutSwapBuffers() // меняю буфер. Вот тут...
Библиотека 3D-графики
Стало вот интересно, именно собрать статистику
Наиболее подходящая мне по всем характеристикам библиотека: OpenGL.
Начиная с того что она кроссплатформенна, и заканчивая тем что более проста в...
Загрузка .obj
Проблема в следующем: есть файл .obj внутри данные о кубике. Гружу его для отображения в OpenGL, но это не существенно. Так вот, содержимое файла:
# Max2Obj Version 4.0 Mar 10th, 2001
#
# object...
Рендер вокселей
Здравствуйте
Вот уже не в одной задаче выплывает ситуация когда полигонами ничего не добиться. По смыслу вроде подходят воксели - но как их рендерить? Вику открывал - ну что-то совсем вяло, так,...
Отложенная отрисовка ESP при вызове SwapBuffers
Сделал ESP который дорисовывается когда игра пытается отрисовать нужный мне объект, но появилась одна неприятная проблема. Игра накладывает тени уже после отрисовки либо всех, либо каждого объекта....
Актуальна ли на сегодня книга OpenGL red book?
Незнаю адекватен ли этот вопрос, но все же спрошу) Я только ищу литературу по которой лучше учить OpenGL и многие рекомендуют книгу OpenGL red book. Нашел ее в руском переводе и начал читать. Но я в...
Где можно скачать бесплатно и без регистрации OpenGL?
Где можно скачать бесплатно и без регистрации OpenGL?
Текущее разрешение экрана в кроссплатформенной программе
Всех с наступающим!
Пишу кроссплатформенную программу. Как определить текущее разрешение экрана?
Нужен какой-то оптимизированный под все платформы путь нахождения разрешения.
Кто сталкивался с...
Матрицы и стек
Я правильно понял:
glPushMatrix();
glRotatef(90.0, 0.0, 0.0, 1.0);
glBegin(GL_TRIANGLES);
glColor3f(1.0,0.5,1.0);
glVertex3f( 500.0, 100.0, 0.0 );
glVertex3f( 400.0, 400.0, 0.0 );
...
Простой дом с камерой OpenGL, C++
Здравствуйте все, вообщем такая задача:
Нужно сделать простой дом(пусть он даже будет просто куб), и должна быть возможность перемещаться по этому дому(подойти, отойти, повернуться). Желательно ,...
Как изменить разрешение рендеринга
Ну как сказать, чтобы в настройках можно было выбрать resolution и игра рендерилась бы в этом resolutionе и чтобы ещё картинка растягивалась до ClientSize. Например, выбрали в настройках разрешение...
GL_TRIANGLE_FAN
Подскажите, пожалуйста, как с помощью GL_TRIANGLE_FAN нарисовать четырехугольник с диагональю.
Задаю 4 вершины:
glBegin(GL_TRIANGLE_FAN);
glVertex3f(-0.5, -0.3, 0);
glVertex3f(-0.5, 0.3, 0);...
Поддерживаются ли в OpenGL вертексные и индексные буфера?
Поддерживаются ли в OpenGL вертексные и индексные буфера? Как их юзать?
Перспектива
Добрый день!
Пишу программу которая позволяет смотреть на предмет с разных сторон.
Застряла на перспективе
Во вложении - то, что пытаюсь получить и то что выходит. Красный цвет это нижняя...
Пунктирная линия
Задача такая - надо по 4-м точкам нарисовать линию в 2D - окне. При этом каждое звено должно быть отдельного цвета и должен быть всего 1 вызов glBegin и 4 вызова glVertex. Когда я рисую и задаю...
Куб в OpenGL
Добрый день! Нарисовала куб, наложила текстуру, кручу. И вот когда он крутится получается, что грани не перекрывают друг друга, а делаются прозрачными. Помогите, как это можно исправить? Заранее...
Direct 3D или OpenGL?
Привет люди добрые =) Я тут вот решил не сидеть в диалоговых окнах, а дальше идти =) Знаю что есть 2 варианта: ОпенГЛ и Директ икс. Вот завтра на Петровку за книгой поеду, а что брать?
Вобщем хочу...
Перемещение фигуры вслед за мышкой
Вечер добрый, форумчане! Пытаюсь сделать так, чтобы при нажатии кнопки мыши примитив двигался вслед за курсором. Собственно, так и происходит - один раз, при создании окна, после чего всё замирает....
Зеркало, матрица поворота(отражения)
пишу на С++
необходимо сделать параболическое зеркало, делал через стренсил буфер , изображение появляется, но какое-то некорректное..
про построение зеркал прочитал вот в этой статье: ...
Математика и создание компьютерных игр
Мне нужно подготовить пока что небольшой материал на тему как применяется математика в компьютерных играх,например,матрицы в перемещениях компьютерного персонажа или еще что-то...помогите, не знаю с...
Проблемы с отображением текстуры
Доброго времени суток! Делаю первые шаги в OpenGL и появилась проблема с отображением текстур. Вместо текстур просто отображается белый куб. Хотелось бы узнать в чем проблема и попросить помощи. Вот,...
OpenTK загрузка текстур
Пишу приложение для имитации полета беспилотника. За основу взяла туториал http://neokabuto.blogspot.com/2015/04/opentk-tutorial-7-simple-objects-from.html . Так-то вроде все рабочее, хоть и вылетает...
Вращение источника света
Доброго времени суток! Есть программа, точнее говоря, фигура.
Подскажите, пожалуйста, как сделать так, чтобы при нажатии на какую-нибудь клавишу вокруг этого объекта начинал вращаться источник...
Рисование сферы шейдером (Qt)
Здравствуйте!
Всё, я уже так запарился, что ничего не понимаю в чём проблема.
История такова, я только учусь использовать OpenGL. Вот сам проект.
Одолел пример с треугольником на шейдерах, теперь...
GLFW, полноэкранный режим и мерцание при альт-таб
Доброго времени суток, господа.
У меня есть вопрос.
Использую GLFW для создание окна в полноэкранном режиме, как указано в документации:
glfwCreateWindow(width, height, "Windows",...
Не рисует ничего
Столкнулся с такой проблемой, скачал и распределил все glut'ы по необходимым папкам по инструкции. Решил запустить следущее
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);...
Glut c#
Здравствуйте товарищи помогите пожалуйста запустить opengl glut на c#.
Добавлено через 1 час 24 минуты
Необработанное исключение типа "System.BadImageFormatException" в Tao.FreeGlut.dll
...
Нахождение координат пересечения луча с вертикальной плоскостью
Здравствуйте, уважаемые форумчане!
Работаю над выбором объекта в сцене с помощью центра экрана. Использую FPS-камеру. Камера имеет координата и углы наклона в градусах относительно осей мировых...
Буфер кадра и связанное с ним
Здравствуйте.
Недавно стал изучать openGL и уже возникли несколько вопросов, на которые не удалось найти ответы.
Сейчас я напишу свою логическую цепочку. Поправте где я не прав.
Есть монитор,...
Шейдеры не правильно работают с if
Не знаю куда писать вопросы по GLSL, но OpenGL больше популярен на языке С++, вот решил писать сюда.
Сделал шейдеры, всё работало нормально, но мне понадобились кубические текстуры, для этого я...
Подключение OpenGL к библиотеке Visual Studio 2019
Хочу попробовать написать фрактал на с++, т.к. в визуал студио нет библиотек OpenGL, (я хотел бы работать именно в VS), её нужно интегрировать самому. Пытался это сделать, но так и не получилось....
glut не прикручивается к Visual C++ 2010
вроде все как надо сделал, скачал библиотеку, скачал Platform SDK
glut32.dll в "Windows\System”
glut32.lib в "Program Files\Microsoft Visual Studio 10.0\VC\lib"
glut.h в "Program Files\Microsoft...
Вывод текста с помощью OpenGL
Читал разные посты на эту тему, смотрел в Гугле, но так и не получилось.
Как вывести в 2D допустим слово "Привет" красным цветом?(Код для Visual Studio 2010)
Стеки матриц и алгоритмы импорта из 3ds max
1)Объясните, если не трудно, зачем нужны функции PushMatrix() и PopMatrix()? Я прочитал документацию к ним, но понятнее не стало. Часто в начале функции пишут PushMatrix(), а в конце PopMatrix(). Но...
Литература WebGL
подкиньте пожалуйста ссылочек на литературу, можно и платную, можно и зарубежную, но желательно нашу, не сильно устаревшую, и просто нужен материал про 3д в браузерах
GLEW - ошибка при вызове glCreateShader
Посмотрев инструкции как именно подключить к проекту такие библиотеки как GLEW и GLFW при таком коде у меня появляется ошибка при выполнении программы, мол выполнение программы остановлено. Работаю в...
Рисование фигуры в OpenGL
Здравствуйте, дан файл в котором имеется массив точек, нужно по нему построить точечное изображение фигуры. Вот мой код:
#include <GL/glu.h>
#include <GL/glaux.h>
#include <GL/glut.h>
#include...
Поворот объекта по нажатию клавиш
Попытался реализовать поворот по нажатию на стрелки, но эффекта нет, может кто подскажет как надо сделать его??
#include "Cube.h"
#include <Windows.h>
#include <gl.h>
#include <glut.h>...
(2013)(RUS) OpenGL Руководство по программированию. 8-е издание
Здравствуйте, у вас на форуме уже поднималась тема о переводе этой книги...
https://www.cyberforum.ru/opengl/thread1398823.html
Но к сожалению уже больше года как прошло как на блоге того...
Цилиндр
Здраствуйте,я новичок и мне нужна помощь .Нужно нарисовать толстостенный цилиндр типа такого:
Но нарисовать его нужно так чтобы потом можно было изменять размеры и положение его колец (изображая...
Проблемы с инициализацией управления клавиатуры
Подскажите пожалуйста как правильно прописать код инициализации, чтобы была работала реакция с клавиатуры.
#include <GL/glut.h>
#include <math.h>
#include <iostream>
#include <stdio.h>
using...
Метр в секунду или измерение величин в играх
Hello, World! :)
Игры до этого момента не писал, но что-то захотелось написать ...
И похоже, столкнулся с фундаментальной проблемой ...
Пишу сейчас на Perl используя библиотеку OpenGL + GLUT...
Интерполяция цвета в OpenGL
Вопрос: как средствами OpenGL отобразить подобное изображение:
http://5729.iz.***********.nyud.net:8080/i5/29/57/1205729/screen.jpg
То есть, чтобы была какая-то палитра, и интерполяция цвета...
Цилиндр в C#
Кто знает как сделать обычный конус или цилиндр в c# (желательно SharpGL)
вот кусок кода
private void openGLControl1_OpenGLDraw(object sender, RenderEventArgs args)
{
...
glOrtho
Кто нибудь объясните мне, что делает функция glOrtho??
Вроде понял что она рисует сетку, которая проецируется на основное окно, но для чего это делается??
Вот пример из книги
Это функция при...
Загрузка obj модели в OpenGl
Есть .obj файл типа:
v 1.25022 0 -0.0571689
vt -49.2212 2.25074
vn 0 -1 -0
v 0.108959 0 -0.0571689
vt -4.28972 2.25074
v 0.108959 0 -1.58717
vt -4.28972 62.487
f 1/1/1 2/2/1 3/3/1
Определить куда указывает курсор мыши
Выводится куб в окошке посредством DirectX, есть источник света, куб может вращаться по всем осям. Так вот задача в следующем, нужно, например, закрасить ребро куба другим цветом при нажатии курсором...
Карты теней - массивы текстур
Для источников света в гбуффер нужно передать массив текстур. Скиньте пож ссылку или напишите пример как выглядит массив текстур в Glsl е.
Добавлено через 2 минуты
Проблема одна, нет динамических...
glut & OpenGL & анимация, пару вопросов
использую библиотеку glut при работе с opengl, создал классы:
enum color { white=1, black=2, green=3, red=4, yellow=5, blue=6, violet=7, gray=8, turquoise=9};
class draw
{
public:
...
При работе с OpenGl ошибка
Ошибка 13 error LNK2019: ссылка на неразрешенный внешний символ __imp__glClearColor@16 в функции "public: void __thiscall Engine::Init(void)" (?Init@Engine@@QAEXXZ) engine.obj
Если быть точным то их...
Создать грубую модель автомобиля
Доброго всем времени суток, пытаюсь сделать машину в OpenGL в 3d, получается плохо, есть ли у кого простенькая машина 3 прямоугольника и 4 тора, буду сильно благодарен!!!
Сделать задержку при рисовании
При выполнении лабораторной работы необходимо ввести программную задержку. Попробовал использовать glfwWaitEventsTimeout(1000), но не получил необходимого результата. Просто буфер загружается немного...
Наложение текстуры. OpenGL ES 2
В общем занесло меня в очередной раз в область, связанную с OpenglES.
Использую 2ю версию через GLKit, на GLKView отрисовка.
Callback основной выглядит так:
- (void)renderView:(UIView*)view...
Построение параболоида вращения (C++)
Требуется получить фигуру, представленную на картинке средствами opengl и C++
glBegin(GL_LINE_STRIP);
for (int i = -10; i <= 10; i++) {
for (int j = -10; j <= 10; j++) {
a = 2 * M_PI * j...
Как в OpenGL обнаруживать столкновения объектов
Здраствуйте.
Подскажите пожалуйста как в OpenGL обнаруживать столкновения объектов или дайте сылку на примеры на си или с++.
Как наложить одну фигуру поверх другой?
Здравствуйте! Мне нужно, чтобы треугольник был поверх прямоугольника. Как это сделать???
Вот код:
#include<gl\glut.h>
void Draw()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
Загрузка obj
Здравствуйте, сегодня понадобилось загрузить 3д модельку в программу. Короче, очень долго мучился, и так ничего не получилось.
В общем, как загрузить?
Язык C++
Вывод unicode кириллицы через wglUseFontOutlines
Взял урок 14 NeHe
Cо строками из char'ов работает. Юникодная латиница тоже работает. А кириллица ни в какую - или рисует закорючки или вместо символов пустота. Код урока брал тут. Для наглядности...
Линия пересечения треугольников
Здравствуйте!
Есть 2 треугольника в пространстве заданные координатами вершин.
1)
Не силён в математике, но нашёл в интернете алгоритм, который проверяет пересекается ли отрезок с...
Поворот прямоугольника на угол относительно точки, C#
Здравствуйте, проблема с поворотом прямоугольника. Четкого примера в нете не нашел, прошу помочь
вот что написал, рисуется просто прямоугольник, без поворота.
private void...
Шашки (Visual C++)
Не могу поянты почему не работает курсор на шашку .
Вот код:
#include <glut.h>
#include <math.h>
#include <utility>
using namespace std;
float MinWie = 480.0;
float MinHei = 480.0;
GlVertex3f и glVertex3fv
Люди добрые, помогите, в чём отличие этих двух функций?
Если я правильно понял, в glVertex3f координаты вершин хранятся по типу x,y,z
А как те же координаты используются в glVertex3fv?
Надеюсь,...
Ошибки с Glaux
Всем привет!
Подключил библиотеки OpenGL к Qt Creator, компилятор MinGW. Пытаюсь запустить чужой проект, где используется Glaux.
Исполняемый файл создается без ошибок, однако ничего не происходит....
Как можно нарисовать наклонный конус?
Здравствуйте! Хотел бы узнать, как можно нарисовать наклонный конус в OpenGL? Как я понял, нет встроенный функции для рисования именно наклонного конуса. Заранее спасибо!
Помогите с установкой пожалуйста!
Здравствуйте!
Я не могу найти библиотеку <GL/glut.h>. Компилятор использую: Dev-c++.
Помогите с установкой и скачать эту библиотеку! Облазил по инета. Скачать с ихнего официального сайта у меня не...
Нарисовать куб
Здравствуйте!
Совсем мало знаком с OpenGL, возникли трудности при создании сцены с 3д кубом, прошу объяснить где ошибку допускаю.
Создаю WindowsForm приложение на C#, инициализация при загрузке...
Из огня да в полымя. GLFW, GLEW, Линковка
Эта тема не является вопросом, а пояснение что, где, когда, почему и как, нужно инициализировать GLEW И GLFW;
Сначала сам код:
static void error_callback(int error, const char* description)...
Пушистый апельсин. OpenGL
На 1-ом занятии задали нарисовать пушистый апельсин. Я сам попробую разобраться, как накладывать текстуру на шарик (как рисовать шарик я уже разобрался). И сказали ,что можно добиться "пушистости",...
Закрасить два треугольника разными цветами
Здравствуйте!
Треугольники рисую с помощью glBegin, с режимом TRIANGLE_STRIP
Вот код рисования треугольника
glFrontFace(GL_CW);
glBegin(GL_TRIANGLE_STRIP);
glColor3ub(255,0,0);
gluLookAt OpenGL
Почему то gluLookAt работает не так, как мне нужно. По центру экрана я просто нарисовал окружность и тестирую поворот камеры но вместо поворота камеры получается, что она двигается вкруг объекта по...
Отрисовка 3Д фигур
Добрый день!
Есть сложность в программирование 3Д фигуры(куб). Подскажите порядок преобразований для отрисовки фигуры. В данный момент использую такой:
1. Рисую куб в 2Д в мировых координатах(ресую...
Окружность
У кого-то есть код как нарисовать окружность или другие закругленные предметы в OpenGL?
В книжках я нашла код, только там выводит в целочисленных координатах, а у меня так не отображается.
У меня...
Параллелепипед в MS Excel 2003
Добрый вечер.
Это мой первый пост, поэтому если что не так, прошу извинить.
Нам в институте задали нарисовать параллелепипед в программе MS Excel 2003.
Задать задали, но не объяснили как.
Только...
Для чего ставить в конец инициализации буфера glEnableVertexAttribArray?
Вот изучаю OpenGL, перед этим немного учил WebGL(пол года назад) и знал его на достаточном для меня уровне
И не понимаю, почему каждый "объект" загружаемый в буфер видеокарты, проходит такие стадии:...
Оптимизация программы с Box2d
Возможно подобный вопрос задавался ранее, однако я не смог найти его из гугла.
Всем привет, сырая отрисовка треугольника в OpenGL с либой glfw (она должна быть более оптимальна по сравнению с...
Коллизия
Здравствуйте, форумчане.
Пытаюсь реализовать 3Д лабиринт на C++/OpenGL VS 2010, генерируется массив единиц и нулей, 1 - вызывается метод который строит куб, 0 - метод пола. Есть управление...
Тени в opengl
Несколько дней уже лажу по гуглам пытаюсь освоить тени, но как то рассматриваются примеры которые в моем случае не очень подходящие да и не всегда понятно все описано (хотя чего я хотел я OpenGl знаю...
Актуальность OpenGL
Насколько актуально сейчас программирование на opengl? Стоит начинать учить?
C#, OpenTK, текстуры
Здравствуйте. Пытаюсь нарисовать молнию, используя OpenGL (OpenTK для C#). Для имитации свечения сначала рисую молнию в ViewPort размеров 128х128 и копирую буффер в текстуру, потом очищаю буффер,...
Отображение 3-х мерной матрицы в 3Д-модель
Здравствуйте, я не очень знакома с OpenGL, но мне нужно реализовать такую задачу:
допустим есть трехмерная целочисленная матрица с числами в диапазоне 0-7, что означают комбинации цветов RGB. (то...
OpenGL с чего начать
Что вообще нужно? Какие библиотеки скачать? Какаю литературу почитать? Какой средою разработки пользоватся?
Occlusion culling перед отправкой в буфер
Здравствуйте, хотел узнать, считает ли кто-то отсечение невидимых объектов пепед отправкой в буфер. Можнг же посчитать, отсечение полигонов в шейдере через буфер глубины. А как это делать, чтобы не...
Рисование текста из текстуры
Сгенерировал текстуру на этом сайте
typedef struct Character {
int codePoint, x, y, width, height, originX, originY;
} Character;
typedef struct Font {
const char* name;
int size,...
Примеры по GLUT
Здравствуйте, у меня вопрос: в примерах по GLUT имеется мало и достаточно примитивно. например, я больше чем уверен, что там можно создавать разные поверхности, напрмер цилиндр, хотя это фигура. или...
Сохранение изображения из OpenGL
Доброго времени суток! Помогите пожалуйста, создаю проект в Visual Studio, используя OpenGL создаю изображение, но для отчёта его (изображение) надо сохранить... обычный PrintScreen не помогает...
Delphi XE2: ошибки при многократном рендеринге в Bitmap
Давно и довольно успешно (начиная с Delphi7) работал фрагмент кода для вывода OpenGL графики на BitMap (этот фрагмент вызывается в ходе выполнения программы многократно, в цикле: из Bitmap-ов...
Тормоза в OpenGL
Народ почему у меня тормозит игра змейка...комп Win7 x64 MVS 2010...сразу скажу что у других игра норм робит тоесть дело не в коде, а в какой то библиотеке я думаю dll или что то в этом роде...месяц...
Как прикрутить разные текстуры к кубу, используя vbo?
помогите! такая проблема:
Имеется куб, то есть 6 граней. Как, используя буфера (vbo), наложить на каждую грань отдельную текстуру? При этом желательно использовать один буфер(но не обязательно). У...
Не работает OpenGL
В чем может быть проблема?
Функция gluSphere
Доброго времени суток всем.
Пишу на VC++8 и возникла необходимость чуток переиначить функцию gluSphere. До неё можно добраться или нужно писать свой аналог?
Рисование пентаграммы
Здарова, ребят! Начал изучать OpenGl на С++ и перед мной постала задача нарисовать пентаграмму, но что-то не сильно получается, пробовал рисовать с помощью 5-и треугольников и ничего, помогите кто...
Преобразование в нормализованные координаты
Добрый день.
Начал изучать OpenGL(по статьям из хабра) и у меня возник вот такой вопрос, где лучше производить преобразование вершин, на CPU или GPU?
Искал в интернете, но всё равно так и особо...
glDrawElements + facets normals
Здравствуйте
Рисую с помощью glDrawElements (геометрия "shared") и бывает что модель или не имеет вертексных нормалей или
пользователь сознательно их выключает. Что делать чтобы нарисовать с...
Готовые проекты 3d обьектов на С++ и OpenGl
Здравствуйте! Мне на диплом нужно сделать какой нибудь тяжелый 3D объект в Visual Studio на С++ с использоваением OpenGl! Эсли у вас есть готовые проекты или знаете от куда скачать залейте...
Элементы интерфейса на opengl или win32 api?
В своей программе для Windows 7 мне надо сделать нестандартный графический интерфейс - кнопки, иконки, рамку и т.д. Хочу подчеркнуть, что мне важно сделать быстро работающий код. Пишу всё с нуля,...
Инициализация библиотеки GLUT
как инициализировать библиотеку GLUT не через консольное приложение , а через форму? (у меня проект Application Win32). И есть обработка событий формы onCreate. Надо, чтобы по нажатию кнопки на форме...
Установка libpng
Хочу сделать простенькую 2d игру на OpenGL. Уже умею рисовать квады и "натягивать" на них bmp изображения, но у этого формата нету прозрачности. Хотел было использовать png, а для этого сторонняя...
OenGL проблы с текстурами
В чем может быть ошибка
#include "pch.h"
#include <glut.h>
#include<GL/GLAux.h>
#include<GL/GLU.H>
#include<GL/GL.h>
#include <windows.h>
#include "kyrsova.h"
float angle = 0.0f;
Вращение одного обьека вокруг другого
Есть сфера находящаяся в центре и сфера меньшего размера которая должна вращаться вокруг первой.
Не пойму как это сделать.
Добился того что Большая сфера рисуется, поверх нее рисуется Малая(другая)...
OpenCV детектор пешеходов
Приветствую всех.
Имеется видеофайл, в котором сверху снимается область, где ходит очень много людей. Вопрос: можно ли как-то стандартными средствами OpenCV детектировать этих людей? (сверху - 90...
Поворот объекта
Как задать угол наклона объекта, а не поворачивать на заданное количество градусов?т.е. я считываю угол наклона телефона по осям и хочу что бы на компьютере это угол наклона повторялся, а не...
Создать трехмерную сферу из 80 треугольников
помогите создать трехмерную сферу шара из 80 тругольников.
Ничего не рисуется
//=================================================================================================
#include <windows.h>...
Библиотека GLU (Delphi)
Подскажите, пожалуйста, где найти можно библиотеку GLU для OpenGL Delphi. Перерыла много сайтов, но не могу найти, чтоб работали команды не только gl..., но и glu... . Очень нужно.
Заранее спасибо!
OpenGL движение фигуры в окне
Здравствуйте, форумчане. Есть проблема. Есть код, который реализует вращение фигуры по осям. Встала проблема, как сделать движение в окне ( так сказать в плоскости ). Причем движение должно...
Плоскость отсечения
Здравствуйте, у меня вопрос:
Функция glClipPlane(GL_CLIP_PLANE0, Clip_eq);
Что означают элементы массива Clip_eq? Параметры плоскости в стиле Ax+By+Cz+D=0, или что-то другое?
Модель космоса
Изобразить на экране звездное небо, полную луну и медленно надвигающуюся на нее тень Земли затем медленное открытие диска Луны. Реализовать с помощью С++ и Open GL
OpenCV cvCreateCameraCapture возвращает NULL
Здравствуйте.
При попытке запустить программу для захвата с веб-камеры http://locv.ru/wiki/2.6_Захват_видео_с_камеры
функция cvCreateCameraCapture всегда возвращает NULL, как при включенной...
Рисование сферы (Delphi)
как в delphi , используя opengl нарисовать трехмерную сферу?
и снова glut OpenGl
Возникла проблема с glut
подключал так скачал http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip три файла
скопировал glut.h в CBuilder6\Include\Gl, , glut32.dll в...
Не работает OpenGL
Доброе время суток! Я новичок в OpenGL, поэтому у меня возникла проблема:цвет фона меняю спокойно но ни один блок glBegin(...) (здесь код рисования например треугольника) glEnd() не работает(точнее...
Свободно летающая камера в 3D (OpenGL, Delphi)
Привет всем киборгам, остальных с наступающим :))
После некоторых мучений у меня получилась летающая камера, выкладываю exe в zip-е:
Прошу потестить. Хочется достигнуть свободы полета и простого...
Какие параметры могут быть при компиляции С++ GLFW?
g++ main.cpp (параметры) main
Помогите пожалуйста какие "параметры" могут быть при компиляции С++ GLFW и описание к ним, пожалуйста
Почему измененяется цвет текстуры?
Пожайлуста посоветуйте. ris_1 - загрузил из ресурсов как фон. Потом надо нарисовать что то, в качестве примера провожу красную линию и получается, что в буфер влазит красный свет ris_2.
//...
Почему при наложении текстуры изменяется цвет фигур без текстуры
Исходный вид, когда текстура не накладывалась (рис-1).
После наложения текстуры на одну из фигур изменился цвет второй фигуры (рис-2).
Причём, если текстура содержит больше красного, зелёного и...
Существует ли "цельный" openGL?
Я хочу создать свою игру на OpenGL, но только мне уже надоело скачивать всякие glfw, glew, glu и т. п. а потом ещё и ошибок 250 штук получить. Можно ли где-то скачать цельный openGL, в котором нет...
ошибка компиляции OpenGL кода
Начинаю компиляцию, когда компиляция заканчивается у меня видаеть ошибку. Вот код:
#include <vcl.h>
#pragma hdrstop
#include <windows.h>
#include "MAIN.H"
#include <GL/gl.h>
#include <GL/glu.h>...
Баг в коде Reaction Diffusion Gray-Scott model
Изначально первоисточник формул https://www.karlsims.com/rd.html
Как сделать тоже самое в коде С++ получить значение цвета параметр “c” из кода javascript. Пытаюсь сделать этот код Reaction...
Перевод .exe в .scr (Создание заставки)
Уважаемые форумчане, доброго времени суток. Сделал графическое приложение - вращающийся куб. Почитал форумы - народ пишет, что .exe и .scr по сути одно и то же, и чтобы сделать заставку, достаточно...
Построить тень от несложного объекта
Доброго времени суток. Имеется объект, состоящий из цилиндров и конусов. Имеется точечный источник света. Необходимо сделать так, чтобы от объекта была тень. Гугление и поиск по форуму результатов не...
Построение контуров объемных фигур
Как с помощью OpenGL построить объемную фигуру? Как задавать контур для этой фигуры. Например, мне нужно нарисовать автомобиль.
Добавлено через 6 часов 47 минут
всё. уже не надо
Как добиться плавного движения камеры (без рывков)?
Здравствуйте. Использую Tao Classic\Tao Framework и C# (vs 2010).
Написал программу, которая рисует в 3D много объектов из полигонов, и камера, для их обзора, в свободном полёте.
Проблема: не...
Как наложить текстуру на прямоугольник без растяжения?
Доброго времени суток!
Есть текстура размера NxN, натягиваю ее на два треугольника, которые занимают все окно - ок.
Есть текстура размера NxM, хочу сделать соответственно - натянуть на 2...
OpenGL Вершинные буфера
Здравствуйте форумчане возник вопрос , решил разобраться с вершинными буферами вот написал код а он выбивает на строке glGenBuffersARB(1 ,&vID);
#include <freeglut.h>
#include <iostream>
#define...
C++ & Opengl что для этого нужно?
Здравствуйте уважаемые формульчане. Я понимаю, что такие вопросы задают вам довольно таки часто, но я задам его еще раз:) Я пока что только пытаюсь изучить с++, в дальнейшем я хочу работать с...
Перемещение камеры = -перемещение сцены?
Прочитала в redbook что переместить камеру можно 2 способами: переместить саму камеру в прямом направлении или переместить все объекты в обратном. 2 способ понятен, но что значит переместить камеру?...
Виснет WM_PAINT
Я долго ломал голову как мне сделать OnPaint чтобы ничего не тормозило и отрисоввывалось быстро. Сначала я навесил на onPaint перерисовку сцены, но по таймеру (иначе слишком часло получается) в 30...
delphi + VBO
Здравствуйте. Пытаюсь написать програмку, которая с помощью VBO рисовала бы треугольник. Вот код который имею, но изображения треугольника не появляется.
unit Unit1;
interface
uses
...
Работа математического маятника в Opengl
Здравствуйте, возникла сложность реализации математического маятника в Opengl. Смысл в чем: нужно реализовать его работу дабы он в трехмерных координатах дополнял часы с кукушкой. Помогите пожалуйста...
OpenGL, шаг 0, линии
Хочу нарисовать куб из линий, а-ля графика 80х. Пока додумался только до способа рисования через GL_LINE_STRIP. Но линии очень тонкие. Как изменять их ширину? А может в OGL проволочная графика...
Игра на Processing
День добрый всем. Задумал я тут написать игру..а знаний не то что-бы не хватает, а они на нуле) Так вот я и подумал, что найдутся тут добрые люди которые смогут, (нет, не написать), объяснить...
Пример с использованием glutSolidTetrahedron
на просторах интернета был найден некий пример рисования тетраэдра. при разборе же кода нашел некую неувязку которую хотелось бы прояснить.
вот здесь http://www.ru-coding.com/ogl_1_6.php написано,...
Текстура с прозрачностью, оставить черный цвет
Ребята помогите! Мучаюсь третью неделю!!!!!
Текстура загружается из png-файла.
Все текстуры находятся в массиве Textures
параметры для текстур задаются так
...
Как собрать статическую библиотеку SOIL
Скачал архив с библиотекой с http://www.lonesock.net/soil.html
Решил воспользоваться уже готовой libSOIL.a (переименовал на SOIL.lib), но на этапе компиляции
(вызываю ф-цию этой...
проблема с подключением OpenGL
начал только читать про эту библиотеку и уже столкнулся с проблемой...не могу подключить в программу ее
делаю так:
#include "OpenGL.h"
или
#include <OpenGL.h>
но нифига не выходит...пишет...
Фильтр оттенков серого цвета
Всем привет!
Ситуация следующая: Есть прога, в её коде создаются 2 текстурки, OpenGL настраивается на
2D рисовку и одна текстура рисуется на вторую. Так вот вопрос, можно ли таким макаром,...
Рисование точек с int координатами из массива glut
Так работает.
#include <gl/glut.h>
#include <iostream>
using namespace std;
#include <stdlib.h>
GLfloat pointSize=1.0; //размер точки рисования
float x,y,a,t1,t2;
int
Посоветуйте учебник OpenGL для чайников
Всем салют. Вчера начал осваивать openGL в связке с C++. Сам C++ я знаю плоховато, но достаточно, чтобы более не менее свободно его применять. Нужен хороший учебник по openGL. А еще лучше - полный...
Загрузка шейдеров
Вопрос для профессионалов, читаю различные уроки и там использую разные варианты загрузки glsl кода.
1й
const char* vertex_shader =
"#version 400\n"
"in vec3 vp;"
"void main () {"
" ...
OpenGL. Загрузка рисунка текстуры из ресурсов
Делаю на Visual C++ программу с GL. Текстуры загружаю из файла так:
AUX_RGBImageRec * texture = auxDIBImageLoad("path/picture.bmp");
А как сделать так, что бы загружать битмап не из...
Простой геометрический шейдер
Здравствуйте!
Не так давно стал периодически заниматься OpenGl и вот возникла необходимость в отрисовке толстых и пунктирных линий (за рамками glLineWidth и glLineStipple). В основном решения...
OpenGL. X11. Управление наблюдением мышью
Пытаюсь реализовать управление мышью как в играх.
Остановился на таком решении, движение гладкое, но бывает курсор зацикливается в одной области.
Может быть у кого-нибудь есть советы по реализации...
OpenGL + C# анимация
Всем привет!! Ребят, проконсультируйте, пожалуйста)
В общем, вопрос такой: для анимации достаточно ли написать в отдельной функции (Draw) прорисовку, а затем вызывать её по счетчику?
private void...
Треугольник Серпинского
Помогите испарить ошибки, пожалуйста :(
#include <iostream>
#include <glut.h>
void Sierpinski(void) {
int x, y;
glClear(GL_COLOR_BUFFER_BIT);
float x1, y1, x2, y2, x3, y3;
int level =...
Фиксированный или программируемый конвейер?
Вот мой код в 49 строк, который выводит треугольную палитру на экран:
#include <iostream>
#define GLEW_STATIC
#include <GL/glew.h>
#include <GL/glfw3.h>
void render(void)
{
opengl кординаты в пикселях
Можно ли как нибуть задавать кординаты в пикселях, или процентах??? А то этот - 1 очень мешает. Использую delphi.
OpenGl рисование в 2D
Можете пожалуйста написать как одной функцией можно рисовать в 2D вместе в объявлением проекции и т.д.?
А то я на 3D не могу 2D интерфейс нарисовать.
Матрица поворота вокруг произвольной оси
Хочу сделать функцию для поворота вектора вокруг произвольной оси( да,я знаю про glRotatef), в целом все работает,но как только угол поворота уходит за 180 град. (3.14 рад.) , моделька скачком...
Чем занимается программист графики?
Здравствуйте. Расскажите пожалуйста, чем занимается программист графики? Какие навыки ему нужны?
Прежде всего интересуют перечисленные ниже вопросы?
1) По большей части это C++ разработка или GLSL?...
Наложить полупрозрачный цвет на текстуру
Доброго времени суток, форумчане.
Необходимо вывести 2Д текстуру, а поверх нее полупрозрачный цвет. Саму текстуру нарисовал. Про Blend читал, но понял не особо. Нашел такое
glEnable(GL_BLEND);...
Создать 3D елку
Помогите, вообще не понимаю как можно создать данный 3д-объект. Надеюсь на помощь и объяснения.
Фрактал Дерево Пифагора
Вот что получилось. Проблемы:
1) Нет вывода, то есть просто чёрное окно
2) Что ещё не так подскажите
Спасибо
#include <windows.h>
#include<graphics.h>
#include<stdlib.h>
#include<stdio.h>...
[OpenGL] glColor не меняет цвет!
Нужно нарисовать темный полупрозрачный 2D круг (как диск).
Прогуглил функцию:
void DrawCircle(float x, float y, float r, int segments)
{
glBegin( GL_TRIANGLE_FAN );
glVertex2f(x,...
VK_RIGHT в OpenGL
Недавно снова взялся за OpenGL, и вот довольно простая задачка, хочу переместить графический примитив по нажатию клавиши, и все получается, но со стрелочками нет... не знаю в чем может быть тут...
Наложение текстур
Нужно наложить текстуру на все объекты. Есть код, но текстура ни как не отображается.
#include <glut.h>
#include <GL/glaux.h>
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
...
Ошибка при запуске: Точка входа в процедуру glRotatef не найдена в библиотеке DLL C:\Windows\System32\glut.dll
Нужна помощь что уже только не делал, все равно не работает. Пытаюсь создать игру змейку по примеру из интернета. Написал окно но не получается запустить. Да и еще создавать надо в консольном...
Источник света поворачивается вместе с камерой
Делаю 3д сцену где можно передвигаться, добавил источник света, но он поворачивается вслед за камерой, как сделать чтобы он находился в одной точке относительно сцены.
#version 330 core
uniform...
Как повернуть треугольник вокруг одной из его вершин?
Объясните, пожалуйста, на примере данного треугольника. Допустим, повернуть его на 90 вокруг X1,Y1. Чтобы повернулся только этот треугольник, а остальной пейзаж остался неподвижен.
...
Режим Ortho и наркомания на экране
Есть какая-то 2д сцена. И есть пространство этой сцены, заданные GL::Ortho(0, w, 0, h, -1, 1); Такой вопрос: как расширить это самое пространство? А то больше данных координат он не рисует, а при...
Поймать нажатие мышки на фигуре
Всем добрый день!
Такой вопрос - у меня нарисован квадрат. Как мне понять, что клик мышкой был в пределах фигуры? Когда фигура только нарисовалась - это просто, потому что есть центр, есть размер...
Отрисовка VBO
Вот пробую VBO, и вот такие вопросы и проблемы:
1) как подключить нормали и текстурные координаты? Я пробую так: запихал вершины, нормали и текстурные координаты в один массив (по порядку - в.X,...
Как нарисовать кривые безье
Хочу отобразить две кривых на одной плоскасти.
Первая:
{ -4.0,-4.0, 0.0 }
{ -2.0, 4.0, 0.0 }
{ 2.0,-4.0, 0.0 }
{ 4.0, 4.0, 0.0 }
Вторая:
{ -4.0, -4.0, 0.0 }
{ -2.0, 4.0, 0.0 }
{ 2.0,...
Текст OpenGl
Здравствуйте. Подскажите, пожалуйста, как вывести текст на экран с помощью Open Gl.
Я поискал по форуму и нашёл https://www.cyberforum.ru/opengl/thread329829.html
Но тот код, который дал Jupiter,...
Эффект бесконечного ландшафта
Всем привет.
Есть задачка - нарисовать ландшафт по карте высот, ездить по нему стрелками, а также сделать так, чтобы он никогда не заканчивался. С первыми пунктами справилась, с бесконечностью...
Освещение GLSL
Здравствуйте,форумчане!:)
Речь пойдёт о самом просто диффузном освещении через GLSL.
Как известно,самый стандартный способ получения этого освещения это:
Найти вектор между позицией и...
Нарисовать поверхность по одномерному массиву точек (x,y,z)
Имеется одномерный(!) массив точек (x,y,z), который в себе хранит координаты поверхности. Поверхность не задается математически. Расстояния между соседними точками не одинаковые (как по x, так и по...
Как отнестись к glut и на чем писать серьезные игры!?
На чем пишут современные игры? какие библиотеки есть у opengl? glu, glut, glaux, glx это высокоуровневые библиотеки или нет? Я пишу на c++ и изучаю glut есть ли смысл? есть ли более высокоуровневые...
3d объекты в lwjgl
Здравствуйте! Изучаем курс компьютерной графики в универе. Взялся писать лабы на опенгле в java, скачал последний lwjgl, установил в эклипс, выполнил первую работу с 2д примитивами, проблемы конечно...
Загрузка модели через ASSIMP
Загружаю obj модель с помощью библиотеки assimp
получается такая картинка
для проверки написал свой загрузчик формата obj
В чем ошибка при загрузке модели через assimp?
процедура...
Failed to open DIB file oleg.bmp
Здравствуйте! Пытался наложить структуру, но какие бы уроки, какие бы исходники не пробовал, получается одна и та же ошибка. Юзал гугль, по его рекомендациям и полный путь прописывал, и слэш в другую...
Наложение текстур с индексами и текстурными координатами
float positions;
float textCoords;
int indices;
Создаю цилиндр в OpenGL(код на Java) из прямоугольников которые состоят из двух треугольников. Хочу наложить текстуру на каждый прямоугольник....
Исходники OpenGL
Уважаемые форумчане, пожалуйста дайте мне исходники с уже полностью инициализированным OpenGL и готовым к работе, желательно исходники проверенные.Заранее спасибо.
Тетрис на OpenGL
Всем привет, Пишу на с++ у меня проблема с отрисовкой фигур
#include "time.h"
#include "iostream"
#include "fstream"
#include <windows.h>
#include <GL/glut.h>
using namespace std;
Сложности с формированием массива с нормалями
Всем привет!
Возникли сложности с формированием буфера, в котором будут нормали.
Делаю по уроку:
https://habr.com/ru/post/333932/
Ссылка на исходник в статье:...
Как нарисовать окружность?
Не могу понять как нарисовать примитивный круг с заданными координатами, радиусом и толщиной.
Большая просьба, объясните непросвещённому, как это делать.
Заранее благодарен!
c# opengl примеры
Я начал в блоге писать о c# opengl opengl C#
Жду отзывов и ваших предложений, примеров. Или какой пример вам нужен.
OpenGL C++ 2к17 для написания игры типа Minecraft
Ку, форумчане, тыжпрограммисты и программисты.
Предыстория:
Решил я написать игрушку типа Minecrat. Встал вопрос: какую среду программирования для С++ и OpenGL выбрать. Сперва решил...
Освещение обьекта в OpenGL
Решил сделать что-то вроде модели солнечной системы.
Внезапно возникли такие проблемы:
1) Свет должен исходить из 1 точки (центра Солнца), но при этом сама сфера, которая его моделирует, остаётся...
Закрасить грани куба разными цветами
Здравствуйте, интересуют несколько вопросов/нюансов связанных с OpenGL в 3D:
К примеру, есть некий самый обычный куб и необходимо закрасить его грани разными цветами:
1) Потеряю ли я в...
игра Galaxy на C#
Всем привет. Нужно сделать игру по типу Galaxy(внизу двигается корабль и расстреливает противников сверху) на языке C#. Игр ни разу не пробовал делать, не знаю с чего начинать, нужна помощь.
Как нарисовать сферу?
Добрый вечер )
У меня возник вопрос, который Я долго мусолил, но так и не размусолил ...
Вот существует алгоритм, который рисует 3D цилиндр с помощью полигонов(параллелепипед). Выглядит он...
Мировое окно и прочие
Сейчас читаю книгу Хилла "OpenGL программирование компьютерной графики" и во второй главе встретился с такими определениями как World window(мировое окно), screen window(экранное окно), viewport(порт...
glm::rotate отрабатывает неожиданным образом
Мне нужно сделать, чтобы в программе камера, смотрящая на кубик Рубика, могла передвигаться относительно него на 90 градусов по 4 направлениям по нажатию кнопок и слегка изменяла направление взгляда...
Вывод текста, запрет растягивания окна, окно ввода текста
Здравствуйте.
Заранее извиняюсь за создание очередной темы, но решения в поиске я не нашел.
Я научился делать вывод текста с помощью растровых изображений и битмапов, но у первых качество ужасное,...
Заливка фона openGL
кто работает с opengl. Не подскажите почему фон заливки всегда белый даже если указанный красный цвет -glClearColor ( 1.0,0.0,0.0,1.0 ) - ???
Модельно видовая матрица, вращение
Создал модельно видовую матрицу, сейчас пытаюсь сделать чтобы перемещение и вращение было управляемым.
В общем перемещение то сделать получилось, это было не трудно и довольно интуитивно, а вот с...
Русский текст в OpenGL Glut C++.
Пишу курсач(игру "Поле чудес").
Преподаватель "забраковал" вариант, когда я в отдельности рисую каждую букву и вывожу строки посимвольно.
Как выводить русский текст и при это менять шрифты? Все...
Нарисовать график кривой по поступающим данным с использованием шейдеров OpenGL
Для отрисовки графика некоторой кривой(данные будут поступать с прибора, а пока я рандомно получаю эти точки) использовал библиотеку Open Gl. И мне надо переписать этот код с использованием...
Цвет и освещение в OpenGL
Столкнулся с такой проблемой, что когда включено освещение, то цветные объекты превращаются в чёрно-белые. Хотя стороны куба освещаются нормально, но в чёрно-белом цвете...
в общем в ините создаю...
OpenGL - после установки драйверов, выдалась ошибка "Драйвер дисплея AMD - Ошибка! 90 мБайт"
Для игры Minecraft требуется OpenGL, после установки драйверов, выдалась ошибка "Драйвер дисплея AMD - Ошибка! 90 мБайт". Соответственно и майнкрафт выдаёт ошибку отсутствия OpenGL. В чём может быть...
Разработка браузерных игр
Предположим, я написал скрипт, он рисует море и корабль на нём. Но корабль не замок, он не должен всегда стоять на месте. Поменять координаты, запомнить новые и перерисовать сам корабль не проблема....
Проблема с GLAD
Проблема на скриншоте
Согнутый цилиндр
Ребята, подскажите как сделать нормально такое, а то из представленного в нете только эта фотка) Может тыкните где читать/смотреть.
Отрисовать 2й объект с другими индексами(2 объекта в одном VAO)
Всем привет!
Первый объект отрисовывается нормально.
Хочу добавить 2й объект со своими индексами.
Правильно ли я понимаю, что индексы нужно положить в EBO(IBO) где хранятся индексы первого...
GLAUX, GLU
Есть смысл знакомится с библиотеками типа GLAUX, GLU или лучше чистый опен гл. У меня вообще до января задача написать мини 3д игру. Напишите, пожалуйста, с чем прийдется столкнуться?
OpenGL в dev c++
Как использовать OpenGL в dev c++ ???
Вообще реально ли это?
Текст в OpenGL из TTF
Видел отрывки кода отрисовки текста из TTF с использованием LWJGL3. Может кто целый пример скинуть или ссылку?
GlReadPixels всегда берет из буфера глубины 0
ситуация такова, есть много поверхностей, пересекающихся и нет, нужно по клику мышки определять реальные координаты положения курсора, если он указывает на какую либо поверхность, для этого как хотел...
opengl SDL
Подскажите как сделать чтоб треугольник двигался по нажаатию клавиши (стрелка вверх) в том напрявлении в котором направлена его вершина?
вот код:
#ifdef WIN32
#define WIN32_LEAN_AND_MEAN...
Как построить параллелепипед
Как построить параллелепипед средствами Open GL на С++, есть такой метод? нашел только как по граням отедльно построить.
Модель сферы
Здравствуйте!Задали написать программу,которая строит модель сферы в каркасном,текстурном и обычном виде,все это надо сделать на МС Visual Studio 2008...Никак не могу найти никакой литературы по...
Инициализация OpenGl в VC++
В вложенном файле zip лежит все, что нужно для возможности работы в VC++. Подскажите, куда и что нужно установить
GlutSpecialFunc и glutKeyboardFunc в OpenGL
Такой вопрос, пишу игру на OpenGL и возникла проблема с событиями клавиш.
С glutKeyboardFunc и glutKeyboardUpFunc все отлично работало, там у меня были события клавиш 'a', 'd' и Space.
Но возникла...
Как проверить столкновение двух объектов?
Добрый вечер.
Пишу 3d игру. Есть летающий по карте объект - восьмигранник неправильной формы, для которого известно его положение и скорость, и нужно определить его столкновение с плоскостью...
OpenGL C++ флаг
Здравствуйте, написала код, но преподаватель говорит, что идет наложение слоев и зубья. Помогите, пожалуйста, исправить. Мб я неправильно сделала построение или в чем ошибка?
#include<glut.h>...
2 вопроса по OpenGl (планеты)
1. Как нарисовать орбиту планеты? Хотелось бы в виде слегка туманного кольца.
2. Как создать атмосферу у планеты.
Или я плохо ищу на просторох паутины или..., но ничего путнего найти не удалось.
Помогите сделать игру Солитер
Добрый день, нужна помощь:
С++ OpenGL
Программа должна реализовывать игру Солитер стандартного типа. Реализовать возможность звукового сопровождения, настройки игры, подсказка и отмена хода,...
OpenGL (~2 версии) сглаживание
Здравствуйте, порекомендуйте хорошую методику сглаживания изображения (особенно линий).
Пробовал
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glBlendEquation(GL_ADD);
...
Как исправить ошибку компиляции шейдера
Здравствуйте!
Начал изучать шейдеры в Андроиде и вот полезли ошибки.
Мне необходимо, чтобы вершинный и фрагментный шейдеры получили доступ к одной и той же глобальной переменной, которую я...
Как в OPenGL нарисовать сферу
Моя программа считает точки и надо сделать анимацию движения сферы по траектории задаваемой этими точками! Считаю я точки в цикле (тоесть есть тело и в цикле где изменяется время я считаю точку...
Масштабирование с сохранением пропорций
Вообщем всем привет, собственно хотелось бы узнать как сделать масштабирование с сохранением первоначальных пропорций при изменении размеров окна. Был бы очень благодарен за помощь. Если нужен код,...
Как правильно рисовать полигоны?
Всем привет.
Не пинайте сильно ногами, ответ искал, на гугле меня никто не банил. Даже немного почитал супер книгу. Проблема в сроках. А я уже неделю убил на поиск правильного ответа.
Короче не...
По координатам соединить точки линиями указанного цвета
Добрый день. Есть файл такого содержания:
<path d="M300,50L500,150Z"stroke="green"/>
<path d="M500,150L400,250Z"stroke="green"/>
<path d="M200,250L400,250Z"stroke="green"/>
<path...
Где скачать gl и glu без glut?
Не могу найти где скачать.
Проблемы с освещением, C#
помогити плз, на черном фоне выводит черную сферу, при включении GL_LIGHTING
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;...
Неопределённая ссылка на glewInit
Начал изучать OpenGL. Подключил glfw, написал простенькую программку с окном и скомпилировал. В IDE всё работает, но если exe'шник запустить из папки, но приложение закрывается сразу после запуска и...
Не рисуется куб, просто белый экран
#include "stdafx.h"
#include <tchar.h>
#include <windows.h>
#include <GL/glut.h>
#include <iostream>
#include <conio.h>
#pragma comment(lib, "opengl32.lib") //сообщаем линковщику, что мы будет...
Изменение координат объекта
Как бы это глупо ни звучало, но как изменить координаты объекта?
Например есть:
float x;
float y;
float z;
void CALLBACK display(void)
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
...
Вопрос о расширении возможностей программного продукта
Приветствую всех программистов!!! Пришел к Вам не случайно. Нет я не программист я дизайнер. В программировании чайник, по этому если будете общаться большая просьба без особых терминов. Ещё раз...
Функция синуса от косинуса
Задание такого - построить график функции y=sin(cos(x)) точками, выбрав расположение коорд. осей на экране и масштаб. Сейчас мне нужно хотя бы построить функцию, но почему то выбивает белый экран
...
Текстуры в Assimp
Доброго времени суток!
Немного поэкспериментировал с Assimp, вроде всё грузит, но хотелось бы добавить текстуры. Переписал код с одного из уроков и всё компилируется, но сама текстура не грузится, в...
Нужен совет по способу рисования в OpenGL
Приветствую. Упрощенно: есть прога, которая рисует круг, внутри которого много чего интересного. Появилась задача добавить сектора по всему кругу. Каждый сектор разбит на, допустим, 6 частей. Каждую...
Как нарисовать такую фигуру?
Здравствуйте. Как нарисовать фигуру, наподобие такой? Интересует именно отрисовка неровной части (дуг). Спасибо.
https://www.cyberforum.ru/attachment.php?attachmentid=461127&stc=1&d=1417460676
GLUT Fatal Error: pixel format with necessary capabilities not found
Всем привет, я только начал осваивать OpenGL и первая программа выдает ошибку(subj).
Код не мой, взят из статьи на хабре, просто хочу сначала хоть что то отрисовать.
В любом случае в чем проблема:...
SFML OpenGL одна текстура находится поверх другой
Одна текстура находится поверх другой
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include "SFML/OpenGL.hpp"
#include <GL/glu.h>
#include <GL/gl.h>
glAlphaFunc как пользоваться?
Всем привет.
Есть текстура формата RGBA, каждый соответственно по 8 бит, один тексель соответственно 4 байта. Каким макаром мне продырявить его glAlphaFunc, если эталонное значение флоат от 0.0 -...
Первый запуск Opencv
Вот код:
#include "stdafx.h"
#include <opencv2\opencv.hpp>
using namespace cv;
int _tmain(int argc, _TCHAR* argv)
{
cv::Mat image = imread("C:/rooney.bmp");
Тени в 2D-игре
Visual C++ 10, OpenGL, и вся подобная бурда. Я пытался сделать тень следующим образом: ставил ClearColor в черный и у Quad'ов повышал прозрачность, но есть минусы: рассеивание сделать очень геморно,...
проекция курсора в opengl
доброе время суток. есть приложеньице в opengl, мне необходимо вычислять координаты курсора мыши, спроецированные на плоскость z=0. дело в том, что камера может отдаляться/приближаться по оси z,...
Как добавить прозрачность на текстуру, используя BMP 32 с альфа каналом
Добрый день. Изучаю возможности добавление текстуры с прозрачностью. Конкретно, пытаюсь добавить текстуру на квадрат.
Описываю так.
glTexImage2D(GL_TEXTURE_2D, 0, 3, texture_MeteorM->sizeX,...
Как реализовать премещение фигур по экрану?
1 вопрос glTranslated( cos(time),0,0) перемещает все объекты по x туда суда, если косинус поставить вторым аргументом(а первый сделать равным 0), то по оси y, почему когда ставишь его третим...
Посоветуйте учебник
есть необходимость поработать c openGL... посоветуйте пожалуйста хорошие книги или сайты...спасибо..
Как сделать яркое выделение при наложении 2d треугольников
Задача ярко пдсвечивать места наложений трека рисуемого с помощью triangle_strip. Если наложение двойное выделять другим цветом. Все треугольники в одной плоскости и изначально одного цвета.
Определение расстояние от камеры до ближайшего объекта
Как определить на каком расстоянии от тебя находится ближайший объект и запретить передвигаться?
Т.е. нужно определить расстояние от камеры до ближайшего объекта. А лучше скиньте исходник где...
Как начать чтото писать на OpenGL?
Здравствуйте!
Есть C++ 2010 как мне начать что-то программировать на OpenGL! Что нужно ставить и что нужно скачивать? А то что-то роюсь в инете и не могу найти ничего...
Заранее благодарен! =)
Добавить освещение (python)
Не давно столкнулся с проблемой добавления обычного точечного освещения. Подскажите как в эту программу добавить освещение
# -*- coding: utf-8 -*-
# Импортируем все необходимые библиотеки:...
Рандомное перемещение точки на соседние координаты
Сабж, интересует как сие можно реализовать... Пока смог перемещать только рандомно по всему полю...
#include <GL/glut.h>
#include <vector>
#include <cmath>
#define ESC 27
using namespace std;...
Вращение сцены мышью
Здавствуйте! В общем не получается вращать сцену как хотелось бы. Помогите определить проблему.
А заодно если кто знает, подскажите где можно прочитать как реализовать свободную камеру.
#include...
Появление артефактов при отображении малых объектов
берем объект с размером 1.
рисуем огромную сцену с размером 100 000.
что бы сцена уместилась вызываем glOrtho(l, r, b, t, -1e5, 1e5) или не трогаем матрицу, но перед рисованием вызываем glScalef(m,...
Нужен glaux для mingw
glaux for mingw в гугле ничё не даёт
++++++++++++++++++++++++++++++++++
Теперь вот ещё, у меня в mingw есть только файл libglaux.a, то есть нет
glaux.h и glaux.dll
По отдельности всё это...
Текстурирование куба разными текстурами
Здравствуйте.
Использую GLFW, GLSL.
Я начинающий кодер. Встал вопрос: как текстурировать куб разными текстурами? Да, я знаю, что можно собрать куб из квадратов с разными 2D текстурами, но мне...
Взаимодействие объектов
Подкиньте идею. если я напишу например 2д карту и сделаю игрока. как сделать столкновение со стенами. я же не буду каждый кадр проверять на столкновение со всеми объектами на карте. и как это...
Реализация OpenGL в классах(VС++2008)
Изучаю OpenGL, в полне всё понятно, но есть одно но, ни могу никак её приручить в виде классов, в частности этот простой пример:
//*************************************************
#include...
Убрать консоль из проекта
Всем привет! Решил юзать glut.H чтобы кое-что нарисовать. Написал код, все нормально, скомпилил, запустил, но проект появился с консолью, что мне не нужно. Я изменил настройки проекта (работаю в MSVS...
Мерцает изображение в полноэкранном приложении opengl
Приложение написано в Lazarus 1.2.2. Клавиши управления курсором перемещают по экрану вращающуюся сетку. Вроде используется двойная буферизация, но все равно изображение мерцает. Если я неверно понял...
Как нарисовать конус(усеченный конус) полигональной сеткой, не используя команды для рисования
Помогите нарисовать усеченный конус или цилиндр(кажется решение одинаково для обоих, разница в радиусах) полигональной сеткой. Очень срочно! Надо защитить по компьютерной графике! Скиньте...
QOpenGLFramebufferObject: Framebuffer incomplete attachment
Всем привет нужна помощь:
В Qt 5.5.1 не создается объект класса QOpenglFrameBufferObject, не могу понять почему, данный код прекрасно отрабатывает в Qt 5.3.1.
Вот код запроса OGL Surface в main:
...
Окно не меняет цвет при изменении параметров в glClearColor
Здравствуйте! Я пытаюсь разобраться с OpenGL. Поставила дополнительную библиотеку glut. Окно инициализируется, но не меняет цвет, когда меняю параметры в glClearColor. Ошибок не выдает. Буду очень...
картинки в OpenGL
помогите пожалуйста найти Мануал по картинкам в Opengl более подробный,или помогите с кодом ,а то ошибки вылазиют при етом коде
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>...
Размер окна
Люди делаю программку, там установил определённый размер окна, использую глут, вот вопрос как запретить изменение размера окна пользователем, а от это приводит к очень интересным и красочным багам))...
Скролинг с GLFW
Здравствуйте, в общем интересует пример использования скроллинга мыши с использованием функции glfwSetScrollCallback()
Не могу понять как получить данные о том вращает ли пользователь колесо мыши...
Нарисовать трехмерную букву h
может кто скинуть пример,как рисовать 3d буквы в opengl
C++ обертка для OpenGL?
Здраствуйте. Почему для OpenGL до сих пор нету хорошей обертки для языка C++? Который одновременно являлся низкоуровненным как OpenGL и одновременно соблюдал главную парадигму C++ (и самого API...
пружина в opengl
приветствую,
хочу сделать пружину в OpenGL. построил каркас (было не сложно, по соответствующей формуле), но не знаю, как сделать объемной, знаний по геометрии, наверное, не хватает, либо знаний...
Камера OpenTK C#
Просмотрел темы на форуме вроде понятно как работает LookAt, но в программе на мой объект не наводится.
Может кто подсказать в чём ошибка?
using System;
using System.Collections.Generic;
using...
Рендер нескольких текстур в FBO
Доброго времени суток,
Прошу помочь в следующей задаче:
Цель: Применить алгоритм сглаживания на отображаемую сцену.
Исходные данные: AR проект, в котором при наведении на картинку начинает...
Как убрать мерцание overlay?
На одном из форумов мне удалось найти пример отрисовки оверлея с использованием перехвата функции SwapBuffers
Я немного переделал код, собрал и обнаружил что оверлей рисуется, но иногда мерцает....
График функции в OpenGL c++
Здравствуйте! Нужно создать график функции y = sinx. Пользователь должен вначале задать диапазон, в пределах
которого он хочет построить график. Если при этом в область построения попадают оси...
профили совместимости
Всем здрасте,
glfwWindowHint( GLFW_CONTEXT_VERSION_MAJOR, 4 );
glfwWindowHint( GLFW_CONTEXT_VERSION_MINOR, 3 );
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);...
Наложение текстуры на цилиндр и тор
Добрый вечер!
Есть задача. Необходимо, чтобы на цилиндр и тор по нажатию клавиши накладывались текстуры.
Вот код.
#include <windows.h>
#include <freeglut.h>
#include <glut.h>
#include...
Тетрис на си++ используя Glut
Ребята, уже давно мучаюсь с тетрисом. Прошу, скиньте код с самим механизмом тетриса, выполненного в одном файле, из дополнительных библиотек только Glut, максимально простой, чтобы новичку было...
Как правильно передать массив в функцию?
Всем привет. Не могу понять, какой тип нужно передать в функцию glBufferData()?
У меня есть структура
GLfloat vertices =
{
-0.5f, 0.0f, 0.0f,
...
3ds Max -> OpenGL -> Code
Здравствуйте.
C помощью чего можно: нарисовать объект в 3ds Max и через OpenGL перевести в Code?
Спасибо.
Координаты окна в OpenGL
glutInitWindowSize(WinWidth, WinHeight);
glutInitWindowPosition(50, 50);
glOrtho(-WinWidth / 2, WinWidth / 2, -WinHeight / 2, WinHeight / 2, z1, z2);
Как я понял, можно задать...
Не компилится проект
Здравствуйте. Недавно начал изучать OpenGL. С книги в точности переписал проект и начал компилировать, но компиль выдает ошибки
1>OPenGL.obj : error LNK2019: ссылка на неразрешенный внешний символ...
Обратная матрица и OpenGL
Добрый день.
Кто обладает сокральным знанием - зачем обратная матрица в OpenGL на пальцах?
В целом представляю что это благодаря вики, но как это применяется никак не пойму.
Перечитал некоторое...
Cделать пиксильное сердце
Народ, помогите, кто шарит, как с помощью такой функции сделать пиксильное сердце.
Gl.glBegin(Gl.GL_LINE_STRIP);
// первая вершина будет находиться в начале координат
...
Воспроизведение видео
Давно уже были мысли создать тему про это, но только сейчас дошли руки. Собственно сам вопрос, как правильно воспроизводить видео с использованием opengl? Знаю про pbo, но с ним надо мапить буфер а...
Создание 3d модели
Изучаю OpenGL на C++. Возник у меня вопрос. Как сделать 3D модель человека? Взять, например, ведьму из майнкрафта. Текстура ведьмы находится во вложении. Как видно на изображении, разные части тела...
Проблема с освещением
Делаю освещение фигуры. Фигура состоит из множества четырехугольников. Без освещения все работает правильно.
Включаю освещение таким образом:
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);...
Подключение библиотек Opengl
Распаковал библиотеки opengl, при компиляции выдает ошибки. Помогите разобраться чего не хватает.
#include "stdafx.h"
#include"math.h"
#include "GL/glut.h"
Использование mipmap в Opengl
Здравствуйте, короче я генерирую с cube map, mipmap текстуры все хорошо работает, меня вот что волнует я их сохранил как текстуры и вышло 36 шт знаю что есть форматы поддерживают mipmap но я потом...
OpenGL - VS2008 Инициализация OpenGL (Glut)
Правильно ли я написал код для выведения 3d изображения на экран? Вот пару недель наверно искал метод - можно ли окно как то создать без кнопок и развернуть его как положено без границ и нечего не...
Положение камеры
Добрый день. Это уже тема всплывала на геймдеве, но тем не менее.
Пробую получить координаты камеры вот таким способом:
Что-то все время выдается единичная матрица, даже при изменении параметров...
Нарисовать сетку куба
Всем привет. Подскажите пожалуйста.
Вот тут на примере https://jsfiddle.net/60hxkfcg/ если я рисую линии gl.LINES куб получается какой-то "недоделанный" )). Хотя при GL_TRIANGLES нормальный куб. Или...
Задержки и сдвиг
Рисую через с++ ( VC 2010 )
1. Как организовать задержку? Вроде delay в Паскале. ::sleep не работает.
2. Как сдвинуть фигуру в 2 д? К примеру есть квадрат. Как сдвинуть все его вершины?
...
Как залить фигуру цветом?
есть у меня например пирамида, нарисованная точечно ( GL_LINE ), и никак по другому, нужно залить её например зелёным цветом ( чтобы грани были чёрным ), как это сделать?
Проблемы OpenGL
Работаю сейчас с векторными шрифтами в OpenGL в точности как вы описываете.
Существует некоторая проблемка, которюу не могу разрешить уже на протяжении долгого времени.
Был бы признателен за...
Четырёхкомпонентный вектор или гомогенная координата
Товарищ Igor3D тут давешно говорил про матрицы и их преобразовании в экранные. А у меня вот другой вопрос.
Для удобства с работой с матрицами используют 4-компонентный вектор. Насколько я понял, в...
Отрисовка фотографии из массива байт
Есть фотография в массиве байт (карта высот), как ее попиксельно остисовать в виндовс форме, чтоби потом можно било витянуть каждый пиксель на определенную высоту, чтоби получилась так называемая "3D...
Что за ошибка с OpenGL?
Всем привет!
Уважаемые форумчане подскажите пожалуйста, что нужно сделать (скачать/установить/изменить/прописать) для того, чтобы на Windows7 запустилась игра Quake3. В данный момент при запуске...
C++, правильное отображение чайника (glutSolidTeapot)
Мне требуется просто нарисовать чайник в OpenGL с нормальным освещением и всё такое. С освещением я разберусь, но вот что с самим чайником происходит я не знаю. Или всё-таки дело в освещении? Чего...
Lazarus framework with OpenGL and LCL visual components
Привет всем !
По многочисленным просьбам телезрителей, только на нашем форуме, представляю мировой общественности ... 8-)
Ну да ладно, шутки в сторону!
В инете большинство примеров с OpenGL...
OpenGL библиотеки
Уважаемые прорамисты,начал изучать OpenGL написал маленький пример из книги и попытался скомпилировать,но не получилось(указывает на #include <GL/glut.h>
Помогите пожалуйста,подскажите что не...
Нарисовать цветок в OpenGL
Изобразить на экране достаточно сложный цветок (георгин, ромашка со случайным числом лепестков, василёк и т.п.). Помогите сделать кто понимает как вообще это изобразить?!
Анимация падения квадратика
Здравствуйте, нужно сделать анимацию, чтобы нарисованный квадратик падал вниз через какие-то промежутки времени.
Я понимаю как это сделать, но еще ни одна моя реализация этого не сработала. Моя идея...
Многократное наложение текстур на текстуру
Помогите разрешить такую задачку:
С помощью OpenGL необходимо отрисовать 2д картинку. В процессе работы программы на эту картинку будут накладываться картинки поменьше. Например, исходная картинка...
Создание массива вершин, C#
Здравствуйте, проблема с созданием массива вершин точек на C#. Задание стоит так:
1. создать массив вершин, в котором будут находиться координаты вершин правильного пятиугольника
2. используя этот...
Нарисовать ромб с центром на оси координат
Здравствуйте нужна помощь(!.
Нам задали сделать рисунок (у меня рисунок ромба с центром на оси координат). Дело в том что мы еще такое не проходили а времени очень мало. Я смог сделать ось координат...
Кривые Безье
Имеется задание: С помощью кубических кривых Безье нарисовать первую букву своего имени(Русский или латинский вариант)
Вопрос :) Как я должна это сделать? И где? И каким образом?
Вот я реально...
Вывод текста WinAPI C++
В интернете много кода для вывода текста для всяких сторонних библиотеках типа(GLUT и GLAUX)
Дык вот нужно строго WinAPI.
Не могу понять существует ли прием в OpenGL использовать сразу в одном...
GLUT и Матрица поворота
Рисуем каркас куба
glutWireCube(50);
Имеем функцию поворота, возможно ли взаимодействие этого куба и функции? Или нужно отрисовать куб по точкам?
void fRotate(double *x, double *y, double *z,...
Создание GUI
Как создать простенький GUI с хотя бы с кнопками, но чтобы на фоне была трёхмерная модель? Просто получается, что непосредственно при рисовании необходимо постоянно менять перспективу на...
Спрайтовая анимация в OpenGL
Здравствуйте.
Собственно, вопрос таков: как реализовать спрайтовую (покадровую) анимацию персонажа на OpenGL?
Я полагаю, что это организуется с помощью смены координат на текстуре с кадрами....
Текстурированный цилиндр Opengl c++
Есть объемный цилиндр. На него нужно наложить текстуру - должна получиться банка кока колы или другого напитка. Код по цилиндру написан, но вот как саму текстуру красиво на него наложить не знаю....
Визуализация Сложных Объектов
Здравствуйте!
Никак не получается скомпилировать файл под OpenGL на VS15
Библиотеки подключал, надеюсь, правильно
Постоянно ругается из-за ошибок
Например:
*аргумент типа "const char *"...
Палитра охватывающая равномерно весь спектр цветов RGB
Добрый день друзья!
Нуждаюсь в вашей помощи.
Необходимо создать палитру охватывающую равномерно весь спектр цветов RGB.
Загвоздка в том, что в тройном вложенном цикле нужно сопоставить индексу "s"...
Как отдалить проекцию?
Народ создал программу по урокам Nehe, вот он
#include <GL\glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 1.0, 0.0);
glTranslatef(-0.5, 0.0, 0.0);...
Ковер Серпинского
Здравствуйте, ищу готовые решения для СРС. Перечитал многие темы на форуме по opengl, не нашел, возможно у кого-то есть в личных архивах. Лучший вариант найти Ковер Серпинского, если нет, то можно...
Поворот объекта мышью
Здравствуйте.
Используя OpenTK, вывожу на экран куб. Создал алгоритм, с помощью которого вращаю куб. Этот алгоритм я уже опробовал, он рабочий. Но с OpenTK у меня не получается правильно вращать...
Увеличение "дальности" прорисовки
Здравствуйте, подскажите, пожалуйста как в opengl можно увеличить дальность прорисовки.
Сколько точек реально рисуется как я понял контролирую я (в самой процедуре рисование). А помимо этого,...
GlewInit() возвращает 1
Здравствуйте, товарищи. Помогите разобраться пожалуйста. Решил поставить своё приложение на рельсы VBO, но вот функция инициализации GLEW почему-то возвращает 1, что свидетельствует об ошибке....
2-D табло в 3-D режиме (OpenGL, Delphi)
как в 3-D игре сделать 2-D табло (где будет счёт, время и т. д.)?
Пытаюсь нарисовать квадрат, но рисует треугольник. Где ошибка?
Шейдеры нормально отрабатывают
int main(void)
{
//Точки
GLfloat vert = {
-0.5f, 0.5f,
0.5f, 0.5f,
0.5f, -0.5f,
-0.5f, 0.5f
};
Вычисление нормалей вершин для модели
Здравствуйте, кодеры
Не получается вычислить правильные нормали для векторов модели, в моём случае - модель тора. Вершины модели вычисляю с помощью соответствующих формул, записывая их в...
Borland C++ DirectX OpenGL
Кто владеет тайнами 3D-графики помогите. срочно нужен примитивный исходник на С++, который выводит элементарную фигуру (напр. треугольник) на экран используя DirectX и второй то же самое но с OpenGL....
Написать программу «Манипулятор робота» так, чтобы она рисовала манипулятор из n сегментов
Здравствуйте)). Прошу помочь.
Написать программу «Манипулятор робота» так, чтобы она рисовала манипулятор из n сегментов. Для поворота всех сегментов применяйте две клавиши курсора "стрелка...
OpenGL - есть ли перспективы развития
Меня интересует вечные вопросы. Почему OpenGL 4.6 не вышел или когда выйдет? Почему в ответ DirectCompute от Microsoft так и не вышел OpenCompute?
Что касается Vulkan API, я не хочу тратить...
КУБ
Добрый день
А есть у кого-нибудь рисование куба в вижл с++
opengl
Солнечная система, OpenGL
Добрый вечер! у меня есть проект солнечной системы на opengl. проблема вот в чем: мне нужно ,чтобы движение планет описывалось законом кеплера и была возможность приближать и отдалять камеру
...
Обновления экрана
Добрый день, пытаюсь сделать программу рисования прямых между двумя точками на окне, очки определяются нажатием кнопки мишки, но функция отрисовки окна выполняеться один раз и потом все, подскажите...
Windows XP.10 + opengl32.dll + glu32.dll, шейдеры, и т.д
Добрый день.
Итак есть задача: есть голая windows XP..10, или с драйверами к видеокарте.
Нужно средствами самой винды с помощью шейдеров (именно ими нужно рисовать, это критически) нарисовать...
Как элементарно нарисовать движущийся по аркоцилоиде круг в Delphi средствами OpenGL(2D)?
Собственно сабж
И снова gluLookAt
Простая программка. Две сферы вращаются рядом с друг другом. С помощью мыши хочу двигать камеру для обзора. Использую gluLookAt , но какие бы ему параметры не передавал, камера статична. Находил...
Обучение работе с 2D графикой на C++
Добрый день!
Хотел попробовать создать простенький 2D платформер на C++ используя OpenGL, однако столкнулся с проблемой отсутствия литературы по данной теме: в основном работе с 2D уделяется...
Вращение камеры мышью
Здравствуйте, можете мне пожалуйста объяснить, как при помощи мыши можно повернуться на 360 градусов и взгляд вверх и вниз ограничить по 90 градусов, как это сделать ?
Кубик Рубика, движение поясов
Здраствуйте
Я пишу визуализацию кубика рубика на OpenGL
Библиотека glfw
Вопрос заключается в том,как я могу указывать какой пояс крутить
Поясом я называю набор из 9 кубиков
Следовательно в...
Нарисовать поверхность в опенджл
насколько сложно нарисовать поверхность в опенджл?
Не рисуются передние грани
В общем, сделал наложение текстуры, начал тестит и вижу, что передние грани не рисуются.
Сначала грешил, на OpenGL Z-буфер, ибо в статье написано, что GLWF инициализирует буфер сам, а у меня проект...
GLUT описание
Подскажите книгу по GLUT.
Подключение библиотеки FreeGLUT
Вообщем, я пытался поработать с опенжлом на с++, подключил библиотеки, прошел стандартные шаги, однако в один момент я наткнулся на стандартную библиотеку GLUT, я по идее должен был наткнуться на нее...
Получение карты высот
Быть может, вопрос не совсем по теме раздела, но математического подфорума нету. Суть в том, что есть некоторое количество точек(экспериментальные данные). Надо построить трехмерную модель ландшафта....
Эллипсоид (Этакий эритроцит)
Самый главный вопрос... Как нарисовать эллипс... Ну вот реально не могу понять...
Ну и само задание, кому интересно получить:
1. Каркасное изображение объекта.
2. Изображение фигуры в виде...
Tao Framework :Мерцание картинки
Добрый день
Проект WindowsForms ,язык C#, библиотека taoframework-2.1.0
При движении формы на который установлен элемент simpleOpenGlControl
происходит сильное мерцание с дублирование картинки...
Виды заливки полигона
Строю всякие многоугольники в с# с помощью opengl. Вот заинтересовало, как можно реализовать заливку полигонов разных видов (штриховая, мозаикой).
Может кто подскажет.
з.ы искал гуглом, листал...
Учебник OpenGL
Уважаемые форумчане! Я начинающий:) создатель игр на C++. Решил иcпользовать OpenGL. Подскажите, пожалуйста, хороший учебник по OpenGL.
P.S. Заранее благодарю за внимание.
glReadPixels
Помогите пожалуйста, пытаюсь фоткать экран - в ответ черные квадраты.
вот код
int i = 0;
while(true)
{
i++;
int H, W;
H = GetSystemMetrics(SM_CYSCREEN);
Движение стрелками
У меня есть 3Д фигура. Двигаю ее стрелками. Нужно что бы при нажатие каждой стрелки фигура крутилась вокруг оси, допустим вниз - У, вверх - Z, вправо - X. Так вот проблема в том, что когда я сначала...
Нужны ли глубокие познания в математике для базового 3D программирования?
Всем привет, пока учусь только на первом курсе факультета прикладной математики. Интересует такая вещь: чтобы начать написать что-нибудь несложное вроде вращения куба, то насколько глубоки нужны...
Многочлен Лагранжа
Привет всем.
Такое задание: Произвольно выбрать 5 точек с абсциссами от -1 до 1 и ординатами от 0 до 1 и построить интерполяционный многочлен Лагранжа. Какой степени многочлен будет построен?
Вот...
Фиксация камеры за объектом
Добрый день. Пытаюсь зафиксировать камеру за объектом, т.е. сделать так чтобы в независимости от движения объекта, камера находилась всегда у него "за спиной". Для этого меняю координаты камеры точно...
OpenGl+qt как сделать чтобы при нажатии на кнопки камера передвигалась по сцене
Помогите с проблемой. Хочу чтобы камера двигалась вокруг своей оси, вперед, назад при нажатии на кнопки со стрелками. glRotate, glTranslatef работают относительно центра координат.:(
OpenGL + GlTools по книге OpenGL Суперкнига
В главе 4 есть пример с отрисовкой 3хмерного вращающегося тора. Вот код:
void RenderScene(void)
{
GLTMatrix transformationMatrix;
static GLfloat yRot = 0.0f;
yRot += 0.5f;...
Быстрая раскраска каждого пикселя экрана
Доброго времени суток.
Постановка задачи: есть окно вывода(размера WxH пикселей); каждому пикселю присваивается свой цвет, нужно это изобразить.
Как я пытался сделать.
1) т.к. я "профессионал"...
Не рисуется сцена на текстуру
Ку, кодеры
Opengl 3.0+ GLFW, GLAD
Уже два дня ломаю голову над этой проблемой. У меня по какой-то причине не рендерится сцена на текстуру. Текстура просто приобретает чёрный цвет. Я делал всё,...
Что такое проекционная матрица, она тоже встроенная?
Привет всем! Учу opengl по redbook, и немного запутался в матрицах. Я понял только то что матрица это массив 4х4. Ну так вот написано что текущую видовую матрицу нужно устанавливать в единичную. что...
Как делать игру жанра, стратегия какой нужен редактор?
я не знаю как делать игру жанра стратегия какой нужен редактор? OpenGL+ДЕЛФИ?
Текстурирование и освещение
Использую Tao Framework
1. Есть поверхность, заданная сеткой трехмерный точек (grid). Хочу растянуть текстуру по всей поверхности. Привязываю как нужно к вершинам. В программе можно изменять...
Перемещение объекта мышью
Вот уже облазил весь форум, а понять причину не могу... При нажатии и передвижению мыши, примитив исчезает...
#include <GL/glut.h>
GLfloat x = 0.0;
GLfloat y = 0.0;
int mState = 0;
void...
Как мне масштабировать сцену, если пользователь находится в ортогональной проекции glOrtho()?
Добрый день. Мой проект построен на том, что у пользователя есть возможность быть как в 2D так и в 3D пространстве. Когда пользователь находится в 3D перспективной проекции ( glPerspective() ) я могу...
Не собирается проект изза множества ошибок
Здравствуйте.
Я пытаюсь открыть файл программы, который скинул преподаватель(полностью рабочий у него и остальных), дабы с ним ознакомиться, но у меня выбивается куча ошибок, я потратил целый день,...
Рисование мышей в Opengl
Мне нужно сделать прогу типа Paint. Я с помощью glutMotionFunc сделал чтобы рисовалась линия и ее можно было крутить и растягивать как пожелаешь, но когда рисуешь вторую линию, первая пропадает. Как...
Opengl - фигура (GLUT)
Я создал простую фигурку и действия с ней через glut
Но вот не получается у меня некоторые действия:
- поворот относительно центра фигуры
- поворот относительно центра координат
- масштабирование...
Qt 5 и вращение объекта
Нужно реализовать вращение объекта не в экранной, а в модельной системе координат. Помогите, пожалуйста. Спасибо.
void MainWindow::initializeGL()
{
qglClearColor(Qt::white);
...
Новые блоги и статьи
![]() |
||||
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
|
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
|
Apache Airflow для оркестрации и автоматизации рабочих процессов
Mr. Docker 16.03.2025
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной. . .
|
Оптимизация приложений Java для ARM
Javaican 16.03.2025
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует. . .
|
Управление состоянием в Vue 3 с Pinia и Composition API
Reangularity 16.03.2025
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте. . .
|
Введение в DevSecOps: основные принципы и инструменты
Mr. Docker 16.03.2025
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы. . .
|
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Mr. Docker 16.03.2025
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные. . .
|
Реактивное программирование с Kafka Stream и Spring WebFlux
Javaican 16.03.2025
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и. . .
|
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
|
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
|