Вопросы по теме 'voxel'
Воксельный движок OpenGL медленный
Я делаю воксельный движок на C++ и OpenGL (а-ля Minecraft) и не могу получить приличный fps на моем 3 ГГц с ATI X1600... У меня нет идей.
Когда у меня на экране около 12000 кубов, скорость падает ниже 20 кадров в секунду - жалко.
На данный...
9913 просмотров
schedule
29.11.2023
Пересечение вокселей лучей
Я хочу проверить пересечение луча с воксельным полем.
Я мог бы наивно ползать по воксельному полю, вычисляя пересечение луча с краем текущего вокселя, а затем делая то же самое для следующего вокселя, пока не наткнусь на что-нибудь. Но нет ли...
3322 просмотров
schedule
04.04.2022
Воксельный движок и оптимизация
Недавно я начал разрабатывать воксельный движок. Мне нужны только цветные воксели без текстуры, но в очень большом количестве (намного меньше, чем в minecraft) - и вопрос в том, как рисовать сцену очень быстро? Я использую c # / xna, но, на мой...
10597 просмотров
schedule
02.02.2024
Эффективный метод рендеринга кубов с разными текстурами на каждой стороне для игры, похожей на Minecraft?
Я пытаюсь решить, какой самый эффективный способ отрисовать кучу кубов с разными текстурами в игре, похожей на Minecraft.
Я обнаружил отрисовку экземпляров . Что я сделал, так это создал единую «модель куба», в которой хранятся все вершины,...
5621 просмотров
schedule
25.04.2022
Рендеринг SVO: OpenGL или собственный рендерер?
Я планирую создать движок Sparce Voxel Octree (SVO) и застрял между использованием openGL для рендеринга каждого маленького куба или написания собственного рендерера на ассемблере и c. Если бы я собирался сделать последнее, я не знаю, как рисовать...
1073 просмотров
schedule
14.11.2023
Как сгладить блоки трехмерного воксельного мира?
В моем (похожем на Minecraft) 3D-мире вокселей я хочу сгладить формы для более естественных визуальных эффектов. Давайте сначала посмотрим на этот пример в 2D.
Слева — как выглядит мир без сглаживания. Данные ландшафта являются бинарными,...
9778 просмотров
schedule
18.03.2023
Проведите линию между двумя точками в трехмерном пространстве вокселей, посетив все ячейки.
У меня есть проблема прямой видимости, которую мне нужно решить, посетив все возможные ячейки в трехмерном воксельном пространстве между двумя (не выровненными по сетке) точками.
Я рассматривал возможность использования трехмерного алгоритма...
7274 просмотров
schedule
07.10.2023
Основная проблема обнаружения 3D-столкновений
Я пытаюсь реализовать базовое обнаружение столкновений для трехмерной Java-игры на основе вокселей, над которой я работаю. Я пытаюсь реализовать алгоритм с этого сайта: https://sites.google.com/site/letsmakeavoxelengine/home/collision-detection , но...
643 просмотров
schedule
01.02.2022
LWJGL - Скрыть грань куба, пока она скрыта
У меня много нерешенных проблем, и я новичок в LWJGL.
Вот скрин: http://image.noelshack.com/fichiers/2015/07/1423885261-sans-titre.png
(это простой куб 20x20x20)
Но, как видите, у меня fps не больше 40 и видны все грани куба. Как я могу...
117 просмотров
schedule
12.05.2024
Как визуализировать воксельную модель .vox в OpenGL?
Мне нужна помощь с визуализацией модели .vox в OpenGL.
Формат файла .VOX описан здесь .
Вот пример программы чтения файлов VOX.
И вот здесь я столкнулся с проблемой - как мне сделать рендеринг модели .vox в OpenGL? Я знаю, как...
1029 просмотров
schedule
01.06.2023
Octomap MoveIt не отображается в rviz
Я работаю с ROS INDIGO , роботом Sawyer (Rethink robotics), Kinect v1 и MoveIt . Я работаю над проектом сотрудничества человека и робота.
После установки MoveIt я отредактировал "camera_link_pose" из sawyer_moveit.launch, чтобы он...
826 просмотров
schedule
25.04.2023
Как увеличить скорость внесения значений в большую 3D-сетку
У меня есть большой набор точек данных в 3 векторах-столбцах. Есть 10 миллионов точек с координатами x, y, z.
Я вокселизирую эти точки (назначая их дискретной сетке в зависимости от занятости). Существует два способа выполнить вокселизацию....
76 просмотров
schedule
15.05.2024
Повторить UV для нескольких кубов в одном объекте буфера вершин (VBO)?
Я делаю небольшой воксельный движок, используя систему чанков (как в Minecraft). Я решил сделать 1 VBO на чанк, чтобы VBO содержал несколько кубов, которые будут использовать разные текстуры.
На самом деле у меня есть UV куба, и я хотел бы...
375 просмотров
schedule
01.04.2024
Вращайте куб и отслеживайте его стороны
Я пытался решить проблему, чтобы повернуть воксель (3D-куб) и отслеживать стороны после его вращения.
Возьмем, к примеру, это изображение.
После поворота мне нужно знать, где находятся стороны после. Например, если бы я повернул этот куб...
324 просмотров
schedule
08.10.2023
Отображение текстур или тайлинг текстур для воксельной игры? (Единство)
Я создаю игру на основе вокселей, которая во многих аспектах визуально напоминает Minecraft, а именно текстуры с низким разрешением и квадратные блоки.
Очевидно, что оптимизация важна для таких игр по целому ряду причин, но есть две, с которыми я...
821 просмотров
schedule
14.04.2024
Возникли проблемы с созданием воксельной сферы
Я пытаюсь сгенерировать координаты для сферы с заданным радиусом, но мне удается создать только цилиндр, и я не совсем понимаю, почему. Вот мой текущий код:
function makeSphere(radius){
var sphere3D = {};
var radiusX = radius...
88 просмотров
schedule
21.06.2023
Octree с трехмерным массивом, похожим на интерфейс
Я хочу использовать octree для экономии места, потому что у меня есть куча 3D-массивов с большим количеством одинаковых данных (фрагменты вокселей, где блоки просто uint16). Я видел реализации октодеревьев для обхода лучей или разделения...
183 просмотров
schedule
10.07.2023
Быстрые способы отфильтровать список треугольников перед выполнением теста SAT против AABB
Я пытаюсь выполнить пересечение треугольников AABB с треугольниками, исходящими из сетки триадов, а AABB - отдельными ячейками из структурированной трехмерной сетки / вокселя. Существуют ли какие-либо умные способы/алгоритмы, которые я мог бы...
31 просмотров
schedule
13.05.2023
Как получить параллельный рендеринг пикселей на GPU? Для воксельной трассировки лучей
Я сделал воксельный формирователь лучей в Unity, используя вычислительный шейдер и текстуру. Но при разрешении 1080p расстояние обзора ограничено всего 100 при 30 кадрах в секунду. Пока нет никаких отскоков света или чего-то подобного, я очень...
237 просмотров
schedule
27.12.2022
Алгоритм генерации сетки для воксельной игры
В настоящее время я делаю воксельную игру, такую как Minecraft, для развлечения с DirectX11. Игра работает с системой фрагментов, как и любая другая воксельная игра, но мой текущий алгоритм создания сетки фрагментов не расширяем. Класс блока...
69 просмотров
schedule
17.02.2024