Вопросы по теме 'raycasting'
Как когерентность лучей используется для повышения скорости трассировки лучей, сохраняя при этом реалистичность?
Я рассматриваю возможность использования когерентности лучей в своем программном попиксельном рейкастере в реальном времени.
AFAICT, используя однородную сетку, если я назначу когерентность лучей участкам, скажем, 4x4 пикселя (где в настоящее время...
227 просмотров
schedule
19.11.2022
перспективное raycasting
может кто-нибудь указать мне на некоторые методы перспективного литья лучей. Я видел методы расщепления лучей. Какие еще методы литья доступны? Какой из них проще всего реализовать?
1207 просмотров
schedule
06.12.2022
Как рассчитать угол обзора камеры (для каждого фрагмента в фрагментном шейдере) (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 просмотров
schedule
29.10.2023
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 просмотров
schedule
17.11.2022
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 просмотров
schedule
07.07.2023
Проблемы точности в алгоритме 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 просмотров
schedule
21.09.2022
Три js raycaster не возвращают пересечения
Очень новичок в Three.js и программировании в целом, так что терпите меня. Я пытаюсь реализовать некоторые перетаскиваемые кубы, подобные примеру на threejs.org, но у меня возникают проблемы с raycaster в одном конкретном разделе моего кода. По...
1118 просмотров
schedule
23.03.2022
Raycast по-прежнему бьет даже сбоку от плитки
Я хотел бы знать, почему мой raycast все еще обнаруживает столкновение, даже когда я нахожусь на одну единицу сбоку от плитки, и как я могу этого избежать. Это происходит только с правой стороны, так как кажется, что источник луча находится вверху...
29 просмотров
schedule
21.10.2022
RayCast работает только иногда
Я использую ray cast, чтобы получить столкновение. Мой игрок может двигаться во всех направлениях (север, восток, юг и запад) по одному шагу за раз, но если препятствие встанет на пути, он не будет двигаться. Для большего зазора обратитесь к Crossy...
493 просмотров
schedule
18.02.2024
Three.js выбрать объект с помощью камеры, без мыши
в приложении Three.js я хочу получить объект, на который указывает камера перспективы, и для этого я прочитал документацию raycaster. Все документы, которые я нашел, говорят о doind raycasting с камерой и Vector2 с координатами мыши, но я не хочу...
868 просмотров
schedule
26.02.2022