2 июля 2026, 09:24
Представлен публике публичный инициатива RayTracer — платформа трассировки лучей, реализованная на языке SQL

Сооснователь СУБД ClickHouse Алексей Миловидов с помощью ИИ-ассистента Claude показал систему трассировки лучей RayTracer, реализованную полностью на языке SQL. Рендеринг с симуляцией освещения на базе трассировки путей в решении внедрён в виде одного SQL-запроса без пользовательских функций (UDF) и без подключения внешнего кода.
Для вывода графики в RayTracer используются возможности СУБД ClickHouse, например, сохранять результат запросов в формате PNG. Полноценно проект работоспособен при запуске в СУБД ClickHouse, но с отдельными ошибками и в 33 раза медленнее может функционировать в СУБД CedarDB. Исходный код проекта написан на Python и PLpgSQL и обнародован под лицензией Creative Commons BY-NC-SA.

По информации OpenNET, каждый пиксель в проекте представляет собой строку в таблице, в которой имеются столбцы с координатами (X, Y) и представлением цвета (R, G, B). Необходимые для 3D-вычислений математические операции построены на кортежах - вектор кодируется как Tuple(Float64, Float64, Float64).

Цикл для моделирования многократных отражений света от поверхностей в RayTracer внедрён через SQL-функцию arrayFold и выполняется внутри каждой строки для распараллеливания рендеринга. Из геометрических примитивов поддерживаются цилиндры, торы, сферы и ориентированные параллелепипеды, над которыми выполняются операции объединения и разности (удаления пересечений). Ландшафт в проекте генерируется математически.

Читают сейчас

45 минут назад
Reasoning-версию GigaChat 3.5 теперь можно подключить в Evolution Foundation Models
Летом коммерческий доступ открыли к GigaChat 3.5 Ultra, теперь же в каталоге сервиса Evolution Foundation Models стала доступна релиз отечественной нейросети с режимом рассуждений GigaChat 3.5 Reasoni

1 час назад
AMD поглощает World Labs: к команде присоединится «крестная мать ИИ»
AMD покупает стартап-компания World Labs за 8,2 млрд $ акциями. Основательница World Labs Фей-Фей Ли, профессор Стэнфорда и автор датасета ImageNet, с которого в 2012 году началась эпоха глубокого обу

1 час назад
Разработчик сумел запустить на эмуляторе невышедшую ОС Apple Copland
Разработчик Майкл Стейл сумел запустить на эмуляторе ОС Apple Copland, которая разрабатывалась в 90-х. Для запуска Стейл модифицировал эмулятор Power Mac с открытым исходным кодом DingusPPC; по его сл

1 час назад
Китай строит свою CUDA. DeepSeek выложила TileLang, DeepGEMM и DeepEP для Huawei Ascend
DeepSeek известна открытыми моделями уровня фронтира при скромных бюджетах. И тут лаборатория выложила в открытый доступ шесть инструментов для программирования ускорителей Huawei Ascend. В набор вошл

1 час назад
В OpenIDE обновили поддержку PHP: анализаторы, удалённая отладка и подсказки типов
Вышла версия 0.9.3 плагина PHP for OpenIDE. Переработали настройки внешних анализаторов, добавили отладку через DBGp-прокси и исправили работу с путями к файлам на удалённых серверах и в контейнерах.