-
公开(公告)号:ES2997192T3
公开(公告)日:2025-02-14
申请号:ES19202161
申请日:2019-10-09
Applicant: INTEL CORP
Inventor: JANUS SCOTT , SURTI PRASOONKUMAR , VAIDYANATHAN KARTHIK , BENTHIN CARSTEN , LAWS PHILIP
IPC: G06T15/06
Abstract: Aparato y método para la aceleración del trazado de rayos utilizando una primitiva de cuadrícula. Por ejemplo, una realización de un aparato comprende: un generador de primitivas de cuadrícula para generar una primitiva de cuadrícula que comprende una pluralidad de primitivas interconectadas adyacentes; un generador de máscara de bits para generar una máscara de bits asociada con la primitiva de cuadrícula, comprendiendo la máscara de bits una pluralidad de valores de máscara de bits, estando cada valor de máscara asociado con una primitiva de la primitiva de cuadrícula; un motor de trazado de rayos que comprende una lógica de hardware de recorrido e intersección para realizar operaciones de recorrido e intersección en las que los rayos se recorren a través de una estructura de datos de aceleración jerárquica y se identifican las intersecciones entre los rayos y una o más de las primitivas interconectadas adyacentes, en donde el motor de trazado de rayos debe leer la máscara de bits para determinar un primer conjunto de primitivas a partir de la primitiva de cuadrícula en las que se realizarán las operaciones de recorrido e intersección y un segundo conjunto de primitivas a partir de la primitiva de cuadrícula en las que no se realizarán las operaciones de recorrido e intersección. (Traducción automática con Google Translate, sin valor legal)
-
公开(公告)号:PL3675052T3
公开(公告)日:2025-01-20
申请号:PL19202161
申请日:2019-10-09
Applicant: INTEL CORP
Inventor: JANUS SCOTT , SURTI PRASOONKUMAR , VAIDYANATHAN KARTHIK , BENTHIN CARSTEN , LAWS PHILIP
IPC: G06T15/06
-
公开(公告)号:DE102019132001A1
公开(公告)日:2020-07-02
申请号:DE102019132001
申请日:2019-11-26
Applicant: INTEL CORP
Inventor: JANUS SCOTT , SURTI PRASOONKUMAR , VAIDYANATHAN KARTHIK , SUPIKOV ALEXEY , LIKTOR GABOR , BENTHIN CARSTEN , LAWS PHILIP , DOYLE MICHAEL
Abstract: Vorrichtung und Verfahren für einen hierarchischen Beamtracer. Eine Ausführungsform einer Vorrichtung umfasst zum Beispiel: einen Beam-Erzeuger zum Erzeugen von Beam-Daten, die einem in eine Grafikszene projizierten Beam zugeordnet sind; einen Bounding-Volume-Hierarchie (BVH) -Erzeuger zum Erzeugen von BVH-Daten, die mehrere hierarchisch angeordnete BVH-Knoten umfassen; eine hierarchische Beam-basierte Durchquerungseinheit, um zu bestimmen, ob der Beam einen aktuellen BVH-Knoten kreuzt, und, falls dies der Fall ist, den Beam reaktiv in N Child-Beams zu unterteilen, um ihn gegen den aktuellen BVH-Knoten zu prüfen, und/oder die BVH-Hierarchie weiter nach unten zu durchqueren, um einen neuen BVH-Knoten auszuwählen, wobei die hierarchische Beam-basierte Durchquerungseinheit aufeinanderfolgende kreuzende Child-Beams iterativ unterteilen und/oder fortfahren soll, die BVH-Hierarchie nach unten zu durchqueren, bis ein Blattknoten erreicht wird, mit dem sich mindestens ein endgültiger Child-Beam kreuzen soll; die hierarchische Beam-basierte Durchquerungseinheit mehrere Rays innerhalb des endgültigen Child-Beam erzeugen soll; und Kreuzungs-Hardware-Logik Kreuzungsprüfung für jegliche Rays ausführen soll, die den Blattknoten kreuzen, wobei die Kreuzungsprüfung Kreuzungen zwischen den Rays, die den Blattknoten kreuzen, und Grundelementen, die durch den Blattknoten begrenzt sind, bestimmen soll.
-
-