• Проекты -
  • Оценка -
  • Рейтинг 561

Бюджет: 1500 PLN Срок: 7 дней

Здравствуйте!

Меня зовут Евгений, уже 7 лет я профессионально занимаюсь разработкой мобильных приложений, сайтов, веб-сервисов и веб-приложений.

*Стоимость указал за 1 час работы. Чтобы детальнее дать цену, хотел бы связаться/созвониться и обсудить детали.

- Портфолио, отзывы и награды можно изучить в моем профиле.

Почему нужно выбрать меня?
- Занимал 1 и 2 места на международных чемпионатах и соревнованиях в IT-сфере

Маркетплейс потребительских товаров с уклоном на B2B-продажи
  • Проекты -
  • Оценка -
  • Рейтинг 629

Бюджет: 700 PLN Срок: 7 дней

Здравствуйте, Вячеслав.

Загружу .glb в Three.js, поставлю фиксированную камеру без управления, студийный свет и медленное вращение вокруг оси Y. Стекло сделаю кастомным ShaderMaterial с Френелем, спираль внутри воронки анимирую во фрагментном шейдере через u_time.

Главное тут снимок формы. По кнопке сцена крутится дальше, а в момент клика фиксирую u_time, запекаю вершины меша в статичную геометрию и отдаю через GLTFExporter, чтобы форма открывалась в любом редакторе. Держу 60 FPS на десктопе и мобильном.

На фрилансе недавно, беру недорого, но сделаю быстро и качественно.

Подскажите: форму воронки создаёт сам шейдер или деформация уже в геометрии, и какой формат удобнее, glb или obj?

  • Проекты 7
  • Оценка 4.8
  • Рейтинг 4 176

Бюджет: 1500 PLN Срок: 7 дней

Добрый день, Vyacheslav!

Я ознакомился с откликами других специалистов на ваш проект. Постараюсь предложить решение, чтобы у вас была возможность пообщаться не только с чатами GPT =)

- ⭐689% приросту трафіку за 3 місяці!⭐ - https://freelancehunt.com/showcase/work/689-prirostu-trafiku-za-misyatsi/1993127.html
- ⭐Компанія друку принтів на одязі. Зростання трафіку на 486%⭐ - https://freelancehunt.com/showcase/work/magazin-dlya-doroslih-zrostannya-prodazhiv-na/1993118.html
- ⭐Зростання трафіку на 4854% за 15 місяців. Хочеш так само?⭐ - https://freelancehunt.com/showcase/work/zrostannya-trafiku-na-4854-za/1993112.html

Пока воздержусь от конкретного предложения, так как важно понять конечные цели вашего проекта. Чтобы предложить оптимальный вариант сотрудничества, уточните, пожалуйста:

  • Проекты -
  • Оценка -
  • Рейтинг 475

Бюджет: 200 PLN Срок: 2 дня

готов помочь вам с этим

отправлю вам предыдущую работу в чате, чтобы убедиться, что мы подходим друг другу

  • Проекты -
  • Оценка -
  • Рейтинг 260

Бюджет: 14000 PLN Срок: 3 дня

Здравствуйте! Готов качественно выполнить ваш проект. У меня есть опыт в подобных задачах, обсудим детали.

  • Проекты -
  • Оценка -
  • Рейтинг 526

Бюджет: 1167 PLN Срок: 8 дней

Вячеслав, добрый день!

Сразу к главному техническому нюансу, так как именно он определяет подход и цену: внутренний вихрь в воронке сделан через смещение вершин реальной геометрии (vertex displacement) или это чисто фрагментный/raymarch-эффект внутри стекла?

Это критично, так как THREE.GLTFExporter экспортирует именно меш-геометрию. Если вихрь — фрагментный эффект, то «замороженную» модель не получится просто экспортировать: на экране она есть, а реальной геометрии в ней нет. В этом случае на момент снапшота форму вихря нужно запечь в реальную геометрию (например, marching cubes по density-полю) и уже её отдавать в .glb/.gltf. Если же вихрь на вершинах — там проще: фиксируем позиции вершин в нужную миллисекунду и экспортируем.

Что я сделаю:
— загрузка базовой модели (.glb/.gltf) в сцену с фиксированной камерой, без вращения обзора пользователем;
— кастомный ShaderMaterial: прозрачное стекло/акрил с Френелем + анимированный вихрь через фрагментный шейдер (u_time);
— непрерывное вращение по Y;

  • Проекты -
  • Оценка -
  • Рейтинг 196

Бюджет: 50000 PLN Срок: 14 дней

у нас уже есть практически готовая база под такую WebGL-сцену - Three.js, шейдерная анимация, вращение объекта и экспорт 3D, можно быстро адаптировать под вашу модель ))

