Требуется разработать бота для сервера в Discord с уникальной экономикой, которая включает несколько валют и настройку цен. Бот должен иметь магазин с возможностью добавления предметов, сортировки, а также автоматического управления инвентарем. Включить функции получения и потери денег, авто уничтожения предметов, выдачи ролей и настройки прав команд. Оформление всех функций должно быть привлекательным и настраиваемым.
Интерфейс для аддона Blender. Знание Python
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно разработать интерфейс в виде аддона для шейдера в программе Blender. Шейдер готовый. У меня есть готовые примеры аддонов для простоты понимания. В Blender имеется встроенная консоль с обозначениями Python функций. Также при включении Python подсказок при наведении курсора на нужную функцию программа отобразит код для встраивания к текущей функции. (скриншот 3) Также там есть заготовки для аддонов. Более подробно готов показать по видеосвязи с трансляцией экрана.
Техническое задание:
Имеется несколько .blend проектов типа Earth, Mars, Venus и другие в определённой папке. Нужно создать аддон в раздел Properties>World Properties>Skybox.
В этом разделе нужно создать кнопку "Enable Skybox" и выпадающий список в котором будут показаны blend проекты из папки.
По умолчанию выбран Earth. При нажатии Enable Skybox в текущий проект будут импортированы World Shader и Compositing из выбранного файла. В проектах имеются текстуры, они тоже должны быть импортированы в текущий проект. Для разделов Stars, Ground, Moon Color, Sun Color нужно сделать выбор из готовых текстур которые находятся в одноименных папках для каждого слоя, т.е. в папке Ground будут размещены текстуры земли и тд. Также должна быть кнопка Open - она открывает проводник(для поиска текстур). Для экономии памяти изначально состояние текстур стоит Mute(выбор текстур находится внутри соответствующих нод, их легко увидеть), это также сделано чтобы при отсутствии текстуры не было сплошного розового цвета. Включение текстуры переключает состояние с Mute на Unmute .
Нужно сделать функции "Delete World" и "Save World" которые удаляют или сохраняют текущий проект в папку проектов.
Далее должны быть созданы управляющие кнопки, галочки и ползунки в отдельных разделах которые можно свернуть или развернуть. Код для встраивания к нужным функциям легко найти в разделе Shader>World. Допустимые диапазоны ползунков ограничены настроенными пределами в нодах(посмотреть ноды можно открыв их нажатием Tab).
Внутри разделов должны находиться ползунки из одноименных нод в Shader разделе. (скриншот 1)Порядок разделов следующий:
-Planet
-Atmosphere
-Sky
-Clouds
-Stars
-Ground Color
-Moon Color
-Sun Color
-Moon
-Rainbow
-Extinction
-Skybox
Последний раздел особенный:
-Fog:
-Галочка "Enable Fog" - по умолчанию отключена. Она управляет состоянием Mute/Unmute для ноды Add Fog в панели Compositing, и одновременно для галочки Use for render в слое Skybox в разделе Properties>View Layer Properties>View Layer. При добавлении новых объектов на другие слоя, на слое Skybox отображение всего должно быть всегда отключено(этот слой всегда должен рендерить World без обьектов, т.е. пустоту, далее слой накладывается в Compositing на остальные слоя как туман).
-Ползунок регулирующий параметр ноды View Distance в разделе Compositing (скриншот 3)
Необязательно: Ноды можно открыть клавишей Tab(выйти ctrl+tab). Там есть параметр Default. В самом начале разделов рядом с Enable Skybox нужно добавить кнопку Reset которая сбрасывает все параметры до Default (скриншот 4)
В начале файла __init__.py должны быть заданы параметры:
"name": "Skybox",
"author": "Max Gordon",
"version": (1.0),
"blender": (3.0+),
"description": "Skybox World Shader",
"location": "Properties>World Properties>Skybox",
"wiki_url": "",
"support": "",
"category": "Shader",
Внутренности нодов я удаляю для избежания воровства, оставляю только необходимый минимум для отладки.
Вопросы по видеосвязи.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО5 заявокЗакрыт3 года назад
Необходимо создать программу-бота, который будет мониторить сайт vfsglobal.ca для ловли свободных дат на сдачу биометрии. Бот должен уметь входить в личный кабинет, вводить логин, пароль, капчу, а также следить за календарем на наличие свободных дат, обходить капчу и вводить код ОТР. Основная задача — поймать свободные даты для последующего внесения данных.
Прикладное ПО2 заявкиЗакрыт2 года назадТребуется разработка рабочего скрипта для массовой рассылки сообщений в WhatsApp на 1500 контактов. Также необходима подробная инструкция по использованию. Рассмотрим предложения по оптимизации рассылки.
Прикладное ПО2 заявкиЗакрыт2 года назадТребуется разработать программное обеспечение для автоматической регистрации на биометрию на сайте vfsglobal.ca. Бот должен уметь заходить на сайт, вводить логин и пароль, проходить капчу, вводить reference number, и мониторить календарь для выявления свободных дат. При появлении свободной даты программа должна ловить её для внесения данных, обходя капчи и код ОТР.
Прикладное ПОнет заявокЗакрыт2 года назадТребуется интеграция CRM Битрикс24 с базой данных ФССП. Необходимо добавить кнопку для запроса информации о должниках и разработать робота для автоматического обновления данных по исполнительным производствам. При нажатии кнопки должен проверяться ввод ФИО и даты рождения, а также ежедневно запрашиваться отчет по всем сделкам.
Прикладное ПО2 заявкиЗакрыт2 года назадТребуется разработать прикладное ПО для Windows, которое будет генерировать штрих-коды на основе информации, извлекаемой из существующей программы. Необходимо обеспечить корректную обработку данных для создания нужного штрих-кода.
Прикладное ПО1 исполнительЗавершен2 года назадНеобходимо разработать приложение, которое будет получать данные о товарах и их категориях через API, сохранять их в базе данных и формировать YML файл. Файл должен обновляться каждые два часа и поддерживать возможность модификации, включая добавление новых тегов и значений. Также требуется реализовать расчет маржинальности для товаров.
Прикладное ПО5 заявокЗакрыт2 года назад- $9
Требуется написать статью на тему программирования с использованием уникального текста. Также необходимо подготовить минимум 5 интересных заданий, которые будут связаны с темой. Темы для статей предоставляются. Ожидается креативный подход и высокая уникальность текста.
Прикладное ПО1 исполнительЗавершен3 года назад Требуется разработка робота-сканера для Quik, который будет идентифицировать крупные заявки в биржевых стаканах. Интерфейс должен позволять вводить неограниченное количество инструментов и минимальных объемов заявок для наблюдения. Данные записываются в текстовые и Excel-файлы с подробной информацией о заявках, их статусах и времени исполнения.
Прикладное ПОнет заявокЗакрыт3 года назадНеобходимо разработать простой скрипт авторизации в Яндексе. Скрипт должен брать данные из txt файла и автоматизировать процесс входа в почту, перехода по заданным страницам и выхода. Работа должна выполняться в браузере Chrome с использованием imacros или аналогичных инструментов. Процесс должен повторяться до окончания аккаунтов в файле.
Прикладное ПО1 заявкаЗакрыт3 года назад