Описание тега embree
Embree - это набор ядер трассировки лучей с открытым исходным кодом, разработанный в Intel Labs.
2
ответа
Численная ошибка в пересечении уравнения луча и тора, когда камера находится далеко от тора
Я пытаюсь проследить луч вдоль тора без триангуляции тора и просто путем пересечения аналитического уравнения луча и тора. Я сделал это с помощью следующего кода: void circularTorusIntersectFunc(const CircularTorus* circularToruses, RTCRay& ray,…
28 июн '15 в 14:34
2
ответа
Должен ли я использовать Intel Embree через API или через исходный код проекта?
Я думаю об использовании Intel Embree в моем рендере и в настоящее время играю с учебниками по Embree. Итак, вопрос в том, возможно ли эффективно использовать Intel Embree через API? Я имею в виду, я вижу, что функции от <embree2/rtcore.h>, &l…
12 май '17 в 23:29
1
ответ
Черные линии артефакта на сетке с трассировкой лучей (с Эмбри)
Я разрабатываю трассировщик лучей на основе Embree (в настоящее время очень рано в разработке). Если вы не знакомы с Embree, вы можете прочитать больше на их веб-странице. Проблема: в настоящее время, если вы запускаете рендерер для использования 1 …
15 окт '14 в 15:13
1
ответ
Использование OpenCL и Embree одновременно
Я хочу использовать библиотеку Intel в сочетании с OpenCL, но у меня это не работает. Чтобы показать вам проблему, я создал небольшой код для всех устройств OpenCL: #include <stdio.h> #include <stdlib.h> #include <CL/cl.h> int main…
03 май '16 в 09:19
1
ответ
Не могу добавить Embree в свой проект, выдает ошибку LNK1104
Я пытаюсь добавить Embree в уже работающее решение, следуя этому ресурсу, который я добавил в свойCMakeLists.txt подайте следующее: FIND_PACKAGE(embree 3.0 REQUIRED) INCLUDE_DIRECTORIES(${EMBREE_INCLUDE_DIRS}) TARGET_LINK_LIBRARIES(application ${EMB…
12 апр '20 в 23:18
1
ответ
Справка по сборке CMake для `pyembree`
Мне нужна помощь в создании из исходников с помощью CMake для Windows. Более подробная информация об истории этого вопроса приведена здесь, на GitHub. Поддержка Windows для conda-forge была только что удалена, поэтому мы будем очень благодарны за лю…
29 июл '21 в 17:55
1
ответ
Embree: потоковый режим - как работает сбор и разброс и что такое pid и tid?
Я пытаюсь обновить свое приложение с пересечения одного луча до пересечения потока. Я не совсем понимаю, как это возможно, gatherи функции, показанные в обучающих программах, даже работают В примере определяется настраиваемая расширенная структура л…
03 авг '21 в 02:28
1
ответ
Эквивалент cmake для MakeFile
Я последовал этому ответу, чтобы создать CMakeLists.txt для простого Makefile Makefile CC = g++ INCFLAGS = -I/usr/local/include/embree3 LDFLAGS = -L"/usr/local/lib/" -lembree3 RM = /bin/rm -f all: $(CC) -o main main.cpp $(INCFLAGS) $(LDFLAGS) clean:…
22 окт '21 в 08:55
0
ответов
Embree обнаруживает ложный контакт между треугольником и сегментом
У меня есть треугольник и отрезок, которые, по эмбре, сталкиваются. Однако, когда я рисую эти элементы, становится ясно, что они не сталкиваются. На изображении точки на треугольнике и сегменте являются точками пересечения, вычисленными с использова…
01 фев '23 в 16:26
0
ответов
Порядок геомИД обнаружения столкновений Embree при двух разных сценах
Я использую embree для обнаружения столкновений между двумя сетками. Эти две сетки принадлежат разнымRTCScenes, и я хотел бы знать, фиксирован ли порядок RTCCollision::geomID0 и RTCCollision::geomID1; geomID0 всегда ссылается на геометрию в первой с…
01 сен '22 в 22:12
0
ответов
Как создать пользовательскую геометрию в Embree 4? (пример сферы)
У меня возникли проблемы с созданием пользовательской геометрии в Embree 4. Мне нужно создать их набор (сфера, цилиндр...), но давайте сейчас сосредоточимся на сфере. Я почему-то не могу найти пересечение с созданной мной сферой. Я в основном скопир…
21 апр '23 в 07:47