по сроку я бы закладывал 10-14 рабочих дней на рабочий компонент с загрузкой .glb, статичной камерой, студийным светом, ShaderMaterial, кнопкой слепка и выгрузкой через GLTFExporter или OBJExporter.

ПО цене ориентир - от 65000 грн за первую стабильную версию, точнее скажу после просмотра исходной модели.

тут нюанс - если слепок должен запекать именно математическую деформацию формы, это нормально делается через отдельную геометрию и сохранение параметров фазы.

если же нужно запекать визуальные линии преломления из фрагментного шейдера прямо как физическую геометрию, это уже сложнее и цену лучше считать отдельно.

  • Проекты 9
  • Оценка -
  • Рейтинг 536

Бюджет: 1500 PLN Срок: 14 дней

Видел ваш проект с водоворотом, и задача реально интересная. Особенно момент с кнопкой "Зафиксировать форму", где нужно снять снимок математических параметров деформации без остановки анимации, и потом сгенерировать меш из этой фазы шейдера. Это нетривиально, но решаемо через синхронизацию u_time и геометрии на стороне CPU.

Я fullstack-разработчик с ~3.5 годами коммерческого опыта, основной стек TypeScript и Vue/React. Three.js, GLSL и работу с геометрией использую в веб-проектах. Шейдер для прозрачного акрила с эффектом Френеля и анимацией внутренних потоков через u_time, плюс экспорт через GLTFExporter, это то, с чем я работал на практике.

По результату: оптимизированный скрипт, готовый к интеграции, 60 FPS на десктопе и мобильных. Могу показать подход к реализации до старта, если хотите понять как именно планирую делать снимок фазы и экспорт.

Готов обсудить детали, напишите если есть вопросы.

  • Проекты 32
  • Оценка 4.9
  • Рейтинг 15 075

Бюджет: 26990 PLN Срок: 29 дней

Добрый день! Меня зовут Валентин, и я представляю Arctic Web Agency. Мы - команда, которая специализируется на создании современных и эффективных решений для бизнеса. В личные сообщения смогу предоставить примеры наших схожих работ. Готовы взять ваш проект в работу!

С уважением,
Arctic Web Team
Freelancehunt

  • Проекты 53
  • Оценка 5.0
  • Рейтинг 7 090

Бюджет: 1000 PLN Срок: 5 дней

Работал с Three.js и шейдерами, такие задачи люблю. Вижу это так: пишем GLSL-шейдер с процедурной геометрией водоворота, анимируем через uniforms, и отдельно делаем экспорт снимка через рендер в offscreen-буфер с нужным разрешением. Вопрос: нужен именно растровый снимок (PNG/JPG) или хочется выгружать геометрию как 3D-модель (glTF, OBJ)? Готов обсудить детали.

  • Проекты 21
  • Оценка -
  • Рейтинг 612

Бюджет: 1300 PLN Срок: 10 дней

Здравствуйте. Могу выполнить ваше задание. Опыт есть. Пишите договоримся.

  • Проекты 8
  • Оценка 5.0
  • Рейтинг 744

Бюджет: 2000 PLN Срок: 5 дней

Добрый день, работаю с three.js и webgl, в профиле есть работы, готов обсудить детали данной задачи

  • Проекты 5
  • Оценка 5.0
  • Рейтинг 1 490

Бюджет: 2000 PLN Срок: 14 дней

Вячеслав, добрый день.

Ключевой момент в этой задаче — не сам стеклянный шейдер, а кнопка «Зафиксировать форму». Деформация воронки живёт в вершинном шейдере, то есть позиции вершин считаются на GPU прямо во время рендера. Если в момент клика просто отдать сцену в GLTFExporter/OBJExporter, на выходе будет исходная, недеформированная модель — экспортёр не видит того, что насчитал шейдер. Это типичная ловушка, на которой такие задачи и встают.

Чтобы снимок был настоящим, деформацию надо «запечь» в геометрию на момент клика:

По клику беру текущее u_time и фазовые параметры.
Считаю смещения вершин на CPU тем же кодом, что в шейдере (выношу формулу деформации в общий JS-модуль, чтобы шейдер и запекание считали одинаково), либо снимаю результат с GPU через transform feedback на WebGL2.
Пишу новые позиции в свежий BufferGeometry, пересчитываю нормали (computeVertexNormals) — иначе во внешнем редакторе модель будет затенена криво.
Отдаю результат в GLTFExporter (.glb/.gltf) или OBJExporter. Основная сцена при этом продолжает крутиться — снимок идёт в отдельный буфер и её не трогает.

  • Проекты -
  • Оценка -
  • Рейтинг 280

