raycasting 相关问题

一种在2D地图中创建3D透视的渲染技术

如何在我的 pygame raycaster 上加速纹理渲染?

我构建的 raycaster 本身运行良好,但在我添加纹理时出现问题。我只有 ~1-2fps 运行带有纹理的施法者,否则 >120fps。我很新

回答 1 投票 0

为什么我的 C# 光线投射渲染引擎在它们应该是直的时候却产生了曲线?

目前正在用 C# 编写基于 Wolfenstein 3D 引擎的简单光线投射引擎。它以 string[] 作为地图并渲染相机将看到的内容。这样做的方法是铸造 960

回答 1 投票 0

不正确的方块被光线投射时从网格中移除

我已经实施了一个方形移除,以移除两个创建一个正方形的三角形,它有时会作为一个正方形移除,但问题是它移除的是错误的而不是被 ra 击中的那个......

回答 0 投票 0

即使旋转和变换也能在 3D 对象表面固定点

是否可以接收 RaycastHit 的点作为碰撞对象表面上的点,而不是世界空间点? 比如,如果物体移动,我能否让点保持真实

回答 0 投票 0

围绕中心光线创建光线包

我寻找一种有效的方法,以定义的角度围绕中心光线(已知原点 O 和归一化方向 D)在 3D 中创建 4 条光线,所有光线都从同一原点开始 - 在我的例子中是 45 度......

回答 0 投票 0

在球体表面放置一个物体

这是我的第一篇文章,所以我会尽力解释。每次我将一个物体放在旋转的球体表面上时,球体旋转得越多,它就会偏移。 我试着将它抵消回mou ...

回答 1 投票 0

光线和 STL 文件之间的光线追踪(或投射)

我有一个 3D 形状(骨头)作为 STL 格式的三角形网格,我正在使用 Python 语言。 然后我有一条射线及其来源和方向,我需要知道: 网眼的哪个面...

回答 1 投票 0

解释 Inigo Quilez 如何计算 SDF 框法线

Inigo Quilez 的网站有一个 3D 射线表面相交页面,用于带符号的距离函数,其中一个用于基本的 3D 盒子: // 轴对齐框以原点为中心,大小为 bo...

回答 0 投票 0

不能从某个起点到某个终点放置光线

我有一个开始和结束,我需要从开始到结束在线上放置可调节数量的光线。但我无法弄清楚如何正确放置它们。我快完成了,但是射线没有放在...

回答 2 投票 0

试图在实例化的预制件上应用Z旋转,但效果不理想。

我在程序化地生成草块四边形,通过光线投射到地形表面,使它们看起来更加有机,我想在Z上添加一个随机旋转,但我的每一次尝试都会使草块旋转......

回答 1 投票 0

试图让敌人每隔设定的秒数造成伤害(统一)。

我正在创建一个3D射击游戏,我试图让敌人每隔一秒对玩家造成伤害。我已经让敌人用射线发射造成伤害,但它造成伤害的速度太快了。I ...

回答 1 投票 0

Unity Raycast2D ScreenPointToRay给出了一个错误的提示。

我想用鼠标位置创建一个简单的Ray2D。/Ray2D ray = cam.ScreenPointToRay(Input.mousePosition); RaycastHit hit; 它给我一个错误:Ray不能转换成Ray2D。Ray不能被转换为Ray2D ...。

回答 1 投票 0

在Three.js中只用一个投影矩阵进行Raycast。

我按照这个例子在Mapbox GL JS页面中使用Three.js渲染一些自定义图层。我想添加raycasting来确定用户点击了哪个对象。问题是,我只得到 ...

回答 1 投票 12

使用raycaster在mapbox上对3D对象进行不均匀的点击检测。

我在mapbox中使用raycaster与3d对象。我需要检测点击3d对象,但当我点击对象时,我得到一个空的raycaster.intersectObject(数组),有时和填充数组...

回答 1 投票 0

在Unity3D中,当移动到RaycastHit点时,使一个对象与某些其他对象发生碰撞?

我正在使用鼠标指针的Raycasting制作一个简单的建筑系统。要放置的对象被移动(并在点击时克隆)到RaycastHit.point的射线上,但我希望它能完全 ...

回答 1 投票 0

雷播在统一跳到错误的位置上

我在使用Raycasting时遇到了一个问题。我想做的就是始终知道光标在世界空间中的位置,并且它可以工作,但只有在光标移动的情况下才可以工作,当光标不移动时,它就会跳到X轴和Z轴向下4个单位的随机点。

回答 1 投票 0

Unity3d - 什么是linecast hit.normal?

请原谅我的英语不好,但我想了解一下linecast的hit.normal返回是什么意思。这是一个简单的方法来检查字符的坡度限制,我唯一想做的就是......

回答 1 投票 0

(UNITY)改变Raycast与LineRenderer Script碰撞的脚本中的值。

好吧,这是一个非常混乱的听起来标题,但我很卡,我不知道如何描述在几个字。基本上,我有一个激光的脚本,可以折射出镜子和对象的......。

回答 1 投票 0

星系模拟。改变一个点的颜色,并在鼠标移动时显示文字。

我创建了一个最近的4672个星系的位置模拟。这些星系都是点,我想在鼠标移动时对一个点进行着色,并加载星系的名称。我想在鼠标移动时给一个点上色,并加载星系的名称。我花了很多天的时间...

回答 1 投票 2

创建动态攀爬法

我想了解如何创建一个脚本来攀爬不同高度的对象,就像在这个视频中一样。我知道你必须使用LayerMask来理解,如果你在一个对象的前面,但我... ...

回答 1 投票 -1

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