Інтерфейс на addon для Blender. Знання Python
Є кілька .blend проектів типу Earth, Mars, Venus і інші в певній папці.Потрібно створити додаток в розділі Properties>World Properties>Skybox.У цьому розділі ви повинні створити кнопку "Enable Skybox" і випадаючий список, в якому будуть відображатися blend проекти з папки.За замовчуванням вибрано Землю.При натисканні 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) Порядження розділів наступне:
- Планета
Атмосфера
Скі
- Clouds
Зоряні
Гроунд-колір
Місячний колір
Сонячні кольори
Місяць
Райнбоу
Екстінкція
Скібокс
Останній розділ особливий:
Вогонь :
- Голочка "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»
«Автор»: «Макс Гордон»
«версія»: (1.0)
«блендер» (3.0+)
«description»: «Skybox World Shader»,
«Location»: «Properties>World Properties>Skybox»,
«wiki_url»: «»
«Підтримка» – «
«Категорія»: «Shader»
Внутрішні ноди я видаляю, щоб уникнути крадіжки, залишаю лише необхідний мінімум для відкладення.Питання щодо відеозв'язку.
Додатки 4
Актуальні фриланс-проєкти в категорії Python
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 16 хвилин тому ∙ 14 ставок |
Бот по прийому/пошуку анкет
1250 UAH
Якщо коротко: Створити бота, в якому можна буде створити та знайти анкету, бот повинен мати реферальні посилання тощо, все нижче розписав Бот зі сторони клієнта: перед кнопкою /старт текст в центрі чату: Що може зробити цей бот? Ласкаво просимо в Sugar Secret Agency!… Python, Розробка ботів ∙ 2 години 18 хвилин тому ∙ 28 ставок |
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 21 година 30 хвилин тому ∙ 33 ставки |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 682 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 1 день 2 години тому ∙ 37 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 2 дні 8 годин тому ∙ 15 ставок |