Задать вопрос
  • Имеют ли нейросети или надстройки над ними возможность анализа "полноты" вопроса?

    @SWA512
    Gamedev
    Теоретически агент собранный перед вопросом для его обработки, может "понять" что вопрос неполный и "достроить" его до правильного вида и передать дальше в цепочке чтобы сеть работала с уже полноценным вопросом.

    Попробовал сейчас вопрос про "языки", ChatGPT 5 и локальная модель Gemma 3 27B, отлично видят что вопрос не полный и достраивают его до полного состояния в ответе. Скорей всего агент сможет переварить подобный вопрос, или ответить что совсем все плохо.
    Ответ написан
    Комментировать
  • Апгрейда разраба с помощью нейросетки, с чего начать в 2025 году?

    @SWA512
    Gamedev
    - часть классов / методов можно запрашивать у ИИ
    - самописные классы / методы / проекты можно отдавать на критику ИИ или апгрейд
    - можно получать часть проектных и архитектурных задач в уже расписанном виде для реализации в коде
    - можно в текущий проект попросить придумать / внести новые фичи
    - можно получать документацию к проекту
    - можно полностью возложить комментирование и рефакторинг кода на ИИ
    Ответ написан
  • Какая AI модель дешевле в пересчете на решение задачи в программировании?

    @SWA512
    Gamedev
    Отказался от платных моделей, сейчас мой топ такой, в порядке работоспособности и качества кода: (все бесплатные без API)
    - MS Copilot (GPT5)
    - Google Gemini 2.5Pro
    - QWEN Max Preview
    - DeepSeek
    - Grok 4
    - KIMI K2

    Локальные:
    - Seed OSS 36B *
    - Qwen3 Coder 30B
    - Gemma 3 27B

    * (очень долго рассуждает, 200строк класс C# = 20мин на 3090, но очень код неплох и много полезного можно почерпнуть из размышлений)
    Ответ написан
  • Есть ли видео-нейросеть, дорисовывающая объекты к реальному видео?

    @SWA512
    Gamedev
    Вроде таких еще нет.
    Но есть довольно простой способ сделать это последовательно.
    1) Добавить статических динозавров к фотке в StableDiffusion (SDXL Inpaint / Flux Inpaint / Flux Kontext).
    2) Скормить это изображение сетке которая создает видео по первому кадру (WAN 2.1 / FramePack)
    Поставить такую связку можно через Pinokio AI (https://pinokio.co/docs/#/?id=install)
    (WAN/FramePack там сами найдете, а для StableDiffusion пойдет например Fooocus или Automatic1111 (ему надо вроде докачивать модели))
    Конечно нужен GPU помощнее, хотя в Pinokio WAN ставится с довольно демократическими требованиями.
    Пример видео по первому и последнему кадру: https://www.reddit.com/r/StableDiffusion/comments/...
    Ответ написан
  • LLM для школьных экспериментов. Существует ли что то подходящее?

    @SWA512
    Gamedev
    Качайте и ставьте на компьютер LM Studio. В нем есть выбор разнообразных локальных LLM моделей, которые программа скачает самостоятельно. Выбирать стоит те модели размер которых попадает в 90% от размера вашей видеопамяти. Расчет на CPU идет раз в 20 медленней. Например Модель gemma-3-12b относительно "умна" и работает с русским.
    Ответ написан
    Комментировать
  • Можно ли закешировать результат загрузки gguf модели в Forge?

    @SWA512
    Gamedev
    Forge использует какие то конвертации весов во другой формат, для лучшей совместимости с разными LOR-а. Для квантованных моделей этот процесс еще дольше. Скажу больше, так же forge любит делать конвертации прямо перед просчетом, иногда по минуте на мощной машине (r7950/3090)
    Для прямой загрузки модели, без конвертации, лучше использовать ComfyUI/GGUF Loader ноду.
    Вот готовая схема для Comfy, распаковать, перетащить на канвас.
    Ответ написан
    3 комментария
  • Как правильно подобрать модель, VAE и T5 чтобы запустить Flux1 gguf версию?

    @SWA512
    Gamedev
    - "GPU Weights" попробуйте добавить до 8гб.
    - надо проверить вообще рабочая ли связка клип моделей и самой Flux, на компе где побольше видео памяти
    - Deliberate_v6, весит 2гб, для инференции нужно ~3gb, он четко попадает в вашу карту
    - флюкс просто по вашему набору всех моделей, может спокойно потянуть на 8гб
    Ответ написан
  • Что мешает создать сугубо инженерную генеративную нейросеть?

    @SWA512
    Gamedev
    Вон для юнити делают MCP адаптеры, и заставляют движок строить игровые сцены и классы компонентов. https://github.com/IvanMurzak/Unity-MCP
    Причем прицепить можно практически любую модель, удаленные и локальные.
    Большие модели и так знают очень много, MCP позволяют "на пальцах" пояснить модели что умеет адаптер и она сразу начинает работать в системе.
    Возможно для CAD систем тоже что то подобное есть.
    Вот что выдал Джемини - https://github.com/daobataotie/CAD-MCP
    CAD-MCP Server: Проект на GitHub, который обеспечивает управление такими CAD-программами, как AutoCAD, GstarCAD и ZWCAD, с помощью текстовых команд. Он может выполнять базовые операции черчения, управлять слоями и сохранять файлы.

    Интеграция с AutoCAD: Существуют готовые MCP-серверы для интеграции AutoCAD с AI-агентами. Это позволяет создавать и изменять чертежи, отправляя команды на естественном языке.

    Поддержка другого ПО: Помимо традиционных CAD-систем, MCP-интеграции созданы и для другого ПО в сфере проектирования и моделирования, включая FreeCAD, Blender, SketchUp, Revit и Rhino. Это значительно расширяет возможности автоматизации в архитектуре, проектировании и строительстве (AEC).

    В целом, эти адаптеры работают как мост, который "переводит" команды пользователя с обычного языка на язык, понятный CAD-программе, и позволяет выполнять действия в среде проектирования без прямого использования интерфейса.
    Ответ написан
    1 комментарий
  • Flowise, как подключить эмбендингс?

    @SWA512
    Gamedev
    Попробуйте AnythingLLM, он тоже умеет обращаться к локальным моделям LLM Studio. Там не надо настраивать ноды. Просто создаешь базу из своих документов и чатишься.
    Ответ написан
    Комментировать
  • Как поставить задержку или остановку между вызовами методов из разных скриптов?

    @SWA512
    Gamedev
    А простой WaitForSeconds()? Пол секунды задержка должна помочь.
    Ответ написан
  • Как загружать изображения/текст из папки с билдом игры?

    @SWA512
    Gamedev
    using System.IO;
    using UnityEngine;
    using UnityEngine.UI; // Если вы хотите отображать изображение на UI.
    
    public class ImageLoader : MonoBehaviour
    {
        public string folderName = "Sprites"; // Название вашей папки
        public string imageNamePrefix = "spr_"; // Префикс для названий изображений
        public int numberOfImagesToLoad = 2; // Сколько изображений вы хотите загрузить
    
        // Пример использования для отображения на Canvas
        public Image displayImage; // Присвойте это в инспекторе, если используете UI Image
    
        void Start()
        {
            LoadImagesFromFolder();
        }
    
        void LoadImagesFromFolder()
        {
            // Получаем путь к папке, где находится исполняемый файл игры
            string gamePath = Application.dataPath;
    
            // В билде Application.dataPath указывает на папку с данными (.exe_Data)
            // Нам нужно подняться на один уровень, чтобы найти папку рядом с .exe
            string parentFolder = Path.GetDirectoryName(gamePath);
    
            // Объединяем путь к родительской папке с названием вашей папки с картинками
            string fullPathToSpritesFolder = Path.Combine(parentFolder, folderName);
    
            if (!Directory.Exists(fullPathToSpritesFolder))
            {
                Debug.LogError("Папка '" + folderName + "' не найдена по пути: " + fullPathToSpritesFolder);
                return;
            }
    
            for (int i = 0; i < numberOfImagesToLoad; i++)
            {
                // Формируем полное имя файла (например, spr_0.png)
                string imageFileName = imageNamePrefix + i + ".png"; // или .jpg
                string fullImagePath = Path.Combine(fullPathToSpritesFolder, imageFileName);
    
                if (File.Exists(fullImagePath))
                {
                    byte[] imageData = File.ReadAllBytes(fullImagePath);
                    Texture2D texture = new Texture2D(2, 2); // Размеры будут скорректированы при загрузке
    
                    // Загружаем изображение в Texture2D
                    if (texture.LoadImage(imageData))
                    {
                        Debug.Log("Изображение " + imageFileName + " успешно загружено!");
    
                        // Пример: отображение первого загруженного изображения на UI Image
                        if (i == 0 && displayImage != null)
                        {
                            Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
                            displayImage.sprite = sprite;
                        }
                        // Можете сохранить texture в список или использовать по мере необходимости
                    }
                    else
                    {
                        Debug.LogError("Не удалось загрузить изображение: " + fullImagePath);
                    }
                }
                else
                {
                    Debug.LogWarning("Изображение не найдено: " + fullImagePath);
                }
            }
        }
    }
    Ответ написан
  • Нейросеть на ПК для обработки книжной литературы с последующей выдачей ответов по запросам?

    @SWA512
    Gamedev
    Нашел специализированное решение - AnythingLLM. Работает полностью локально, кушает PDF на русском (хотя не всегда). Работало с так-же локальной LLM Gemini 3 (gemma-3-27b-it-qat) через LMStudio.
    68396672f3afc218813329.jpeg
    Ответ написан
    Комментировать
  • Проблема с unity?

    @SWA512
    Gamedev
    Создать пустой проект на свежей версии. В него влить свой старый проект.
    Ответ написан
    Комментировать
  • Есть ли годный чертеж для z координаты в vertices?

    @SWA512
    Gamedev
    683009c224567228605730.jpeg
    683009c62babc274781528.png
    Ответ написан
    Комментировать
  • Где скачать TinySD для 32-бит Windows?

    @SWA512
    Gamedev
    Ответ написан
    Комментировать
  • В процессе работы нейросетевых моделей насколько активно идёт процесс обмена данными по PCIe с видеокартой?

    @SWA512
    Gamedev
    PCIe 1x = 500мб/сек
    Не думаю что прям долго результаты будут выходить.
    Главное чтобы LLM модель полностью уезжала в GPU, а то часть инференсеров оставляют часть слоёв модели в RAM.
    Ответ написан
    Комментировать
  • Как сделать, чтобы камера не выходила за границу?

    @SWA512
    Gamedev
    private float movementSpeed = 2f;
    public Rect limits = new Rect(0,0,20,20);
    Vector2 newPosV2 = new Vector2();
    Vector3 newPosV3 = new Vector3();
    void Update1()
    {
    	float horizontalInput = Input.GetAxis("Horizontal");
    	float verticalInput = Input.GetAxis("Vertical");
    	newPosV3 = transform.position - new Vector3(horizontalInput * movementSpeed * Time.deltaTime, 0, 
                          verticalInput * movementSpeed * Time.deltaTime);
    	newPosV2.Set(newPosV3.x, newPosV3.z);
    	if (limits.Contains(newPosV2)) transform.position = newPosV3;
    }
    Ответ написан
    Комментировать
  • Почему Decals не отображаются в билде, но в редакторе отображаются?

    @SWA512
    Gamedev
    Когда отключил галку "Mobile", в Quality Levels (Project Settings) заработали декали в билде.
    67fb6d419248c741904996.jpeg
    67fb6d49450df524581069.jpeg
    Ответ написан
  • Почему когда я кидаю луч и нахожусь не внутри другого коллайдера, то все нормально, а когда изнутри, то он его не видит?

    @SWA512
    Gamedev
    Physics.Raycast не видит коллайдер если стартовая точка луча находится внутри него. Попробуй Physics.SphereCastAll(). Она не дает точек пересечения и дистанцию (Vector.zero), но этот коллайдер должен быть первым в массиве.
    Ответ написан
  • Как можно наложить 1 материал поверх других?

    @SWA512
    Gamedev
    В URP проекте делаем так:
    - добавляем пользовательский глобальный Layer (DECAL)
    - в Universal Renderer Data создаем Renderer Feature, назначаем там прозрачный материал (Red) и назначаем Layer "DECAL"
    - целевому объекту ставим Layer "DECAL"
    67f624dab5cda927193241.jpeg
    67f624e592923561280392.jpeg

    Второй простой вариант:
    - добавляем похожий материал, выставляем ему красное смещение цвета текстуры и/или красную подсветку
    - в момент когда нужно наложить, подменяем обычный материал на второй с красным (в MeshRenderer)
    Ответ написан