3d- все статьи тега


OpenGL массив точек анимации

Я пытаюсь анимировать случайные точки, которые я создал, чтобы они перемещались по экрану и снова появлялись.код не является завершенной версией того, что у меня есть я опубликовал только то, что я думал, будет достаточно для этого вопроса может ли кто-нибудь помочь мне анимировать пункты void TimerFunc(int value) { xpos[0]=xpos[0]+0.25; glutPostRedisplay(); glutTimerFunc(25, TimerFunc, 1); } struct Point { float rship; }; std::vector< Point > points; void display(void) { glCle ...

зачем нам нужна 3D или даже 4d текстура?

Обычно мы используем изображение, чтобы текстурировать карту на поверхность? недавно я услышал, что есть 3d-текстура или даже 4D текстура, мне интересно, почему есть 3D-4d текстура? Как вывести их на поверхность. Поскольку поверхность-это 2d-концепция, как отобразить 3d или 4d объект в 2d? Есть какая-то причина? Есть ли какие-либо изображения 3d-текстур, которые можно попробовать? ...

C# 3D model viewer

Что лучше всего использовать в C# для просмотра 3D-модели? Мне также нужно изменить текстуру модели. Я посмотрел на XNA, но не могу найти ссылку для загрузки. ...

Поддерживает ли IE9 3D CSS преобразования?

Кто-нибудь запускал тесты для запуска 3D CSS-преобразований в Internet Explorer 9? Если да, то были ли они успешными? Я не могу найти никакой информации о нем, конечно Chrome / Safari / Firefox уже добавляют поддержку для него:) какой-то новый злой 3D CSS синтаксис Translate3d(x, y, z), translateZ (z) Переместите элемент в x, y и z, и просто переместите элемент в z. положительный z направлен к зрителю. В отличие от x и y, значение z не может быть процент. Scale3d(sx, sy, sz), scaleZ ( ...

Кто-нибудь знает хороший учебник по основам программирования 3d-графики (с нуля, а не Direct3d или OpenGL) [закрыто]

Я ищу материал о том, как однородные координаты, перспективы и проекции работают в 3d-графике на базовом уровне. Подход с использованием программирования был бы звездным. Я искал повсюду, и мои поиски связаны с OpenGL, Direct3d и материалом, который больше связан с математическими доказательствами, чем с реальным применением. Кто-нибудь знает место, где я мог бы найти эту информацию (предпочтительный онлайн-доступ)? ...

Почему кватернионы используются для вращения?

Я физик, и изучал некоторые программы, и сталкивался с большим количеством людей, использующих кватернионы для вращения вместо того, чтобы писать вещи в матричной/векторной форме. в физике есть очень веские причины, по которым мы не используем кватернионы (несмотря на странную историю, которая иногда рассказывается о Гамильтоне/Гиббсе/и т. д.). Физика требует, чтобы наши описания имели хорошее аналитическое поведение (это имеет точно определенное значение, но в некоторых довольно технических с ...

При использовании двоичного разбиения, дерева квадрантов, восьмеричного дерева набора?

недавно я узнал о бинарных пространственных деревьях разбиения и их применении к 3d-графике и обнаружению столкновений. Я также кратко просматривал материалы, касающиеся деревья квадрантов и octrees. Когда бы вы использовали квадроциклы над деревьями bsp или наоборот? Они взаимозаменяемы? Я был бы доволен если бы у меня было достаточно информации, чтобы заполнить таблицу такой: | BSP | Quadtree | Octree ------------+----------------+------- Situation A | X | | Situati ...

Построение трехмерного участка поверхности с наложением контурной карты, используя R

У меня есть 3-кортежный набор данных (X,Y, Z точек), которые я хочу построить с помощью R. Я хочу создать участок поверхности из данных и наложить контурную карту на участок поверхности, чтобы создать впечатление контурной карты, являющейся "тенью" или проекцией с участка поверхности. Контурная карта должна появиться под поверхностным участком. мой набор данных выглядит так: Axis | Data Type ------------------- X | Date value Y | Float value Z | Float value Как я могу этого ...

Улучшенное освещение зоны в WebGL & ThreeJS

Я работал над реализацией освещения области в WebGL, похожей на эту демонстрацию: http://threejs.org/examples/webgldeferred_arealights.html выше реализация в трех.js был перенесен с работы ArKano22 на gamedev.net: http://www.gamedev.net/topic/552315-glsl-area-light-implementation/ правда, эти решения очень впечатляют, они оба имеют несколько ограничений. Основная проблема с оригинальной реализацией ArKano22 заключается в том, что расчет диффузного члена не учитывает нормали поверхности. Я у ...

Поверните камеру в три.js с помощью мыши

У меня есть довольно много объектов в сцене, поэтому вращая все из них может быть боль. Итак,каков самый простой способ перемещения камеры вокруг origin по щелчку мыши и перетаскиванию? Таким образом, все огни, объекты в сцене находятся в одном и том же месте, поэтому единственное, что меняется, - это камера. Три.js не обеспечивает способ поворота камеры вокруг точки, или это так? спасибо ...

Как работает 3D-обнаружение столкновений / объектов?

Я всегда задавался этим вопросом. В такой игре как GTA где есть 10s тысяч объектов, как игра знает, как только вы находитесь на пакет здоровья? не может быть прослушивателя событий для каждого объекта? Повторение тоже не очень хорошо? Мне просто интересно, как это на самом деле сделано. ...