Бюджет: 2500 PLN Срок: 12 дней

Здравствуйте, Вячеслав

Как разработчик полного стека, у меня есть полный опыт в программировании на three.js.
Вот некоторые из моих примеров:

https://www.kodeclubs.com/
https://acoustics.autoneum.com/

Я готов начать прямо сейчас, и не стесняйтесь связаться со мной в любое время.

  • Проекты 6
  • Оценка 4.5
  • Рейтинг 1 309

Бюджет: 2000 PLN Срок: 10 дней

https://sensei3d.com/

Здравствуйте, надеюсь, у вас все хорошо.

Я могу создать интерактивный компонент Three.js WebGL для вашего стола с водоворотом, используя предоставленную модель GLB или GLTF с фиксированной камерой, студийным освещением, плавным вращением по оси Y и пользовательским шейдером для стекла.

Я создам чистую сцену с заблокированной перспективой или аксонометрической камерой, мягкими тенями, блестящими бликами и оптимизированным рендерингом для настольных и мобильных устройств. Объект будет непрерывно вращаться, в то время как шейдер анимирует эффекты прозрачного акрилового стекла с бликами Френеля и движущимися спиральными линиями преломления, управляемыми временем.

Для функции Capture Shape я реализую кнопку, которая делает снимок текущих параметров деформации и фазы шейдера в момент нажатия, в то время как видимая анимация продолжает работать. Используя эти замороженные значения, я создам отдельную неанимированную 3D-форму, которая представляет это захваченное состояние, и экспортирую ее в формате GLTF или OBJ с помощью экспортеров Three.js.

  • Проекты 19
  • Оценка 5.0
  • Рейтинг 1 790

Бюджет: 1000 PLN Срок: 4 дня

Добрый день, могу начать работу уже сейчас. В разработке более 4 лет, работаю с three.js и webgl, могу сделать пример, как будет выглядеть, уже сегодня к вечеру и показать результат, конечно, на полировку понадобится еще 1-2 дня. Буду рад сотрудничеству.

  • Проекты 5
  • Оценка 5.0
  • Рейтинг 1 598

Бюджет: 1800 PLN Срок: 8 дней

Суть задачи в том, чтобы поймать параметры деформации в конкретную миллисекунду и запечь их в статичный меш, пока сам вихрь крутится дальше. Это самое интересное место.
На прошлом проекте делал экспорт запечённой геометрии из ShaderMaterial с вершинным смещением в glTF. Там тоже нужно было копировать атрибут позиций в отдельный буфер без остановки рендера.
Чтобы оценить объём точнее, уточните: деформация воронки уже заложена в вершинах исходной GLB, или форма полностью вычисляется в вершинном шейдере?

  • Проекты 5
  • Оценка 5.0
  • Рейтинг 4 107

Бюджет: 2000 PLN Срок: 10 дней

Привет!
Это очень интересный проект, потому что он сочетает в себе разработку шейдеров для процедурной графики в реальном времени и генерацию геометрии, а не традиционный просмотрщик продуктов Three.js.
У меня есть опыт работы с реализациями пользовательских ShaderMaterial на GLSL в Three.js, процедурной анимацией и рабочими процессами экспорта геометрии, что как раз и является основными требованиями здесь.
Наиболее важная техническая деталь в вашей спецификации — это различие между анимированным объектом в реальном времени и захваченной замороженной геометрией.
Вместо простого экспорта отображаемой в данный момент сетки система должна захватывать точное состояние деформации и параметры шейдера в определенный момент времени и генерировать отдельный снимок статической геометрии, в то время как исходный объект продолжает вращаться и анимироваться в реальном времени.
Для реализации я бы использовал пользовательские шейдеры GLSL в Three.js и специальный слой генерации геометрии, который отражает логику деформации, используемую визуальным эффектом.
Сцена будет включать фиксированное положение камеры, студийное освещение, мягкие тени, физически корректные материалы и плавное непрерывное вращение вокруг оси Y.
Для материала я бы создал пользовательский шейдер для стекла или акрила с отражениями Френеля, искажением, вдохновленным преломлением, анимированными вихревыми потоками и процедурным движением, управляемым временем, сохраняя при этом совместимость с настольными и мобильными устройствами. Производительность

Рабочий процесс захвата будет включать:

  • Проекты 69
  • Оценка 5.0
  • Рейтинг 12 135

Бюджет: 1500 PLN Срок: 10 дней

Добрый день
готов обсудить детали в лс
---------------------------------

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории Javascript и Typescript

11 июля
10 июля
7 июля
2 июля