Бюджет: 5100 UAH Термін: 5 днів
Доброго дня
Маю великий досвід роботи з Unity та шейдерами
Напишіть мені
Шукаю Unity-розробника для доопрацювання існуючого проєкту, пов’язаного з реалізацією та коректним порівнянням різних типів шейдерів. У поточному стані проєкт вже містить базову реалізацію кількох типів шейдерів (Vertex, Fragment, Geometry, Tessellation, Compute) та одну тестову сцену, однак структура порівняння реалізована некоректно, оскільки між собою порівнюються шейдери, що виконують різні функції, без урахування їх призначення та однакових умов.
Необхідно переробити проєкт таким чином, щоб порівняння було логічно обґрунтованим і виконувалося за категоріями. Потрібно реалізувати окремі групи порівняння: по-перше, порівняння моделей освітлення (наприклад, Phong або Blinn-Phong проти PBR) на одній і тій самій моделі та сцені; по-друге, порівняння підходів до створення шейдерів (Built-in Shader, Surface Shader, кастомний HLSL shader, Shader Graph) при максимально однаковому візуальному результаті; по-третє, порівняння геометричних змін (об’єкти без tessellation та з tessellation); по-четверте, порівняння обчислень на CPU та GPU із використанням Compute Shader (наприклад, на прикладі анімації або системи частинок).
У всіх випадках необхідно забезпечити однакові умови тестування: однакове освітлення, однакова камера, однакові моделі та відсутність сторонніх ефектів, які можуть впливати на результат. Різниця повинна бути викликана виключно типом або реалізацією шейдера.
Потрібно створити декілька сцен (2–3 або більше), кожна з яких відповідає за окремий тип порівняння (освітлення, геометрія, продуктивність). Сцени мають бути не мінімалістичними, а повноцінними: із кількома об’єктами різної складності (прості геометричні фігури та складні 3D-моделі), різними матеріалами та зрозумілою візуальною структурою. Проєкт повинен виглядати як завершена демонстраційна система, а не як набір із кількох тестових об’єктів.
Необхідно реалізувати базову навігацію камерою (обертання, наближення, переміщення), щоб можна було розглядати об’єкти з різних ракурсів. Також потрібно додати простий інтерфейс користувача (кнопки, dropdown або інші елементи), який дозволяє перемикатися між різними шейдерами або режимами порівняння.
Окремо потрібно реалізувати систему тестування продуктивності. Для цього слід використовувати інструменти Unity, зокрема Unity Profiler для аналізу навантаження на CPU та GPU, Frame Debugger для аналізу рендерингу, а також Stats вікно (FPS, draw calls, batches). Основні метрики (FPS, час кадру, кількість draw calls) бажано виводити безпосередньо на екран у вигляді тексту. Також необхідно передбачити можливість тестування під навантаженням, наприклад шляхом збільшення кількості об’єктів у сцені.
Візуальну частину необхідно покращити таким чином, щоб результати порівняння були очевидними. Можна реалізувати одночасне відображення двох варіантів (наприклад, split-screen або розміщення об’єктів поруч), або швидке перемикання між ними. Повинно бути зрозуміло, який саме шейдер використовується в кожен момент.
У результаті має бути готовий, структурований Unity-проєкт із кількома сценами, коректною логікою порівняння, можливістю взаємодії через інтерфейс, реалізованими інструментами тестування та достатньо опрацьованою візуальною частиною. Бажано також додати короткий опис структури проєкту та принципу проведення тестування.
Бюджет: 5100 UAH Термін: 5 днів
Доброго дня
Маю великий досвід роботи з Unity та шейдерами
Напишіть мені
Бюджет: 2000 UAH Термін: 3 дні
я можу це зробити ,але враховуцте що я тільки вчуся робити з юніті і це буде зробляно з допомогою ші
Шукаємо досвідченого Unity-розробника, який допоможе завершити розробку гри. Про гру: Жанр: симулятор ферми. Гра вже розробляється на Unity. Спочатку вона створювалася для мобільних пристроїв, але згодом було прийнято рішення випустити її для Steam (ПК). Що потрібно зробити: Доробити гру відповідно до готового технічного завдання. Адаптувати існуючий функціонал під ПК та Steam. Реалізувати вже заплановані механіки та інтерфейс. Що ми надаємо: Детальне технічне завдання. Усі необхідні матеріали (моделі, графіка, об'єкти тощо). Фото, відео, скріншоти та записи проходження оригінальної гри. Готовий план реалізації. Ми відтворюємо гру, яка успішно працювала понад 10 років тому, тому нічого вигадувати або проєктувати з нуля не потрібно. Усі механіки, інтерфейс та логіка вже визначені — необхідно якісно реалізувати їх у Unity. Для ознайомлення з проєктом додаємо посилання на один із відеооглядів гри: Вставте посилання тут. Вимоги: Досвід роботи з Unity. Досвід розробки або адаптації ігор під ПК/Steam буде перевагою. Вміння працювати за готовим технічним завданням. У відповіді, будь ласка, вкажіть: приклади ваших робіт; досвід роботи з Unity; орієнтовну погодинну ставку або вартість виконання. Один з відеооглядів:https://www.youtube.com/watch?v=5_wKoX7zRc0