raytracing 相关问题

光线跟踪是一种基于物理的方法,用于模拟逼真的3D场景。通过所需图像的每个像素从眼睛汲取光线,并且光线与场景的相互作用确定所显示的像素颜色。

Java 多线程的性能比单线程差

作为一个个人项目,我一直在将《一个周末的光线追踪》指南翻译成 Java,以便更好地掌握 Java。显然,Java 比 C++ 慢,所以我正在尝试实现多线程......

回答 1 投票 0

如何直接从 Metal Shaders 调用 MetalPerformanceShadersGraph?

Apple 的开发者文档中有许多资源展示了如何使用 Swift 中的 Metal 进行机器学习推理,或者更具体地说,如何调用神经网络的 Metal Performance Shader 图...

回答 1 投票 0

Threejs 中的自定义渲染器和灯光用于无线光线追踪?

我已经使用 Three.js 几个星期了,这个库的强大功能真的让我震惊! 现在,我想利用它来运行较低频率的光线追踪模拟......

回答 1 投票 0

GLM如何实现四元数交叉和归一化?

我正在尝试遵循 TheCherno 在 Rust 中的光线追踪系列(目前在第 6 集),但我遇到了数学障碍。我不确定如何处理这段代码: if (delta.x!= 0.0...

回答 1 投票 0

SYCL - 找不到内存损坏的根源

我已经使用 SYCL 编写光线追踪器几个星期了,但我现在面临内存损坏问题,而且我真的找不到它来自哪里。 我正在使用 Intel

回答 1 投票 0

GLSL 中禁止递归?

我在尝试编写以下递归调用时遇到了此错误。我看过很多 GLSL 中递归光线追踪实现的演示,所以我假设 GLSL 支持递归。 ...

回答 2 投票 0

一个简单的 Java 光线追踪器不起作用,我不知道为什么

我正在尝试编写一个最简单的光线追踪器,它只会将一个圆输出到 PPM 文件,但我什么也没得到。问题不在于 PPM 代码,而在于光线代码。我数学不好,所以我真的...

回答 1 投票 0

找到圆锥法线

我实际上正在用c语言制作光线追踪器。我需要根据生命值找到圆锥体的法线。我的函数原型如下: t_vec_3 cone_normal(t_point 命中点, t_cone 锥体); 的...

回答 1 投票 0

Linux 上哪些 AMD GPU 支持 VK_KHR_ray_tracing_pipeline?

是否有一个完整的列表,我可以在其中查看所有 AMD GPU 支持的 Vulkan 扩展?我一直在互联网上查找,但找不到任何有关此的信息。 我目前有...

回答 2 投票 0

glsl 函数指针(或等效函数)

我正在尝试根据变量的值调用许多函数之一。该变量是在运行时设置的,因此 CPU 上的代码将不起作用。使用 if/switch 语句会很慢,因为...

回答 2 投票 0

无法借用“Rc”中的可变数据

我一直在用 Rust 编写光线追踪器,但遇到了一个问题。我定义了以下结构: pub 结构 HitRecord{ 垫子:Rc, ... } 母亲...

回答 1 投票 0

阴影并未全部显示在我用 C 编写的简单光线追踪器中

这是我的第一个问题,所以我希望我能做对。 我目前正在为一个学校项目用 C 语言编写一个简单的光线追踪器。 该程序似乎按预期运行,因为它显示了基本特征...

回答 1 投票 0

加载到我的光线追踪器后翻转法线

我正在用 C++ 开发路径/光线追踪器。但有些物体在加载后会翻转法线。这种行为从何而来或如何解决? GitHub 页面。我以为这是常态的问题......

回答 1 投票 0

一个周末光线追踪中的朗伯反射是如何工作的?

我已经开始在一周内实施光线追踪。我已经走得很远了,但当我决定回顾过去时,有些事情并不适合我。为什么这部分叫True Lambe...

回答 1 投票 0

C++ 中的光线追踪颜色计算错误

我正在实现光线追踪框架,但遇到一些错误 图像应该看起来像这样,但在我的例子中看起来像: 正如您所看到的,球体有一些黑点并且不光滑。任何...

回答 1 投票 0

如何在 Rust 中并行使用可播种 RNG

我正在通过实施光线追踪器来学习 Rust。我有一个单线程的工作原型,我正在尝试使其成为多线程。 在我的代码中,我有一个采样器,它基本上是一个包装器

回答 4 投票 0

术语“渲染”适用于哪些图像合成技术?

我对“渲染”这个词有点(非常)困惑。 我的理解是,它应该适用于创建图像的每个过程 - 无论何种类型,即光栅图像/矢量图像/

回答 1 投票 0

射线与球面的交集

我最近一直在尝试让自己成为一个光线追踪器来计算给定位置的经度和纬度值。我的球体位于原点 {0, 0, 0} 并且我的相机始终指向原点。 #

回答 0 投票 0

射线和球体的交点

我最近一直在尝试让自己成为一个光线追踪器来计算给定位置的经度和纬度值。我的球体位于原点 {0, 0, 0} 并且我的相机始终指向原点。 #

回答 0 投票 0

直线与物体的交点,经过矩阵变换

对于 C++ 光线追踪项目,我有一个 3D 对象,它由一个方程描述。这个对象可以被一个 4x4 矩阵 M 变换(它本身可以是一个旋转/平移/缩放矩阵,或者一个

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.