V2EX  ›  英汉词典

Ray Casting

Definition / 释义

Ray casting(射线投射/光线投射):一种计算机图形学方法,从视点向场景发射“射线”,检测射线与物体的交点,用于可见性判断、拾取(点击选中)、碰撞检测以及生成较基础的图像渲染效果。常被视为更复杂的 ray tracing(光线追踪) 的简化或基础形式(ray tracing 还会递归处理反射、折射等)。

Pronunciation / 发音

/ˈreɪ ˌkæs.tɪŋ/

Examples / 例句

Ray casting helps the game figure out what object you clicked.
射线投射可以帮助游戏判断你点击的是哪个物体。

In the renderer, we use ray casting to test visibility and compute the first surface hit before shading and applying soft-shadow approximations.
在渲染器中,我们用射线投射来测试可见性并计算射线首先击中的表面,然后再进行着色并应用软阴影的近似方法。

Etymology / 词源

ray 源自中古英语,意为“光线/射线”;cast 在此取“投掷、发射”之意。合起来的 ray casting 直译为“把射线发出去”,形象地描述了该算法:从某个点(如相机或鼠标位置)向外发射一条或多条射线,用交点结果来做判断或计算。

Related Words / 相关词

Literary Works / 文学与著作例证

  • Computer Graphics: Principles and Practice(Foley, van Dam 等):在可见性、射线与几何求交等主题中讨论与 ray casting 相关的基础概念。
  • Real-Time Rendering(Akenine-Möller 等):在实时图形中涉及射线查询、拾取与可见性测试等与 ray casting 密切相关的用法。
  • Physically Based Rendering: From Theory to Implementation(Pharr 等):在讲解射线、求交与渲染管线基础时,出现与 ray casting/射线发射思想一致的核心术语与实现框架。
  • Graphics Gems(Glassner 编):包含多种几何求交与射线相关技巧,常被用于实现或优化 ray casting 类操作。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   723 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 7ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
♥ Do have faith in what you're doing.