В общем, ладно, это уже какая-никакая версия тулзы, которую я вайбкодил в свободное время. В общей сложности, наверное, часов 8-12 в разные дни.
Самое времязатратное — это создать приятный в управлении воркфлоу, чтобы чувствовался как привычный инструмент, в данном случае Blender. Хотел получить динамические провода, которые по итогу можно закинуть в движок, забейкав анимацию ветра на кости. Так же можно накручивать банчи из проводов, перекручивать провода между собой, регулировать ветер, направление, теншн проводов, настраивать коллизии, массу и еще тонну параметров. По итогу скорее всего выпилю 1/3 за ненадобностью. Выгружается все в GLB с запеченной анимацией. Сейчас борюсь с зацикливанием, чтобы не клипалась анимация в конце цикла. Архитектура специально делалась под другие модули, которые планирую добавлять в дальнейшем, если все еще будет интересно.
При этом коллизия у проводов, примитивов в сцене и импортируемой геометрии была отдельным геморроем, но вроде как поборол.
Делал все в Codex еще на старой 5.5. Сейчас уже перешел на Sol, дописал скиллы и начал работать совместно с CodexWork, очень полезно для написания доков. Подрубил Git, и теперь наконец-то модель может читать мой код из других чатов.
Конечно, можно сказать: а почему не сразу в Blender, – или даже сказать, что уже есть куча плагинов для проводов и т.д. Но это был тест меня самого и моделей, могу ли я сделать вот то, что захочу, и еще на Threejs, т.к. хотелось познакомиться с инструментарием и понять, что может, а что не может.
Если есть идеи, что вам бы хотелось видеть, и что еще не реализовано в каких-либо плагинах, пишите в комментах ну или просто кидайте говна 🍗
@CGIT_Vines
Post #3215
3.78K
- 🔥 18
- ❤ 7
- ✍ 3
- 🥱 2
- 😁 1
- 🤡 1