TGTGInsighttelegram intelligenceLIVE / telegram public index
← PHYGITAL+CREATIVE
PHYGITAL+CREATIVE avatar

TGINSIGHT POST

Post #3243

@phygitalcreative

PHYGITAL+CREATIVE

Viżjonijiet386Għadd ta' viżjonijiet
IppubblikatAww 707/08/2023 02:28
Kontenut

Kontenut tal-post

chatGPT+Maya+Unity Немного личного. Без красивых картинок. Сначала лирическое отступление. Я лет пять назад открыл Юнити, надо было сделать для технических тестов простейшую анимацию (шарика). Метод тыка не помог. После Maya там вообще ничего нельзя было понять. Метод пристального взгляда тоже не помог. Я полез в Хелп. Хелп был не сильно дружелюбный. Я просидел часа 4 и, презрев себя, полез смотреть Ютюб, чтобы как макака повторить за видосом. Сделал, даже нашел ошибки в Юнити, связанные с числом полигонов для блендшейпов потом закрыл с облегчением и никогда больше не вспоминал. А тут подкатила задачка. Есть деформация объекта с помощью блендшейпов в Maya. Нужно сделать UI, чтобы любой новый нормальный пользователь мог их лихо двигать. В Maya я могу нарулить интерфейс любой красоты, но прикладывать майю вместе со сценой - решение так себе. Вот сижу я и размышляю, как сделать standalone application. Щас, думаю, по старой привычке пойду на форумы\реддиты\группы и ну спрашивать. Отсеивать, переписываться и пр. А потом сдуру взял и спросил chatGPT: "бро, у меня есть деформация на блендшейпах в Maya, как мне сделать из этого просто запускаемый файл с UI". Так и спросил. chatGPT мне пишет: "шуруй в Maya, экспортни в fbx, дальше поставь Юнити, импортни туда fbх, найди параметры блендшейпов и навали на них слайдеры, потом собери проект, всё". Я, как загипнотизированный скачиваю Юнити, делаю, все как он сказал, по ходу спрашивая про то, как создать слайдер, как его прицепить к параметру, куда тыкать, чтобы увидеть нужные мне параметры. Получаю исчерпывающие ответы. И код для слайдеров, который работает с первого раза. В шоке. Когда я чего-то не вижу на экране, я верещу "нету этого ацкого skinnedMeshRenderer справа", на что chatGPT терпеливо пишет "объект выбери слева, недоумок". И под каждым сообщением объясняет, ЗАЧЕМ и ПОЧЕМУ мы делаем именно так. Рассказывает логику. Я опять визжу: "а камерой-то как крутить?!, она неподвижная!" chatGPT: "вот тебе код, будет как в Maya, по Alt-Click, присунь его в камеру, тупица". Я: "как?!?!" Он: "вот так, малыш" Короче, через пару часов все завелось и я забилдил проект. Тестовый, на шариках и слайдерах во весь вьюпорт, но прототип заработал. А я начал понимать эту программерскую извращенную логику Юнити. Если честно, учитывая предыдущий опыт, без chatGPT на все это у меня ушло бы дней 20 по вечерам. Чтобы прочесть доки, вникнуть в логику, как я люблю, напилить кода, понять, что куда перетаскивать в этом адовом UI\UX Unity. А теперь я просто беседую с ним вечерами: "а ну-ка сделай мне еще слайдер для блика в материале". Это не просто экономия времени, это экономия жизни. P.S. Я понимаю, что случай не сильно типичный. Я как бы понимаю про 3Д, и все эти трансформы, пивоты, шейдеры и прочая требуха мне понятны с полуслова. Я также могу читать код на C# и понимать, что он делает. В этом смысле обучение Unity было сильно ускоренным. Но тем не менее, я в шоке от того, что так можно было. Пользуйте chatGPT по любым вопросам! Просто подумайте (как в жизни) перед тем как спрашивать, а потом спрашивайте. Он ответит.