Aura Engine
Сердце нашей платформы. Мы объединили мощь WebGL, умную оркестрацию нейросетей и CRDT-синхронизацию, чтобы 3D-презентации летали прямо в вашем браузере.
WebGL Core60 FPS
В основе Aura лежит кастомный пайплайн на базе Three.js. Мы используем инстансинг объектов и динамическую отбраковку невидимой геометрии (Frustum Culling). Сцена подгружает тяжелые текстуры лениво, что позволяет рендерить сотни 3D-элементов без перегрева вашего MacBook.
AI OrchestratorOPENROUTER
Это не просто обертка над ChatGPT. Наш бэкенд использует сложную маршрутизацию: GPT-4o-mini отвечает за молниеносную сборку структуры (json), а более тяжелые модели отвечают за глубокий рерайт текста под конкретную аудиторию. Сервер перехватывает запросы и оптимизирует промпты на лету.
CRDT MultiplayerYJS SYNC
Синхронизация сложных 3D-данных и текстового редактора Tiptap работает на базе CRDT-алгоритмов (Conflict-free Replicated Data Type). Вы видите курсоры коллег в реальном времени, а любые изменения объединяются математически точно, полностью исключая потерю данных при разрывах связи.
Smart LayoutsAUTO-FIT
Каждый из 75+ макетов Aura — это математически выверенная сетка. Движок автоматически рассчитывает координаты X, Y, Z для каждого элемента, чтобы текст, картинки и 3D-модели никогда не пересекались и выглядели идеально на любом разрешении экрана.
Middleware.ts
import { NextResponse } from "next/server"; import { prisma } from "@/lib/prisma"; // 🛡️ Aura Engine: AI Quota Protection & Validation export async function POST(req: Request) { const { prompt, totalSlides, userId } = await req.json(); const user = await prisma.user.findUnique({ where: { id: userId } }); const isPro = user.plan === "PRO"; // Lazy Evaluation: Server-side override for FREE plans if (!isPro && totalSlides > 10) { console.log(`✂️ Оптимизация промпта: Лимит FREE тарифа применен.`); totalSlides = 10; } const result = await streamObject({ model: openrouter('openai/gpt-4o-mini'), schema: PresentationSchema, prompt: `Сгенерируй РОВНО ${totalSlides} слайдов для 3D пространства.`, temperature: 0.4, }); return result.toTextStreamResponse(); }
Испытайте движок
Оцените скорость рендера и мощность ИИ в реальном времени. Первые 3 проекта доступны бесплатно без привязки карты.