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

Как когерентность лучей используется для повышения скорости трассировки лучей, сохраняя при этом реалистичность?
Я рассматриваю возможность использования когерентности лучей в своем программном попиксельном рейкастере в реальном времени. AFAICT, используя однородную сетку, если я назначу когерентность лучей участкам, скажем, 4x4 пикселя (где в настоящее время...
227 просмотров
schedule 19.11.2022

перспективное raycasting
может кто-нибудь указать мне на некоторые методы перспективного литья лучей. Я видел методы расщепления лучей. Какие еще методы литья доступны? Какой из них проще всего реализовать?
1207 просмотров

Как рассчитать угол обзора камеры (для каждого фрагмента в фрагментном шейдере) (WebGL/OpenGL)
я дал все три матрицы (модель, вид, проекция) в шейдере фрагментов. Теперь мне нравится вычислять угол обзора для каждого фрагмента. камера имеет перспективу, например. 45°. как мне это сделать? с помощью этого мне нравится имитировать источник...
1034 просмотров
schedule 26.01.2023

Расширить реализацию MySQL алгоритма PiP?
Мне нужно сделать точку в многоугольнике запросом MySQL. Я уже нашел эти два отличных решения: http://forums.mysql.com/read.php?23,286574,286574 Реализация MySQL алгоритма ray-casting? Но эти функции могут только проверить, находится...
573 просмотров
schedule 18.02.2022

Проблемы с рейкастированием в Unity 3
Я пытаюсь написать свой ИИ простым способом. ИИ делает рейкаст спереди, слева и справа от него. Затем он принимает случайное направление таким образом, который не содержит элемента «Граница». Во-первых, мой Update() проверяет, не пора ли...
738 просмотров

2D Raycasting в среде на основе сетки
Привет, сообщество stackoverflow. Недавно я работал над тем, чтобы заставить работать правильную систему raycasting. В настоящее время я полностью работаю в 2D, с 2D-картой и представлением игрока. Однако у меня возникают проблемы с правильным...
3539 просмотров
schedule 08.09.2022

Three.js: проблема с лучами и загрузчиком сцен
Проблема: Модели, загруженные с помощью SceneLoader(), неправильно пересекаются с рейкастерами. Простой пример: http://golem.fjfi.cvut.cz/virtual/matusu/GitHub/Git.html В программе добавлена ​​сетка, с которой должен пересекаться...
267 просмотров
schedule 07.12.2022

Настройка луча (начало, направление) и пересечения треугольника (без glm)
Edit3: Мои проблемы были в совершенно разных функциях, чем я ожидал. плохо пусть код останется, может это кому-то поможет :) (и не забывайте отлаживать!). Я пытаюсь найти вектор, где линия пересекается с треугольником. Текущее состояние:...
2240 просмотров
schedule 07.08.2023

Используете Raycaster для получения координат пересечения с точки зрения игрока?
У меня проблемы с получением координат того, где игрок смотрит в мире, с помощью Raycaster. Он не набирает обороты ни на каких перекрестках. В частности, я пытаюсь получить координаты пересечения на местности, которая состоит из нескольких сеток...
3281 просмотров
schedule 17.04.2022

Получить Vector3 позиции, нажатой на плоскости
Я хочу щелкнуть мышью по 3D-плоскости. Когда я это делаю, я хочу, чтобы он возвращал Vector3 того места, где я щелкнул. Когда я использую: Vector3 point = Camera.main.ScreenToWorldPoint(Input.mousePosition); затем он дает мне Vector3...
1563 просмотров

3d модели three.js в виде гиперссылки
Я пытаюсь найти способ использовать 3D-модель, созданную с помощью Three.js, в качестве гиперссылки. Другими словами, если я нажму на куб (THREE.CubeGeometry), я хочу, чтобы открылась другая страница. Например, в этом примере threejs.org как...
8726 просмотров
schedule 20.05.2022

Пуля Libgdx Raycasting никогда не сталкивается
В другом своем вопросе я спросил о рейкастинге с помощью пули и libgdx, и кто-то на самом деле дал мне хороший ответ, но затем, когда я начал его реализовывать, я потратил весь день, пытаясь это сделать , он никогда не сталкивается с объектами...
410 просмотров
schedule 26.07.2023

Почему я получаю плохую производительность с SDL2 и SDL_RenderCopy внутри двойного цикла for для всех пикселей?
Я программирую игру raycasting, используя SDL2. При рисовании пола мне нужно вызывать SDL_RenderCopy попиксельно. Это приводит к узкому месту, из-за которого частота кадров падает ниже 10 кадров в секунду. Я ищу повышения производительности, но не...
9026 просмотров

Проблемы точности в алгоритме Raycasting
Я программирую движок Raycasting. Начальное положение луча определяется положением игрока, стоящего внутри 2D-сетки. Когда луч направляется в определенном направлении, я должен определить сетки, которые пересекает луч. (Подробное описание...
1266 просмотров
schedule 11.06.2023

Лучевая трансляция Three.js THREE.Object3D
Я хочу получить имя объекта, на который я нажал. Модель загружается в сцену с помощью ColladaLoader.js. Моя проблема в том, что я просто получаю объект THREE.Mesh, но мне нужен объект THREE.Object3D, потому что сетка не содержит имени. Если я...
775 просмотров
schedule 30.04.2023

Выбор объектов с 3 ортогональными камерами и 3 окнами просмотра - three.js
У меня есть приложение WebGl/ThreeJS, в котором у меня есть 3 средства визуализации WebGL, 1 сцена и 1 холст для каждого средства визуализации . Первые 2 холста в порядке, они работают нормально. Другой холст разделен на 3 окна просмотра...
927 просмотров

Три js raycaster не возвращают пересечения
Очень новичок в Three.js и программировании в целом, так что терпите меня. Я пытаюсь реализовать некоторые перетаскиваемые кубы, подобные примеру на threejs.org, но у меня возникают проблемы с raycaster в одном конкретном разделе моего кода. По...
1118 просмотров
schedule 23.03.2022

Raycast по-прежнему бьет даже сбоку от плитки
Я хотел бы знать, почему мой raycast все еще обнаруживает столкновение, даже когда я нахожусь на одну единицу сбоку от плитки, и как я могу этого избежать. Это происходит только с правой стороны, так как кажется, что источник луча находится вверху...
29 просмотров
schedule 21.10.2022

RayCast работает только иногда
Я использую ray cast, чтобы получить столкновение. Мой игрок может двигаться во всех направлениях (север, восток, юг и запад) по одному шагу за раз, но если препятствие встанет на пути, он не будет двигаться. Для большего зазора обратитесь к Crossy...
493 просмотров

Three.js выбрать объект с помощью камеры, без мыши
в приложении Three.js я хочу получить объект, на который указывает камера перспективы, и для этого я прочитал документацию raycaster. Все документы, которые я нашел, говорят о doind raycasting с камерой и Vector2 с координатами мыши, но я не хочу...
868 просмотров
schedule 26.02.2022