Вопросы с тегом «3d»

9
Диагональная линия визирования с двумя углами

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

9
Как выбрать коэффициент масштабирования игрового мира 3D?

Я делаю прототип трехмерной игры-танка с физическим моделированием, использую C ++. Одно из решений, которое мне нужно принять, - это масштаб игрового мира относительно реальности. Например, я мог бы считать, что 1 игровая единица измерения в действительности соответствует 1 метру. Это кажется...

9
Вращение 3D камеры

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

9
Как мне найти сферу тетраэдра?

Я ищу наиболее свернутом уравнения , чтобы найти координаты центра и радиус из тетраэдра circumsphere дал четыре 3D очки. То, что я нашел в Интернете, в основном имеет дело с окружностью плоского трехмерного треугольника, или с некоторыми грубыми математическими определениями, или с каким-то очень...

9
Как вызвать события столкновения в LibGDX 3D?

В приведенном ниже коде я привел пример того, что я хочу сделать. У меня есть камера, и я хочу, чтобы она перестала двигаться, когда она попадает в одну из коробок, как мне это сделать? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private...

9
Почему я не могу использовать оператор '> =' с Vector3s?

Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...

8
Как динамически анимировать часть 3d-модели на что-то

Мне любопытно, как такая анимация обычно делается в коде. Несколько примеров: Персонаж поднимает что-то - только рука анимируется к цели. Http://www.youtube.com/watch?v=rW-7uatehx4 См. С 4:50, когда игрок поднимает оружие. Персонаж свисает с уступа - руки устанавливаются в определенное место...

8
Структура данных (или алгоритм) для быстрого поиска объектов на основе расстояния

Например, в вашей игре бегают 100 врагов (в разных командах), и их ИИ хочет осмотреть ближайшие объекты, чтобы определить, на кого он должен атаковать. Как быстро организовать эти объекты так, чтобы каждому врагу не приходилось рассчитывать расстояние между собой и всеми другими объектами? Короче...

8
Определение, соответствует ли созданная игроком структура шаблону в трехмерной блочной игре

Отказ от ответственности: это один из тех страшных вопросов в стиле Minecraft, но я чувствую, что это больше вопрос структуры данных и алгоритмов Я действительно новичок в трехмерных структурах данных и мне интересно, как лучше всего хранить и сопоставлять трехмерную блочную структуру. Прямо сейчас...

8
Как выглядит графический процесс AAA? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Вот как я это понимаю: Художник моделирует вещь в...

8
Как выполнить обнаружение столкновения в трехмерном пространстве?

Я должен написать, что можно охарактеризовать как полную 3D-игру с нуля в этом семестре. До сих пор я программировал только 2D игры в свободное время, переход не кажется сложным, игра проста. Единственная проблема, которую я имею, - обнаружение столкновения. Единственное, что я мог найти, это AABB,...

8
Карта высот против 3D-модели Mesh

В настоящее время я работаю над 3D-игрой для ПК (написанной на C ++ и DirectX 9.0) и пытаюсь найти лучший способ хранения данных уровня в памяти. Действие игры разворачивается под землей, поэтому над игроком всегда есть потолок. Земля довольно ухабистая, и всегда есть такие вещи, как сталагмиты....

8
Для чего конкретно можно использовать шейдеры?

Я на самом деле не трехмерный человек, и я лишь немного использовал шейдеры в некоторых примерах Three.js, и до сих пор у меня сложилось впечатление, что они используются только для графической части уравнения. Хотя (довольно загадочная) статья в Википедии и некоторые другие источники наводят меня...

8
Ошибка быстрого создания объекта OpenGL

У меня есть некоторый код, который проходит через набор объектов и отображает экземпляры этих объектов. Список объектов, которые должны быть отображены, хранится в виде std :: map>, где объект класса MeshResource содержит вершины и индексы с фактическими данными, а объект classMeshRenderer...

8
Маршруты на поверхности сферы - Найти геодезические?

Я работаю с некоторыми друзьями над браузерной игрой, где люди могут перемещаться по 2D-карте. Прошло уже почти 7 лет, и до сих пор люди играют в эту игру, поэтому мы думаем о том, как дать им что-то новое. С тех пор игровая карта была ограниченной плоскостью, и люди могли переходить от (0, 0) к...

8
Импорт и просмотр файлов .fbx

У меня небольшая проблема с импортом / отображением файлов .fbx. Я проверил примеры, но те, которые меня интересуют больше всего (анимация и текстура), плохо документированы для понимания кем-то, кто плохо знаком с этим, как я. Это то, что я пробовал: мне удалось получить вершины и нормали, но я...

8
Где и как проверить, была ли игра разработана с купленной лицензией Unity3D (не взломанное приложение)?

Мы наняли внешнюю команду из восточной страны. Они создали наше мобильное игровое приложение, используя Unity3d, за которое мы заплатили много долларов. Мы попросили их использовать только программное обеспечение с купленной лицензией, а не взломанную, и они сказали, что сделают это. Теперь мы...

8
Как преобразовать двухмерное движение (от мыши) в смещение вдоль трехмерной оси?

Я делаю небольшой редактор 3D-сцен (который позволяет изменять только положение объектов). Каждый объект рисуется с осью 3D X / Y / Z: Как это работает: пользователь выбирает ось (X, Y или Z), щелкая левой кнопкой мыши по нему, затем, удерживая нажатой левую кнопку, перемещает мышь (для перемещения...

8
Почему соседние треугольники имеют тенденцию исчезать?

Я только что включил отбраковку спины и замечаю странное поведение: когда все вершины моего треугольника находятся вне поля зрения, и 2 из них находятся позади меня (я думаю), треугольник исчезает. Чтобы увидеть это, вот GIF. Я подозреваю, что проекционная матрица меняет порядок двух вершин, когда...

8
Бесконечная 3D Пещера в Единстве

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