// TOM'S HARDWARE ITALIA — HARDWARE & GADGET
Claude crea un path tracer RTX: cosa resta al programmatore?
Uno sviluppatore ha mostrato un path tracer 3D in tempo reale realizzato da Claude Opus 5.5 in circa un’ora. Il programma usa l’accelerazione hardware di due schede NVIDIA e rende materiali e illuminazione con tecniche di ray tracing. Il risultato offre un caso concreto per capire quali parti dello sviluppo grafico possano essere affidate a un agente AI.
La richiesta iniziale specificava l’uso di due RTX 5090 e una scena capace di mostrare superfici diffuse e metalliche, riflessi, rugosità, trasparenza, traslucenza ed emissione luminosa. Claude ha prodotto una base di codice in C++ e CUDA, impiegando NVIDIA OptiX 9.1 per gestire il tracciamento dei raggi sull’hardware delle GPU.
Per distribuire il lavoro fra le due RTX 5090, il renderer usa una pipeline split-frame: ogni fotogramma viene diviso orizzontalmente e le righe sono assegnate alle schede con un bilanciamento dinamico del carico. Le GPU collaborano quindi alla produzione dello stesso frame, con trasferimenti di dati fra memoria di sistema e memoria video.
La dimostrazione raggiunge 34 fps e 267 milioni di campioni di raggi al secondo, pur sostenendo i trasferimenti necessari alla configurazione a due schede. Sono risultati riferiti a questa specifica scena, non a una prova comparativa standardizzata. Il progetto sfrutta GPU gaming già disponibili, mentre le prossime schede grafiche NVIDIA e AMD potrebbero arrivare più tardi.
Nel codice compare anche lo Shader Execution Reordering, una tecnica che riordina l’esecuzione dei raggi sulla GPU per ridurre le inefficienze quando i percorsi diventano complessi, per esempio nelle riflessioni. È un dettaglio tecnico significativo: la richiesta non si limitava a visualizzare un oggetto 3D, ma puntava a un renderer accelerato che sfruttasse le caratteristiche delle schede indicate.
Per la luce, il motore combina Next-Event Estimation e Multiple Importance Sampling. Le due tecniche aiutano a scegliere e pesare i campioni usati nel calcolo dell’illuminazione, comprese le ombre morbide. Insieme alle proprietà dei materiali richieste nel prompt, rendono il progetto più articolato di una semplice demo che lancia raggi e mostra le intersezioni.
Lo sviluppatore ha scelto di far generare un progetto nuovo invece di chiedere a Claude di modificare un renderer open source esistente. Ha motivato la scelta con l’esigenza di ottenere kernel adatti al proprio hardware e con la complessità delle grandi basi di codice, dove dipendenze e regole di compilazione possono ostacolare il lavoro dell’agente. Nel suo esperimento, il ruolo umano è stato definire obiettivo, hardware e caratteristiche da ottenere, quindi valutare il programma prodotto.
Aggiungi Tom's Hardware alle tue fonti preferite su Google