Разработчик показал, как Claude Opus 5.5 примерно за час с нуля создал работающий 3D-трассировщик путей с аппаратным ускорением.
Для запуска проекта ему хватило одного подробного запроса: использовать две GeForce RTX 5090 и показать в сценах диффузные, металлические и прозрачные материалы, отражения, шероховатость и самосвечение.
Читают прямо сейчас:
Рейтрейсинг: что это такое и зачем нужно — как работает трассировка путей изнутри: именно этот алгоритм Claude написал на C++ и CUDA за час
Видеокарты: чем различаются NVIDIA и AMD и что там нового — как RT-ядра и CUDA ускоряют рейтрейсинг в реальном времени и почему две RTX 5090 дают 34 FPS на такой сцене
Вайб-кодинг: что можно доверить ИИ — где заканчивается магия одного промта и почему даже рабочий ray tracer за час не означает отсутствия ошибок
Claude написал движок на C++ и CUDA
Модель самостоятельно сгенерировала кодовую базу на C++ и CUDA, задействовав NVIDIA OptiX 9.1. Трассировщик использует аппаратные RT- и Tensor-ядра видеокарт, а две RTX 5090 работают одновременно.
Рендеринг построен по схеме split-frame multi-adapter. Это когда каждый кадр делится по горизонтали, а части изображения распределяются между двумя GPU. Нагрузка между картами перераспределяется во время работы.
Несмотря на дополнительные операции копирования данных, между процессором и видеопамятью, система показывает около 34 кадров в секунду и обрабатывает до 267 млн образцов лучей в секунду.


В проекте есть современные методы рейтрейсинга
Сгенерированный движок использует Shader Execution Reordering (SER), который помогает группировать похожие задачи для более эффективной работы GPU при сложных отражениях. Для освещения применяются Next-Event Estimation и Multiple Importance Sampling — методы, которые используются для расчета света и мягких теней.
При этом разработчик не просто поручил Claude переделать существующий открытый рендерер. По его словам, собственный проект был выбран в том числе из-за необходимости оптимизировать код под конкретное оборудование и CUDA-ядра. Кроме того, перенос огромного готового проекта в контекст модели мог бы привести к проблемам с зависимостями.


Полностью автономной разработку назвать нельзя
Демонстрация показывает, что Claude способен за короткое время собрать достаточно сложный графический проект, но это не означает, что модель без контроля человека создала полноценный коммерческий движок. Сам автор допускает, что в сгенерированном коде могли остаться ошибки или результаты работы модели могли содержать «галлюцинации».
Тем не менее итоговый проект оказался работоспособным и смог в реальном времени выводить сцены с отражениями, стеклом, металлами и другими материалами. Ранее Claude также использовали для разработки прошивки четырехногого робота и проектирования печатной платы с нуля.
Большая скидка — 16% на все курсы Практикума
Если вы читаете эту статью, тогда вы точно разбираетесь в технологиях. Стать лучше и зарабатывать больше можно после курсов Практикума — по программированию, анализу данных и искусственному интеллекту.
До 30 сентября на все курсы действует скидка 16%, она применится автоматически при оплате. Потом цены станут выше, поэтому не откладывайте!
