Этого треда уже нет.
Это копия, сохраненная 18 декабря 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Unreal Engine 4 #7: Mascot edition # OP 668175 В конец треда | Веб
FAQ https://www.writeurl.com/text/xun0z43omrlb3s4ob8e2/hcvwlcbc329lx8ioke1j

Прошлый >>634960 (OP)

Официальный ютуб канал с кринжовыми и не очень туторами
https://www.youtube.com/user/UnrealDevelopmentKit/playlists

Чувак, что занимается энциклопедированием каждой ноды блюпринта и каждой тулзы в движке https://www.youtube.com/channel/UCOVfF7PfLbRdVEm0hONTrNQ/videos

сцилка от анона https://github.com/Allar/ue4-style-guide
ищо https://docs.unrealengine.com/en-US/Programming/Development/CodingStandard/index.html
2 668177
Посаны, кто юзал накаму? https://github.com/heroiclabs/nakama-unreal
Годный ассет?
3 668179
Легитимизировал.
4 668210
Что это на третьем пике? Свини наконец-то завозит нормальный целлшейдинг или это просто хендпеинт?
5 668213
>>668210
Эм, я не знаю. Просто загуглил маскот уеча.
6 668262
Тред умер?
Его убили?
7 668267
>>668262
Люди игры просто делоют, а не пиздят на двощах.
8 668270
Хочу начать делать свою игру с сервером по вечерам (часа 2-3 максимум в день).
Из релевантных скилов: жаба макакинг.
На сколько сильно здесь отличаются с++ от обычных крестов? На сколько дохуя времени нужно, чтобы вкатиться в кресты и в анрил и смочь сделать свой клиент, который будет общаться с сервером (естессно его буду делать на жабе)?
9 668275
>>668270
Здесь кресты обильно приправлены макросами. Тысячами их! Фактически, в дополнение к крестам, нужно выучить систему макросов УЕЧа, чтобы эффективно кодить и не изобретать велосипеды.
10 668277
>>668175 (OP)
Насчёт маскота: ну хоть что-то.
Цвета другие, всё как-то... Ну окей. Бампанул годноту, над Юнити и Годотом ввысь!
# OP 11 668284
>>668277
Годот не трожь. Скоро Эпики выпросят у Хуана гдскрипт для скриптинга в УЕЧе. Вот тогда заживём! Пока что они его денюжкой приманивают.
Хотя, сдаётся мне, грамотный сишник уже сейчас смог бы прикрутить его к УЕЧу.
12 668349
>>668270

> На сколько дохуя времени нужно, чтобы вкатиться в кресты и в анрил и смочь сделать свой клиент, который будет общаться с сервером


Года полтора примерно.
13 668550
>>668175 (OP)
У того, кто делал этого маскота, вкус отсутствует напрочь.
14 668601
>>668550
Шо поделать? Остаётся ждать лудшего.
sage 15 668607
>>668175 (OP)
А почему маскот негр? Объясните пож
sage 16 668609
>>668607
Потому что твой микрочленик в клеточке на замочке, белый куколд.
17 668629
>>668609
Мой микрочленик заперт в моих трусах же. Ты чего там себе нафантазировал снова, алло?
5dJp74FNc8.jpg10 Кб, 248x223
Инкогнито 18 668630
Ахах, перекат, наканецта
19 668677
подскажите как использовать TActorIterator? нужно перебрать неск акторов на уровне, можно пример кода?
20 668764
Аноны, привет. Подскажите для понимания.
Почему при "подборе" "брони" - реализовано через bp, static mesh и сферу коллизии для эвента оверлэпа - мой персонаж резко увеличивает скорость? Обязательно было при этом делать мэш movable. Возможно, что-то с коллизией не так, хз.
Один из ютуберов реализовывали на примере с оружием все также, только у него был не static mesh у оружия, а skeleton. И все норм.
Жаль, конечно, что ещё познавать и познавать дзен с блюпринтами. Много почти похожих названий, много функций и пр. Я могу лишь молча завидовать тем, кто на видосах все делает уверенно и с приговором "для того, чтобы это сделать, нам нужна ещё такая хуйня блюпринтовая" - а ты вроде чёт понимания в целом, в мелочах теряешься.
21 668790
>>668764
Броня должна быть скелетом же, иначе она не будет сответствовать анимации, если это не какой-то мелкий элемент типа наручей или сапог.
А так хз, что у тебя со скоростью, вроде все должно работать. Надо смотреть что как реализовано. У меня было так - на земле лежит актор одежды, я на него нажимаю - он удаляется, а инфа из него записывается в массив "инвентарь". При нажатии на иконку спавнится новый актор заданного класса и аттачится к персонажу. Так можно поднимать всякую мелочевку типа фонариков или оружия.
Второй вариант, который я делал - это со скелетными мешами для одежды. Я сразу же добавил своему персонажу несколько пустых скелетных мешей и одежду не спавнил отдельным актором, а указывал ее в свойстве скелетал меша, типа нажал на иконку футболки и сработала нода Set skeletal mesh "Verhnya Odezhda" = "SK_Majka_Alkogolichka". Ни в одном случае на скорость ничего не влияло
sage 22 668802
Про уеч очень сложно найти информацию за пределами азбуки. Например есть ровно одно упоминание использования Team Sense - и то в виде вопроса почему что-то там не работтает, откуда надо самому уже вытаскивать всё. Есть всего пара упоминаний того как делать фильтры и контексты для EQS. Те же самые чувства для ИИ - все существующие туториалы - они уровня "мама мыла раму", чуть-чуть сложностей (типа больше одного чувства) - и всё, приехали, тишина.
Но эти системы охуенные и экономят многие недели работы.
23 668810
>>668802

>Team Sense


Оно работает только в с++ , а так как большинство туториалов направлены на блюпринты то они просто говорят "есть тим сэнс, но мы его использовать не будем, вместо этого сделаем свои тим_айди"
По EQS и perceptionAI я смотрел Building Perceptive AI in Unreal Engine - там и про чувства нормально, и по EQS немного есть. Сейчас читаю Francesco Sapio - Artificial intelligence with unreal engine - там 50 страниц по EQS, и 40 страниц по чувствам.
24 668813
Это правда что на блюпринтах почти нереально накосячить, типа там никогда не будут трудно уловимые ошибки как на плюсах.
sage 25 668821
>>668810
О, круто.
>>668813
Более чем реально. Падать не будет, но дебажить такой-же гемморой. БП суть то же программирование, только мышкой, блоками и стрелкам. Все те же самые подходы и те же самые проблемы.
26 668850
Можно ли теперь шейпкеи переносить с меша на меш если они идентичные вплоть до нумерации вертексов?
sage 27 668902
Тут это самое, УЕЧ-5
https://www.youtube.com/watch?v=EFyWEMe27Dw
sage 28 668906
Алсо, больше никаких лицензионных отчислений пока не поднимешь лям долларов - что значит для индиков он абсолютно бесплатен.
# OP 29 668909
>>668902
Блять, как чувствовал, что четвёрку надо убрать из темы. Веришь, полчаса кругами ходил вокруг неотправленного поста, размышляя, убрать или оставить?
30 668912
>>668909
убирай нахуй. Вот теперь точно ФСЁ.
31 668965
>>668902
Теперь мне придется бросить изучение УЕЧ-4 и перейти к УЕЧ-5.
32 668991
>>668902
Ахуеееееть!
34 669062
>>668902

>Unreal Engine 5 will be available in preview in early 2021, and in full release late in 2021


Всего через полтора года
35 669068
>>669062
Unreal Engine 5 is being designed with forward compatibility in mind, so you can start with next-gen development now in UE 4.25 and move your projects to UE5 when you're ready.
Можешь уже начинать пилить свой мегапроект.
LevelEditorMac.jpg215 Кб, 1920x1080
36 669072
>>669068

>Можешь уже начинать пилить свой мегапроект.


На таком интерфейсе мегапроекты не пилят. Подожду пока сделают нормально.
(Автор этого поста был предупрежден.)
339535f1b082cb88f30b1fcd86fde8a2.jpg75 Кб, 646x485
38 669110
>>669072
Нежный зумерок, ты?
Знаешь, сколько охуенных мегапроектов запилили на пикриле?
От UT99 до Руны и систем шока.
39 669120
Мод, спок, это норм анон >>669072 со вполне рациональной претензией.

>>669110
Вот почему Эпики не завезли опциональное включение нативного оформления, как в унриал-эде?
40 669129
>>669072
Если ты во время создания своего мегапроекта видишь перед собой этот интерфейс, то ты занимаешься какой-то херней, а не проектом. 90% времени у тебя должен быть открыт либо визуал студио. Либо окна с настройками мешей/блюпринтов. На весь экран. А не экран с папочками и со сценой, который должен висеть где-то на втором экране в закладках.
41 669164
>>669110
Хуюмерок, тот интерфейс был менее лагучим и более простым.
42 669165
>>669120
Не совсем. Это анон, у которого все посты, кроме этого - в движкосраче.
43 669166
>>669165
Откуда ты знаешь?
44 669187
>>669013
Волосы висят колбасой
Шарфик висит медной фольгой
Тетка ползет по стенам с физикой паука, с экзоскелетом. И ведет себя так, что почти не имеет веса.
Вода гелевым клеем и странным цветом
Камни текут как вода, валятся как горох со странными скоростями, а должны отскакивать каждый по своей траектории и каждый со своим движением. Все это сдабривается провальным освещением процесса.
Размеры камней странные
Камни отваливаются как куски ваты
Освещение мелких деталей в динамических сценах катастрофическое. В результате голуби и летучие мыши летят как в плохом кино совмещенном со сценой.
Освещение мелких деталей даже в статических сценах катастрофическое. В результате свисающие камни кажутся одной плоской массой чего-то липкого.
Пыль производится микровзрывами и рассеивается в никуда
Текстуры совсем вблизи размытые.
45 669198
Пиздец, посоны, дороги назад нет, купил этот курс https://www.udemy.com/course/unrealcourse/ по скидке, придётся учить.
46 669199
>>669198
Очень зря....
47 669202
>>669198
делись
48 669229
>>669164

>интерфейс


>лагучим


Амд-нищеброд или пека для учебы?
49 669230
>>669229
Чем тебя R5 3600 + 1080Ti 32gb не устроили?
Предлагаю тогда вместо Сишарпа добавить тормознутый Питон, раз дело в железе, а не в оптимизации.
50 669232
>>669230
Вместо плюсов*
Мне мой родной движок на сишарпе уже глаза мозолит
51 669233
>>669230
>>669229
>>669232
Даже и не заметил, что тема плавно переходит в движкосрач. Но тем не менее интерфейс в уече4 это большой минус для меня, в третьем он был намного легковеснее
52 669238
>>669230

>Амд-нищеброд


Впрочем, как и ожидалось, лол.
53 669269
>>669238
Две игры на УЕЧ:
1) Outer Worlds (не путать с Outer Wilds)
2) Insomnia: The Ark
Первая идёт на моём ФХ 4000, вторая безбожно тормозит. Казалось бы, обе игры на одном движке, но в первом случае Авелоний заботится об игроках, чтобы даже у нищебродов пошло, во втором случае долбоёбы высрали неоптимизированное дерьмо на своих топовых пекарнях, не тестируя на более слабом оборудовании, на игроков им посрать.

Я не призываю продавать топовую ПЕЧ, если она у тебя уже есть. Я настаиваю на том, что девелоперские инструменты должны быть менее требовательны к ресурсам, чем конечный продукт.
54 669272
Эй блядь тимы свиньи, где обсуждение этого нанит? Что это за кал вообще? Где почитать? Пререндер какой-то ебаный.
55 669274
>>669269
Разговор был о лагании интерфейса уеча (чего я никогда не замечал). Если у кого-то лагает интерфейс - то ему время задуматься о смене железа.

>девелоперские инструменты должны быть менее требовательны к ресурсам, чем конечный продукт


Это вообще никак не связано. Ты можешь написать крестики-нолики на плюсах - при этом вижуал студия будет требовать в разы больше ресурсов чем сама игра.

>долбоёбы высрали неоптимизированное дерьмо


Раз у нас тут /гд и уепа-тред - то может ты расскажешь об инструментах для оптимизации, как они работают, в чем их смысл и как вообще оптимизировать игры?
56 669275
>>668175 (OP)
Очень жаль, что для работы с UE нужно знать C++. Ведь без него не написать сколько нибудь сложной игры. В этом плане Unity с его C# с легкостью обходит УЕч в плане эргономики и удобства программирования.
57 669276
>>669269

>девелоперские инструменты должны быть менее требовательны к ресурсам, чем конечный продукт.


Схуяли? Всегда наоборот обычно
58 669279
>>669272
https://www.youtube.com/watch?v=IIdn6yNdHMY

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

Люмен это продвинутый свет которые может работать без ртх этого, уже на существующих видокартах, типо что то промежуточное между существующим светом и полной свобой в ртх свете
59 669282
>>669279
забыл написать не рендерится даже объекты которые ты не видишь, но которые находятся в пределах камеры, ну тупа, рендерится только то что ты напрямую видишь
60 669289
>>669279
>>669282

> с ней уже не нужно ничего указывать, типо движок сам понимает где какая камера куда смотрит и там и рендерит, за пределами камеры ничего не рендерится


Ну так я сделал это и в своём форке armory, это полторы строчки кода же.
Там же какие-то замуты с микрополигонами. Чеета вообще? Продвинутые динамические лоды?

> рендерится только то что ты напрямую видишь


А как же тогда рейтресинг и отражения запределами камеры? Нее, что-то тут не то. Мне кажется просто продвинутые динамические лоды, типо того.
61 669296
>>669275
А между с++ и с# такая большая разница?
62 669297
>>669275
>>669296
Это всё пиздежь. С++ в уече нормально не используется, мне хуесосы с хабра так сказали ну еще я читал лицензию уеча поперёк Скорее просто как скриптовый язык, что-то вроде любого другого скриптового языка в других движках.
И из-за этого вполне можно через решетку писать говнокод, никто не запрещает, плагины уже давно есть.
63 669301
>>669296
Между ними пропасть. В C# намного проще работать с данными и ты не боишься забыть где-нибудь указатель на участок памяти, который забыл освободить. Не нужно постоянно разыменовывать указатели, бояться вылезть за пределы памяти и мучатся с длительной компиляцией и дерьмовым синтаксисом C++.
С C# код пишется быстро и приятно. При этом он выходит намного более безопасным и тестируемым.
64 669307
>>669301
Только в C# нельзя освободить память когда захочешь.
65 669319
>>669301
Так на уече есть же свой GC для C++, не?
66 669321
>>669310
С хуя ли ты решил, что это баба, хуемразь?
67 669327
>>669319
Есть конечно, там не надо руками ничего освобождать, тот чувак просто сам не знает, о чем пишет. Но все равно при этом обсирает.
image.png987 Кб, 2560x692
68 669337
>>668175 (OP)
Сап, работал себе спокойно, спокойно себе вчера все закрыл, сохранил. Сегодня открываю и вижу пикрил. Ошибок никаких при запуске не было, просто все объекты пропали из сцены. При этом в браузере они есть.
Как это можно разрешить, есть идеи?
image.png44 Кб, 438x1034
69 669340
>>669337
а, еще отклеилось, из аутлайнера все тоже пропало
70 669347
>>669327
В уече голые указатели, которые ведут к коррапту памяти и вылету из игры. Также там везде работа с памятью напряму - new и free кругом. Чуть зазевался и забыл освободить память и потом ищи свищи!
71 669352
>>669347
Прикинь, 90% кода операционной системы, которой ты пользуешься, состоит из голых указателей, но почему-то это не ведёт к коррапту памяти и вылету из ОС.
72 669353
>>669347
Basically there is almost no memory management. i'm working on a large UE4 project and we have the following constructs:

1. almost all links between objects are simple C++ pointers with garbage collection
2. Slate UI elements use shared pointers
3. we have precious few manual allocations, and those are typically data structs we pass around between systems.

You're not going to see a big difference vs C#.
73 669354
>>669352
я на линуксе
74 669355
>>669354
И что? В си указателей нет, по-твоему?
75 669356
>>669355
си это не си++
76 669357
>>669356
И? Чем голые указатели в си отличаются от голых указателей в с++?
15757462310240.png411 Кб, 840x854
77 669360
Кто-нибудь делал сетевые игры на уече?
Поясните, можно ли сделать сетевую игру на процедурно генерируемом уровне?
У меня пока не укладывается в голове как, по идее, по моим представлениям для сетевой игры у каждого клиента локально должен быть сохраненный ассет мапы, он загружается, и он свой у каждого клиента, а реплицируются уже состояния самих персонажей, карта естественно не реплицируется, она статична.
Если генерить уровень на сервере из готовых блоков, можно ли в рантайме сохранить его как мапу, разослать всем клиентам и после этого запустить игру на этом уровне?
Или второй вариант - отмечать блоки уровня как реплицируемые, генерить на сервере и параллельно с этим каждый добавленный блок будет уходить каждому клиенту?
Как лучше это запилить, есть что почитать на эту тему?

И еще по генерации вопрос, насколько вообще уеч пригоден для генерируемых уровней?
Про свет я уже понял, что запечь освещение не выйдет, надо будет полностью перекатываться на динамическое освещение.
А с навигацией проблем не будет?
78 669393
>>668210
Его уже давным давно завезли.
79 669396
>>669187
Все по теме кстати. Не мог понять что не так в этой холеной демке. Еще хотелось бы дополнить что сам персонаж героини стилизованное говно который явно не претендует на фото реализм.
sage 80 669404
>>669360
Детерминизм.
81 669442
>>669282

> не рендерится даже объекты которые ты не видишь, но которые находятся в пределах камеры, ну тупа, рендерится только то что ты напрямую видиш


Назовём это surface culling.
Эпики, возьмите меня на работу? Придумывателем брендовых названий.
82 669443
>>669337

> Как это можно разрешить, есть идеи?


Восстанови проект из бэкапа.
Все девелоперы делятся на две группы: те, кто бэкапит проекты и те, кто ещё не бэкапит проекты. Ты из чьих будешь?
83 669447
>>669274

>Если у кого-то лагает интерфейс - то ему время задуматься о смене железа.


На других движках не лагает даже при открытии мегатонного проекта. Это повд задуматься.
84 669448
>>669443
Бекап-то есть, но все равно была сделана работа некоторая, вот и думал, может есть возможность починить, без потерь.
85 669450
Эпик стор окончательно лёг :с
86 669451
>>669450
Гта 5 раздают.
sage 87 669454
>>669448
Скорее всего нет. Но ты должен использовать контоль версий вместо бэкапов и коммитить сразу как закончил какую то часть работы.
88 669523
>>669451
Сделали вид, что гта 5 раздают и выключили стор. Гениально же.
89 669563
анончик, как бы мне под кожу запустить вены
сабсерф не предлагать у меня там профиль
может параллакс какой или слои?
90 669570
>>669563
Вариант для ленивых: гуглишь фотку кожи с венами, в фотошопе накладываешь на свой диффуз - профит.
Вариант для чотких. Делаешь вариант для ленивых, потом идешь в збраш и скалптишь вены. Обновляешь карту нормалей на новую с венами - двойной профит.
Вариант для дерзких - идешь в сабстанс и делаешь все там.
15512963145410.png1,2 Мб, 996x892
91 669580
Бля, нихуя не понимаю.
В доках пишут, что аналог юнитических префабов - блюпринт классы.
Но блюпринт класс это один актор с набором компонентов?
А если я хочу несколько акторов иметь в виде префаба, как это в анриле сделать?
Т.е. какой-то блок уровня, который хочу переиспользовать - несколько мешей, источников света, триггер вольюмов, вольюм для навигации.
Я не могу это в виде переиспользуемого ассета оформить, чтобы потом везде инстансить и докручивать параметры?
Как такие вещи лучше делать в анриле?
Я сам вообще с годота перекатываюсь, там были вложенные сцены, любую иерархию объектов можно выделить в отдельный переиспользуемый блок и инстансить везде, где нужно.
92 669581
>>668175 (OP)
Галёнкин из Epic Games, ты красавчик!
image.png27 Кб, 683x190
93 669582
>>669581
картинка отклеилась
sage 94 669608
>>669580
Prefabricator. Или слелай блюпринт который будет передавать параметры куда надо.
95 669613
Подскажите пожалуйста, запустится ли unreal engine 4 на ноутбуке с процессором i5-4200H, 8 об оперативной памяти и видеокартой NVIDIA GeForce GTX 950M (2 Гб видеопамяти)?
96 669614
>>669613
установи да попробуй
97 669615
>>669614
У меня старый ноутбук, на котором ue4 не запустился, и я думаю покупать другой ноутбук, и поэтому спросил, подойдет ли ноутбук с такими параметрами.
98 669617
>>669615
У меня уе4 прекрасно работал на атлон х3 450 и gtx 460
объясните этот пздец Инкогнито 99 669622
Возможно, вопрос немножко не по адресу, но я не знаю где ещё его можно задать. Вопрос по Unreal Engine 3.
Итак, есть три игры: Sanctum, The Ball, Red Orchestra 2, все разрабатывались инди-хуинди студиями, примерно в одно и то же время и ВСЕ, сука, НА ЕБУЧЕМ UE 3.
Каждый раз, зайдя в настройки игры, я офигеваю от того, насколько они не однообразны и того, как разнится представленный функционал.
Например:
в The Ball есть ползунки яркости, но нет функции сглаживания и регулировки угла обзора, в Sanctum есть регулировка угла обзора, но нет регулировки яркости и сглаживания. В Red Orcestra2 есть все перечисленные функции.
Вопрос: действительно ли существуют какие-то технические ограничения по включения тех или иных функций или же разрабам было просто влом нарисовать пару лишних ползунков в меню? Причём, насколько я понимаю, UE3 по умолчанию поддерживает сглаживание FXAA, то есть разработчику не нужно как-то изъебываться, чтобы ввести его в игру.

Если что, я залётный мимокрокодил, к геймдеву отношения не имею, так что прошу простить, если вопрос слишком наивен.
sage 100 669627
>>669622
UE3 стоил миллион (минимум), был закрытым и его никому просто так не давали. Вообще это разработчик решает какие настройки куда выставлять.
sage 101 669628
>>669613
Купи комплюктер, а не ноутбук.
102 669640
>>669613
Даже если запуститься, а с таким конфигом вполне должно, не совсем понятно, что ты на нем хочешь делать с таким конфигом. Любой просчет шейдеров на сцене будет вешать его на пару часов. Любое выставление 3д объекта на сцену будет занимать время.
Если только 2д минимализм.
103 669643
>>669570

>Делаешь вариант для ленивых, потом идешь в збраш и скалптишь вены


не мне не качковые вены, мне подкожные
хотя при варианте просто цветом они на бликах смотрятся максимум дебильно даже френель не помог(
нужно что то типа клиркот но клиркот не дружит с кожей(
104 669645
>>669640
Что в этой конфигурации надо увеличить? С Gtx 1050 нормально будет работать и процессором i5-8300h?
105 669655
>>669645
Все зависит от того что именно ты хочешь делать с анрилом. Если большие 3д сцены, то тебе памяти не будет хватать и проца, для адекватной и комфортной работы.
Допустим если я сейчас гружу сцену, он жрет мой проц по полной и где-то гигов 17 оперативки. При этом карточка совсем не грузится. При просчете света видеокарточка где-то процентов на 30% грузится, а проц по полной.
Когда я сидел на 3,4 с 4 ядрами и 16 гигов ддр3, у меня стабильно при любом действии память на 100 и проц на 100 были. Карту с объектами спокойно мог час прогружать. А потом ещё шейдеры час просчитывать. Любой объект с подключенными шейдерами прогружался пару минут для выставление на сцене. При этом была 960 и её относительно хватало.
Но опять же ты можешь какие-то простые объекты лоу поли делать и простенькие шейдеры и тебе может будет хватать. Или ты совсем будешь работать с голой сценой без шейдеров без поликов, а копаться в коде и принтах и тебе не нужны будут постоянные просчеты.
Просто установи анрил и делай что делаешь. Смотри что именно будет грузиться и в каком месте будет тормозиться все.
106 669713
>>669645
Ничего. Хочешь геймдевить, бери нормальную пеку.
107 669717
>>669645
Работать то будет, но 1050 годится только для игр на самых минималках. Если она ноутбучная то вообще забудь о графоне. Ты же на уеч сел ради графона? Бери не ниже 1070.
108 669743
>>669655
>>669713
>>669717
Мне нужен ноутбук для тестового задания на ue4. Сам я с этим движком не работал. Так что мне сейчас нужен ноут просто для того чтобы сделать тестовое, там нужно сделать на плюсах двумерную игру для мобильного.То есть мне нужно чтобы примеры из документации и туториалы типа вот этого тянул
https://www.youtube.com/watch?v=LsNW4FPHuZE
Как я понял, GTX 960 лучше чем GTX 1050? 1070 не имею возможности купить. Как на ноуте с такими характеристиками будет работать: 4-ядерный процессор Intel Core i5 6300HQ 2300 МГц Turbo 3200 МГц, оперативка 12 ГБ DDR4, NVIDIA GeForce GTX 960M 4 ГБ, Windows 10? NVIDIA GeForce GTX 960M хуже чем NVIDIA GeForce GTX 960?
109 669745
>>669743
Проц хероват. Уечу нужно много потоков, чтобы шейдеры компиллировать. У тя ток 4. Вряд ли будет работать лучше, чем мой стационарный 3570k. Который я поменял на рузен 3700х и охуел от скорости.
110 669749
>>669743
А, тебе двумерную. Тогда не ебу. Вообще пох наверн.
Вообще нах те двадэ в уече. Пиздуй в юнити.
111 669753
>>669745
>>669749
мне 2d игру на плюсах надо сделать для тестового задания. То есть нужно 8 потоков? А карта NVIDIA GeForce GTX 960M и 12 ГБ DDR4 сойдет?
112 669757
>>669360
Мань, любая тридэ игра это тупо набор векторных чисел.
Передаешь по сети числа, они проходят через скрипт и на выходе получается геометрия. Процедурал меш во все поля.
Чтобы не передавать слишком много данных, юзаешь векторные числа тупо для трансформа ассетов. Типа тут у нас домик, а тут деревце. У второго игрока в файлах игры уже есть домик и деревце и они по этим числам так же встанут на уровне.
Есть еще генерация через сид, когда число детерминирует генерацию целых миров (как в астронир и майнкрафте). Ну и получается конечное число миров. Передаешь число - передаешь всю базовую инфу о мире. Поищи сайты манякрафта, где люди интересными сидами обмениваются.
113 669758
>>669753
Я двадэ не юзал. Могу предположить, что там одноядерного атома на 1 ггц хватит.
114 669759
>>669622
Второе. Функционал есть, но его еще нужно вывести в виджеты меню. Вообще годный геймдиз не будет сильно переусложнять настройки. А многие из них так и вовсе консольщики и считают, что настройки - ненужная хуйня.
115 669768
Где лучше хранить исходники ассетов (blend, fbx, png и прочее), в Content, прямо рядом с импортируемыми ассетами? Они в таком случае не попадут в pak при сборке, туда только ассеты включаются?
Или лучше в отдельной папке держать?
116 669769
>>669622

> разрабам было просто влом нарисовать пару лишних ползунков в меню?


> я залётный мимокрокодил, к геймдеву отношения не имею, так что прошу простить


Карочи, обесняю на пальцах: за каждым простолишнимползунком в настройках скрывается определённый пласт кода, балансировки параметров и жопаболи. Поэтому в зависимости от студии, если кодеры ниасилили, то совместным решением с геймдизом принимается решение хуйзабить.
117 669771
>>669769
Неужели еще ассетов не завезли в маркетплейс с готовыми менюшками для настроек? Они же одинаковые в большинстве игор.
118 669777
>>669272
Пока хуй знает что это и как оно работает в деталях. Скорее всего там алгоритм, похожий на то, что юзается в збраше, то есть у вертексов геометрии есть значение положения в мировом векторном пространстве, но нет локального значения вектора нормали (который юзается для смус шейдинга и который не нужен на многомиллионном поликаунте). Как итог это снижает расход памяти на хранение и ресурсов на обработку геометрии в два раза.
Ключевая разница в том, что збраш рендерит геометрию на проце (софтварно, ага) и грузит 16 поточные процы на 100%. А тут похожий алгоритм, но с гпу ускорением. Если учесть, что в параллельных расчетах видюхи гораздо сильнее процев, то получается огромный прирост из-за одного только лишь гпу ускорения. Хуй знает, почему никто не додумался раньше.
Ну а с мощностями как у пс5 (10 тфлопс) отобразить миллиарды полигонов в 1440р 30 кадров не составит труда.
119 669778
>>669743
Если тебе кодить игру, то видеокарта тебе врядли нужна вабще, какие-то просчеты со светом ты и на своей сделаешь. Максимум займет чуть больше времени. При запусках тоже твоя 950 должна вывезти. К тому же ты же не будешь пбр материалы юзать и прочее.
По идее с твоей текущей комплектацией вполне осилишь. Может где-то будет чуть долго прогружаться, где-то подождать, но не критично.
Запускай с тем, что есть. Все равно сцену будешь раз в пару часов на пару минут загружать, а все остальное время в своем визуал студио сидеть будешь.
120 669781
>>669769

>Карочи, обесняю на пальцах: за каждым простолишнимползунком в настройках скрывается определённый пласт кода, балансировки параметров и жопаболи.


Не пизди. В уече настройки реализованы через исполнение консольных комманд. Поменять разрешение, выставить лимит фпс - все это делается парой лапшин и строчкой текста. Проблемы могут быть с точки зрения фронтенда (сделать удобно и красиво), но вот бэкенд элементарный.
121 669784
>>669771
Все ждут пока ты завезёшь и озолотишься.
>>669781

> да там всё просто, хуяк-хуяк и в продакшон


Это не ты тот школьник, который обещал винду Билла Гейтса как два пальца повторить за пару ночей на коленке? Ну как, повторил?
122 669787
Анончик неужели нет способа эмулировать кликот материал в сабсерфейс профайл материале?
123 669819
>>669777

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


> Как итог это снижает расход памяти на хранение и ресурсов на обработку геометрии в два раза.


Чи шо, это я прост удаляю cмуз шадинг, исправляю нормали и мне норм становится? В моей недоигре как раз нету смуза. Армори3d есличе, но могу портнуть.
Даже не знаю, реально такой прирост? Можно ебашить кадр из миллиона трисов и днищевидеокартам вроде 1030 норм будет?

> Хуй знает, почему никто не додумался раньше.


Хмм. Это да. Нужно спиздить и реализовать что ли?

> отобразить миллиарды полигонов


А я кадр на 100к-300к трисов делаю... Мда кек.... правда для браузера
124 669822
>>669784
Мань, не еби мозги. Все эти "труднореализуемые" настройки легко реализуются консольными коммандами вне меню или хотя бы правкой строчек в конфиг файле. Таким макаром люди доводят игры до потейто мода, срезая графон в ноль. Это пиздец какая очевидная и элементарная вещь, которую разрабы не хотят дублировать в менюхах по разным причинам и трудность реализации - последняя из них.
125 669829
>>669819
Ты не удаляешь нормали, а делаешь флэт шейдинг. Нормали все равно остаются, занимают место в памяти и расходуют дроу коллы.
Про 1030 вот как. Были тулзы для предпросмотра тридэ сканов, там используются похожие упрощенные модели. Названий я уже не вспомню. Там на затычках реально можно было миллионв вертеть. Но шейдинга там не было, тупо геометрия.
Весьма очевидно, что это старая тема. Прост нужно было сделать интеграцию в уже существующий движок со всем его старым функционалом. Эпики вроде как первые, остальные сосатб. Ну а васянам уже априори поздно пытаться в такое.
126 669832
>>669822
Лол, манямирок с консольными командами у тебя, а маня я. Вот это номер!
127 669834
>>669832

>кудах

128 669835
>>669829
Это же получается обычный флэт шейдинг же. Хуле тут вообще такова?

> Эпики вроде как первые, остальные сосатб. Ну а васянам уже априори поздно пытаться в такое.


Через два года будут. Если будут. Васянам проще это говно сделать.
129 669840
>>669835
А такое, что движок общается с видюхой через стардартный апи, а в апи четко прописано, что у вертекса обязательно должна быть нормаль. Стандартные апи делались тогда, когда без смус шейдинга вообще никак. А когда подвезли вулканы и дали возможность глубже копаться в коде, то у прогеров появилась возможность исправить это недоразумение.
130 669849
>>669840
Ты меня извини. Но как ты собрался рендерить меш без нормалей?
131 669861
>>669849
У авторов зебраша спрашивай, а не у меня. Они это уже давно делают.
1543844189198.png88 Кб, 800x354
132 669889
>>669840
А в обычных шейдерах можно обойти этот g-buffer как-то? Этож вин будет! Наверняка можно.
133 669899
>>669759
>>669769

Ну блин, яркость и угол обзора не относятся к свистелкам и перделкам, это первостепенные вещи, вам не кажется?
134 669907
>>669899
Яркость это параметр постпроцесса, а угол обзора - параметр камеры. Привязка к менюшкам делается на раз-два.
И если со вторым могут быть проблемы - нужно привязать виджет менюшки к параметру конкретной камеры конкретного character class, который possesed currently - то в первом случае ты просто вызываешь параметры постпроцесс эктора из сцены и делаешь с ними что хочешь. От делать нехуй можно продублировать вообще все параметры и дать возможность игроку нахуячить дюжину кастомных фотофильтров. Но! Это не делается, потому что среднестатистический игрок - дегенерат и долбоеб. Он пришел в игру деградировать, а не в настройках копаться, строя из себя профессионального оператора. Геймдизы это знают и не дают игроку настроек больше, чем его айсикью позволяет ему осознать важность и нужность этих параметров. Иначе игрок с криком "сложна!" бросит игру и больше ее не запустит, да и следующую часть потом не купит.
135 669933
>>669743
Да все нормально будет. Опять же, я спокойно использовал уе4 (и вижуал студию) на очень старой системе с Athlon II X3 450, GTX 460 и 4гб оперативки. Загрузка и компиляция шейдеров были очень медленные, но в остальном все нормально работало.
Алсо что за тестовое задание, ты где-то на курсах уеча занимаешься? У тебя нет дома пекарни?
136 669935
>>669768
Где удобнее, там и держи, в пак они не попадают. Я держу все вместе
137 669941
>>669899

> вам не кажется?


Не кажется. Гемдизайнер мнит себя великим режиссёром и требует, чтобы эти параметры были неизменны, такими, как он решил. Ты простой кодер в студии. Твои действия?
79881288919766large.jpg292 Кб, 1522x851
138 669950
>>669941
подбегу и резко переебу с вертухи в щщи
6cf.jpg202 Кб, 561x750
139 669953
>>669907
классно сказано
140 670059
>>668175 (OP)
Сосаны, стоит ли вкатываться в анрил, если хочется делать 2D/2.5D? Или для такого лучше юнити, годот и т.д.?
141 670116
Почему в УЕЧе нельзя играться с Zбуффером
даже в древнем Морровинде было можно это делать создавая охуительные галлюцинации у игрока, что люди аж кирпичную кладь откладывали
142 670136
>>670116
Есть постпроцесс материалы, в них вроде как можно с глубиной кадра работать, но я хз детали, так как не юзал пока что.
143 670171
>>670136
это говно только в эмишшн может
хотя есть видос где на сплошной плейн кладут модель ТРЕЩЩИНЫ
но там слишком плохо показано
144 670200
>>669907
окей, можно ещё вопрос?
FXAA это единственный метод сглаживания доступный в UE3? Просто во всех играх на UE3 можно выбрать только его.
145 670206
>>668810
А можешь книгу в файлообменник кинуть?
15468501562970.jpg107 Кб, 595x599
146 670225
>>668175 (OP)
ГДЕ ПЕРЕКОТ, БЛЯТЬ?
147 670254
>>670200
Как минимум есть txaa и суперсэмплинг.
А вообще иди нахуй.
image.png453 Кб, 1920x1056
148 670269
Анончик, подскажи плиз
https://docs.unrealengine.com/en-US/Engine/Rendering/Materials/HowTo/ColoredTransluscentShadows/index.html
что за хуйня этот материал у меня при Translucent нет активных Рафнеса Металлика Спекулара и Нормала!
как сделать материал из доков?
он был еще в 2015 его что убрали??????
screen.png370 Кб, 1227x889
150 670275
151 670276
>>670275
спасибо нашел
Скажи пожалуйста как заставить этот материал отбрасывать тень статик не отбрасывает а в видео https://www.youtube.com/watch?v=NDMt_W5gOZA
анимированный дым отбрасывает
где то какие то ограничения?
14897370692730.jpg98 Кб, 680x599
152 670284
>>670225
рано
15415394340792.jpg17 Кб, 420x267
153 670286
>>670284
В прошлом треде я тоже говорил что рано перекатывать на 500м посте, а этот даун - оп-хуй перекотил, может и этот перекотить пока не паоздно нахуй? НУЖНО БОЛЬШЕ УЕ4-ТРЕДОВ, ЗАПОЛОНИМ ИМИ ВЕСЬ ГейДевач к хуям, ведь это же уе4 бля!
154 670289
>>670286
Что ты несёшь, долбаёб? Бамплимит на доске 500. Бесконечные треды обрезаются на 1000 постов. УЕЧ не бесконечный = бамплимит 500.
155 670290
>>670289

> Бамплимит на доске 500.


Ах да, недавно ввели. Зимой. Возможно ты пропустил. Тогда за мат извени.
0CeDcTspi8.jpg96 Кб, 605x807
156 670292
>>670286
ШУЕ!
157 670294
День добрый! Вот уже 1.5 года разрабатываю свою пошаговую 4х стратегию по ФоЕ, и вот относительно освоив язык C++ и Ue4 у меня встал вопрос организации архитектуры самой игры. Во время обучения и ознакомления с фреймворком, я пытался запилить базовую основу игры, то есть гекс сетку и механику юнитов и империй, но зачастую всё отправлялось в топку, так как архитектурные решения начинали ограничивать проект, и не позволяли реализовывать новые фичи. После многих месяцев мучений, я стал больше внимание уделять проблемам проектирования, но тут встаёт проблема отсутствия опыта разработки как такового. Поэтому я хотел бы попросить помощи от более опытных программистов, которые могли бы или уже занимались анализом архитектуры 4х стратегий, подсказать как реализовывать те или иные фичи, и какие ошибки в теории можно совершить при старте разработки. Заранее буду очень благодарен.
158 670295
>>670294
ФоЕ это что?
159 670297
>>670295

Fallout: Equestria
EBj5Zza9B-0.jpg98 Кб, 960x960
160 670299
image.png740 Кб, 820x1024
161 670531
>>670290
Ох_уе_ть вам уе4 тред обрезали в два раза, наверное потому что вы начали перекатывать на 500м посте нахуй ну да похуй в общем то.
Мимо думал и продолжаю думать что в тематиках до 1000 постов не зависимо от того бесконечный это тред или нет.
15505946586242.png938 Кб, 1000x667
162 670533
>>670290
Ещё я думаю что ты вчера или позавчера из /б/ прикатился и перекотил тред уёба по правилам из /б/.
За мат извени
163 670534
>>670289

https://2ch.hk/gd/res/659486.html (М)

Что это там такое? Надо же юнити-тредик из геймдевача который дошёл до отметки 660 постов по твоему по /б/редовому бамплимит, а вот хуй там.
И что же по твоему православный уе4 тредик хуже какого то там юнити треда?
164 670535
>>670273
Спасибо!
изображение.png16 Кб, 584x375
165 670552
>>669840

>а в апи четко прописано, что у вертекса обязательно должна быть нормаль.



Нигде это не прописано, пиздушок.

Нет, не должна.

Обязательна только позишон. Можно даже в 2d.

>>669849

>Но как ты собрался рендерить меш без нормалей?



Векторным умножением трех вершин .
166 670553
>>670552

Нормали (равно как и любая прочая хуйня что ты вместе с позицией передаешь, главное что бы определенного формата) - это чисто юзер-дефайнед данные, для использования в шейдере, видяхе они нахер не сдались.
167 670554
>>670552

>Но как ты собрался рендерить меш без нормалей?



Более того, трехмерный меш можно не то что без нормалей, нро и без z-координаты рендерить нахуй еёё выкинув перед растеризацией, как это делает ps1.
Безымянный.png99 Кб, 937x578
168 670555
Версия UE 4.25.

Пытаюсь использовать Line Trace, но линия перед камерой не появляется когда я смотрю прямо, она выскакивает только когда наклоняю камеру вниз или вверх. Когда пытаюсь прямо перед камерой выпустить линию, то она появляется, но сзади.
Проект полностью чистый, выбран шаблон FPS, внёс только эти изменения из скриншота в блупринт FirstPersonCharacter.
169 670560
>>670555
Нужно прибавлять увеличенный forward vector к world location, а не умножать на него
170 670561
>>670560
Спасибо, изменил "vector * vector" на "vector + vector" и заработало как надо.
171 670766
>>670555
Тебе луч из камеры прямо вдоль линии обзора?
Я бы вообще тупо взял ворлд ротейшн камеры и сделал бы им ротейт вектор для твоих 400 (вроде как по иксу), а затем бы прибавил к ворлд локейшн камеры. Полученое ушло бы на конечную для лайнтрейса.
Но если у тебя и так работает, то ок.
172 670771
>>670554
А еще можно снизить битность флоата для векторов. А чтобы не упереться в ограничение для смещение относительно нуля, можно скейлить объекты, имитируя дистанцию.
Бля, можно столько клевых оптимизаций на уровне байткода сделать. Вроде уже давно все стандарты в тридэ устаканились, но в то же время это до сих пор непаханное поле.
173 670816
>>670766

>Тебе луч из камеры прямо вдоль линии обзора?


Ну да. Он правда немного с отклонением бил, но я уже и это исправил, благо у кого-то в сети схожая проблема была. Я когда искал решение, то видел как кто-то ротейшн использовал, но да, думаю без разницы раз всё равно работает (так с этим промучился, что даже наизусть запомнил, что для меня вообще редкость).
174 670866
Сап, коллеги, что слышно по поводу плюсов и блюпринтов в новом UE?

Не планируют выпиливать? Кто бы что не говорил, но на мой взгляд, приготовили отличные средства разработки.

Не хотелось бы, чтобы что-то радикально перепиливали.
175 670877
>>670866
С чего ты взял что они хоть что-то запилят?
176 670904
>>670816
Еще проще заперентить вспомогательный эктор под камерой в списке компонентов блюпринта (драг н дропом на строку камеры). Он тогда будет трансформиться в ее локальных координатах. Начало луча брать из координат камеры, конец из координат эктора. В этом случае вообще ничего прибавлять и умножать не надо, а принцип работы максимально наглядный. А если все же надо луч удлиннить, то меняй релейтив трансформ.
Крч одну и ту же хуйню можно десятком разных способов сделать.
177 670907
>>670866
Бп были еще в уе3. Назывались кисмет и многие функции прямиком оттуда перекочевали в уе4. Такой пласт наработок менять уже точно не будут.
178 670934
Смотрел материал волос
как то там блеска мало - глиной какой то отдает
1589828999877.png82 Кб, 635x821
# OP 179 670949
>>670866
Не выпилят. Возможно (но это не точно) приделают очередной скриптовый язык для 3,5 противников блок-схем, который точно так же как и предыдущие анрил-скрипты окажется фейловым и сгинет.

ИМХО, лучше бы запилили скроллящиеся вниз блупринты вместо скроллящихся вправо. Например, по аналогии со скретчем ( https://scratch.mit.edu/ ) вот это был бы вин!
180 670994
>>670949
Вот да, возможность менять ориентацию пинов для блюпринтов с горизонтальной на вертикальную оч сильно нужно. А то заебался уже мышой елозить слева направо.
Еще было бы збс, если бы они ноды покомпактнее сделали. Тот же дилей это такая здоровенная блямба, которую раза в 3 можно меньше сделать. И так со всеми.
Ну а условный скриптовый язык как бэ и так есть уже. Я про язык разметки блюпринтов. Это когда на блюпринте делаешь ctrl + a, ctrl + c, переходишь в блокнот, делаешь ctrl + v, правишь текст через "найти и заменить", ctrl + c, переходишь в свой блюпринт и делаешь ctrl + v.
Прост было бы збс, если бы они какую-нибудь подсветку скрипта сделали, да и полноценную IDE вообще.
181 671002
>>670949

>Возможно (но это не точно) приделают очередной скриптовый язык для 3,5 противников блок-схем, который точно так же как и предыдущие анрил-скрипты окажется фейловым и сгинет.


Именно так и будет, точно приделают, не будет фейловым, но сгинет за ненадобностью. Единственное чего не хватает анриалу сишарпа, тогда охват будет максимальным. Блюпринты не люблю, скретч тоже, выриант как в констракте был бы лучше, но блюпрниты менять точно не будут.
Хотя судя по последним новостям анриал умеет сильно удивлять. Вдруг они выкатят анриалскрипт и скажут, что он в 5 раз шустрее плюсов! Или и скрипт сделают и сишарп официально прикрутят. Уже непонятно чего ожидать.
182 671021
>>671002
Есть шарп.
183 671048
У меня тут такой вопрос возник. У меня во время и после карантина образовалось немало свободных часов в неделю. Я тут посмотрел на демку UE5 и захотел немного подучить текущую версию движка в этом году, чтобы в следующем было полегче разбираться со свежаком. Тут наверняка есть люди, которые переходили с UE3 на четверку, вам сильно приходилось переучиваться в процессе? Или версии движков отличаются только новыми опциями, а интерфейс и базовые функции из года в год остаются неизменными?
184 671145
Блин, хотел бы охуенную 2д игру на ue4 сделать, но у меня даже 40GB свободныого места на ЖД нет.... а в иделе нужно много ХДД+сочный моник чтобы глаза не уставали и вилюшку....

как начать в уе4 С НУЛЯ? Без 40 Гб места на жесктом диске
185 671148
>>671145

> 2d игра


> на уеЧ

186 671149
>>671148
вообще, на юнити думал сначала. Красивую 2д игру, платформер, бегать слева направо типа, без откровейний в геймдизайне и режисру, как тестовую игру. но красивую, т.е. эффекты, взрывы, радуга, дождь, молнии, огонь, искры. Красивый бегунный платформера, сле-ванаправр,

ты хоч сказать уе4 это оверкилл для мобильного 2д?

вообще, мне уе4 нужно для моей большой мечты - оупен воролд 3д проекта, масштаба ААА.
но для начала нужно набить руку.
и купить много жестких дисков
и кончено для уе4(уе5?) 3д ААА наверное нужно будет видюха мощная. мб 1080ти на авито куплю.
187 671187
>>671149
Не слушай гринтекстового дебича, нормально все делается.
вот тебе туториал, например, https://www.youtube.com/watch?v=esPf14dyMCE&list=PLL0cLF8gjBprGkSAYxrkldwhIHdi5zlxx
188 671193
>>671187

>Не слушай гринтекстового дебича


По-моему дебич тот кто кормит зеленого с забитым жестким диском.
189 671205
у меня белый транслюсент материал почему то при любой игре с опасити становится нахуй черным
как это лечится?
190 671208
>>671193
У людей не бывает забитых жестких дисков?
image.png3 Кб, 776x34
191 671217
>>671208

>У людей не бывает забитых жестких дисков?


Нет, если они собираются возиться с софтом требующего тяжелые исходники и самого по себе занимающего прилично место.
192 671220
>>671217
Как ты умудрился забить 5 Тб? Чем? Нахуя?
193 671236
>>671217
Это 4К VR порно?
194 671256
>>671193
Не у всех 4х2 Тб есть...
2.PNG25 Кб, 859x173
195 671260
>>671256
Если у тебя нет 4К на жесткий диск то пользуйся не уечем, а каким нибудь движком для нищих.
0e3ugyki0vr21.png763 Кб, 1080x1096
196 671262
Братишки решил вкатится в этот ваш геймдев. Сам я не очень умный, скорее даже тупой, поэтому решил великих планов не строить и для начала хочу скопировать понг из игры Crash Bash
https://youtu.be/ornSBjvmo5Q
Сейчас загуглил уроки по обычному понгу, но не нашел ничего нормального, зато нашел видос как челик сделал 3д понг, который выглядит как то от чего можно отталкиваться
https://youtu.be/lC70J8x3ue4
Хотелось бы узнать у шарящих насколько это сложно сделать, с учетом того что в программировании я ничего не понимаю, если повезет смогу осилить блю принты.
197 671265
>>671260
Кому сейчас нужно это хдд старье? Ты б еще на сд-рв хранил
198 671270
>>671265
Нищему, который хочет сделать 2д на уече. Мне не нужно.
199 671274
>>671262
Ты его не сделаешь на данном уровне. Никак. Для того, чтобы его сделать ты должен понимать не только блюпринты, но и игровые механики и их взаимодействуя. У тебя просто нет примеров и опыта.
К сожалению как и нет в природе курсов способных с нуля протащить тебя до самого конца, до создания полноценной игры. Курсы либо сводятся к тому, что дают тебе уже что-то готовое и ты их пихаешь в свой проект, а тебе показывают где там можно пару параметров изменить, чтобы оно заработало. Но в целом каждый элемент работы ты понимать не будешь. Либо курсы сводятся к тому, что дают тебе отдельные принципы. Которые ты и сможешь связывать воедино.
Начни осваивать блюпринты. Тебе нужно понимать принципы как это работает, как все устроено и взаимодействует. Найди курс "Unreal Engine 4 Class. Blueprints", например на торрентах. Самый топовый курс по блюпринтам. Он даст тебе очень хороший старт и понимание. Дальше если захочешь опять таки делать свой понг будешь искать уже по конкретным элементам механики.
На самом деле делать какой-нибудь фпс шутер или платформер намного проще из-за огромного количества туториалов и уроков по каждому из элементов. Инвентарь, смена оружия, настройка оружия, анимация и т.п., по большому числу элементов есть много туториалов. Даже если ты найдешь какой-нибудь единственный туториал по понгу своему, скорее всего он будет для тебя недостаточно полным или информативным, чтобы понять и сделать по нему свое. Ни один туториал не позволить изучить тему настолько, чтобы сделать от начала и до конца готовую вещь, к сожалению. Так что в любом случае придется искать, гуглить, отдельные механики и элементы. А для начала начни курс по блюпринтам "Unreal Engine 4 Class. Blueprints". Дальше уже поймешь, твое или нет, и куда двигаться дальше.
image.png270 Кб, 1016x378
200 671282
УЕ5 скоро?

на какие бабки купить РТХ 2080?
image.png17 Кб, 400x455
201 671289
>>671282

>УЕ5 скоро?


В следующем году.

>на какие бабки купить РТХ 2080?


А зачем ее покупать и даунгрейдить систему?

А есил серьезно, то нафига 99% тут иметь топ системы? Чтобы делать бесполезные сцены в хайполи? Те кто хоть что-то делают, ковыряются себе в коде или лепят ассетики свои, им и средняя сборка сойдет. Я думаю пацанам, кто начнет в платформеры свои пихать чистые збраш меши с миллионами поликами люлей отвесят сразу.
Я конечно не знаю, что там и как, но думаю даже экспорт-импорт покажет, что совать супер хайполи в движок не лучшая идея для домашних компов.
Да и с другой стороны, если для потребителя, только такие тех демки и запускать. Сейчас-то игр ААА уровня не делают, а если уе5 выйдет, будто все сразу побегут и начнут их делать. Да и сейчас во время кризиса нельзя будет рассчитывать, что у всех есть возможность купить себе 2080 и играть в графон, будут все же на большую аудиторию делать с меньшими требованиями.
Так что можешь копить ещё года 2-3 смело на карточку, даже с выходом уе5 с ней особо делать нечего будет.
202 671298
>>671282
На деньги с продажи уже сделаных игр
203 671331
>>671298
Подскажите пожалуйста, как мне сделать так, чтобы после того как мой главный персонаж упал после SetSimulatePhysics(), чтобы он через заданное время встал на том же уровне? У меня не получается когда я пишу GetWorld()->SpawnActor(&this, loc, rot). Так не компилится. Как сделать так чтобы главный персонаж поднялся и снова мог двигаться?
204 671350
>>671274
Спасибо за развернутый ответ, вроде все понял, хотя конечно странно что уроки по созданию понга не очень популярны, я думал что это должно быть что-то типа основ для новичков, а потом уроки постепенно усложняются и игры с более сложными механиками становятся.
205 671384
Анончик помоги плиз
почему транслюсент материал такой темный относительно диффуза? как его сделать по светлее? буст что крутануть на максимум?
206 671388
>>671374
Мне надо на с++
Насколько я понял, это делается через PlayerController. Но я сначала сделал персонажа, унаследованного от Character, поэтому теперь, когда я вызываю из контроллера метод GetPawn(), мне подает ошибку. Можно как-нибудь это исправить не переделывая мой персонаж, то есть чтобы мне не нужно было создавать новый класс и обследоваться от Pawn?
207 671413
Сап, программисты.
Извиняюсь за, быть может, странный вопрос, но может ли блюпринт сломаться?

Пилю проект на плюсах. Создаю классы, от них уже бп. В результате после одного из билдов блюпринт при использовании на уровне кладет редактор. Если же от цпп класса реализовать новый бп все прекрасно работает. При этом акторы с ранних версий бп работают, а крешится с помледнего билда и если дергать новые с ассетов.
Уже все облазил, никакой очевидной баги не вижу. Но проект стабильно падает при попытке эквипнуть акторов с данного юп с access exception violation.
Unreal.png5 Кб, 490x217
208 671431
Программач, выручай. Не запускается дебаггер в студии. Выдает вот такую ошибку - пикрил.
Ничего не делал, только переносил анрил на другой диск и делал mklink консоли.
209 671432
>>671431

>*в консоли



быстрофикс
210 671445
>>671388
А character разве не от pawn отнаследован?
Что тебе мешает отнаследовать сделать свой player controller и в нем сделать свой метод GetCharacter?
211 671499
>>671445
Всё, я нашел как сделать так чтобы мой контроллер который наследует от PlayerController считал своим Pawn на самом деле ACharacter. Там в примерах движка где Top Down это как раз показывается. Но я по прежнему не понимаю, как мне возобновить на том же левеле мой главный ACharacter. Я сначала делаю в моем контроллере Cast<MyCustomCharacter>(GetPawn())->GetMesh()->SetSimulatePhysics(true). Потом когда я в контроллере пишу GetPawn()->Destroy(), у меня просто вылетает игра. Как мне уничтожить старый меш и создать новый в контроллере?
212 671503
>>671413
Ты не на линухе случайно?
213 671507
>>671499
Так ты не меш удаляешь, а сам актор.
Тебе надо компонент меша получить и грохнуть может?
Только непонятно, зачем тебе уничтожать и создавать новый меш, по идее надо отключить симулейт физикс и заблендить скелет в какую-то анимацию, если я тебя правильно понял.
214 671511
Как у уеча с билдами под линукс, кто-нибудь пробовал?
Имею ввиду не редактор, а сами билды игры, безголового сервера, можно все это дело билдить под линукс, есть подводные?
215 671530
Так никто и не может ответить на вопрос почему решения на крестах в движке пересобираются по 20 ссаных минут даже в лайтовом проекте? Как в этой ебатории ваще че-то тестить можно нахуй? Тут одни блюпринт чмони итт что ли?
216 671547
>>671530
Из за слабого пк. Рузен 2700х, 32 Гб -секунд 5-10 солюшен собирается, минуту занимает полная пересборка. Проект относительно сложный. С ссд в теории ещё быстрее должно быть. На старой пекарне с феномом 965 и 8 Гб памяти тоже минут по 15 билдило.
sage 217 671549
>>671499
GetMesh возвращает компонент, не меш. Потому вызов будет GetMesh()->SetSkeletalMeshWithoutResettingAnimation например. Вообще меш сам надо грузить асинхронно при этом - а то у тебя вся игра в памяти будет.
>>671431
Перегенерировать студийный проект.
218 671619
>>671530
За пять секунд всё перекомпилируется.
мимо-i7-16GB RAM-SSD
219 671683
>>671549
Зашел в папку с проектом, правой кнопкой на ue'шном проектном файле, выбрал generate visual studio files, потом открыл его, он побилдился, открыл студию, пробую нажать дебаггер - такая же ошибка.
Посмотрел на линк куда ругается, показалось, что вторая часть линка ведет в проект, только там тоже бинаря почему-то нет.
220 671685
>>671530
Ты, наверное, что-то не так делаешь.
221 671723
>>671350
Анриал не для понга, блеать, а для высокобюджетных шутанов. Никому, кроме тебя не пришло в голову делать на анриле понг. Те, кто приходит в анрил, те, кто дорос до него, как правило уже имеют в своем портфолио понги, тетрисы и тривряды.
image.png99 Кб, 236x250
222 671736
223 671737
>>671683
Никогда не используй симлинки на Windows.
224 671742
>>671737
Это будет duck hunter.
228228228 Натурал228 225 671871
бляряльно кто в курсе как сделать процедурную генерацию?
226 671875
227 671927
Кто тут делал более-менее сложный мультиплеер (не танчики с денди) на 10 игроков хотя бы?
Нетворкинга на блюпринтах хватает?
С сетевым программированием у меня все в порядке (работаю бэкендером), но С++ не знаю.
Сначала думал взять юнити и написать свой собственный сервер на node.js, а потом увидел что в UE4 вроде дохуя сделано по нетворкингу из коробки.
В общем, насколько универсальны эти блюпринты и закрывают ли они большую часть вопросов? А те вопросы, которые не закрывают, насколько сложно будет самому закрыть (в принципе написать пару классов на С++ я смогу)?
изображение.png581 Кб, 1901x827
228 671938
>>671507
>>671549
Мне надо чтобы сама фигурка упала, поэтому я установил в блупринт редакторе для меша collision preset на Ragdoll. И в контроллере в функции Tick() я проверяю, если переменная Power становится ниже нуля, то я делаю
Cast<MyCustomCharacter>(GetPawn())->GetMesh()->SetSimulatePhysics(true)
для того чтобы была анимация падения моего персонажа, потом я хочу с помощью таймера вызвать функцию чтобы мой персонаж возобновился на том же месте.
Как мне сделать чтобы мой персонаж встал?
Вот в этой функции GetMesh()->SetSkeletalMeshWithoutResettingAnimation мне надо сначала взять меш из моего павна? А потом его же в эту функцию передать?
Я ещё думал может мне после Cast<MyCustomCharacter>(GetPawn())->GetMesh()->SetSimulatePhysics(true) удалять как-то вообще актор, а потом с помощью GetWorld()->SpawnActor() создавать новую пешку, но у меня после удаления пешки вылетает сразу игра. Как мне возрождать персонаж на том же уровне?
sage 229 671952
>>671871

>процедурную генерацию ...


ЧЕГО? ПРОЦЕДУРНУЮ ГЕНЕРАЦИЮ ЧЕГО??
Блять, ты порвал меня. Такую хуйню высрал, я не могу.
230 671980
>>671938

>я установил в блупринт редакторе для меша collision preset на Ragdoll


Это не то, collision preset не влияет на коллижены (блоки и оверлапы), а не на физику.
Тебе нужно включать set simulate physics и enable gravity
231 671981
>>671980

> collision preset влияет на коллижены


фикс
a847098ec1dce28e7efeae008ff7d88f.jpg16 Кб, 300x300
232 671987
>>671723
К чему эта непонятная агрессия братишка, я нашел видос как мужик делает подобие арканоида и там есть нужные мне механики, значит не только мне пришло это в голову.
https://youtu.be/icR_EgXrS6o Сам видос если что, может еще кому-нибудь будет интересно.
233 671991
>>671987
Кстати годный мужик, я начинал изучение уеча с его канала. У него и по 3д-моделированию есть уроки.
изображение.png19 Кб, 1117x338
234 672003
>>671980
когда я устанавливал collision preset не на Ragdoll, а на другие значения, то анимация падения была совсем другой. Как мне поднять моего персонажа через время?

>Тебе нужно включать set simulate physics и enable gravity


в редакторе блупринтов?
Как мне поднять снова моего персонажа?
235 672015
>>671987

> К чему эта непонятная агрессия братишка


Прост)) Ты тоже можешь на меня поариться. Побрацки.
236 672111
>>672003

>Как мне поднять снова моего персонажа?


Убиваешь упавшего персонажа и спавнишь заново там, где он должен стоять.
237 672119
>>672111
убить это значит GetPawn()->Destroy()? У меня после этого игра вылетает.
238 672122
>>672119

> У меня после этого игра вылетает


Все игры вылетают. Даже недавно вышедший манытер про акулу вылетает. Не рефлексируй, ебошь дальше.
239 672139
>>672111
>>672119
Зачем вам убивать/спавнить?
В доках же есть пример, как нормально сделать.
https://docs.unrealengine.com/en-US/Engine/Animation/PoseSnapshot/index.html
240 672159
>>672139
У них в примере используется уже готовая анимация вставания. Если у тебя ее нет, то использовать этот способ не выйдет.
241 672197
>>672159
Совсем дурак? Прихуярь анимацию через ретаргетинг.
242 672200
>>672197
Где я ее возьму блять?
243 672203
>>672200
В ALS. Там и система вставания после рэгдолла есть.
244 672265
>>672200

>Где я ее возьму блять?


В блендере сделаешь? Там дел на полчаса.
Как ты вообще игры делаешь, если не можешь ручками накидать двух секундную анимацию?
245 672269
>>672265

> Там дел на полчаса.


Долго. При том что блендер выучить сперва надо. Проще в майке.
246 672270
>>672269
Майка денег стоит, да и учить её тоже надо.
247 672271
>>672270
За домашнее использование софта платят только лохи. Есть торрент эдишн и бесплатная студенческая лицензионная версия, в которой есть полный функционал и экспорт в фбх.
Майку учить проще, так как по ней больше туторов и гайдов, особенно по анимации. И больше плагинов и скриптов для анимации. И вообще она безоговорочный топ для анимации.
248 672272
>>672271

>Есть торрент эдишн


Я потом твою игру с торрента скачаю, ты же не против?
Пусть лохи за неё платят.
249 672274
>>672272
Если хоть кто-то поиграет в мою игру, то это будет замечательно. Хотя вряд ли моя игра вообще до торрентов доберется, если я ее туда сам не выложу.

А вообще моя игра не планируется к стоимости в 2500 бачей на год использования. И за 100 рублей в стиме тебе тупо лень будет включать ВПН и лезть на рутрекер, чтобы потом возиться с заменой экзешника и прочим патчингом.

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

Очередной копираст-долбоеб, короче.
250 672278
>>672265
Лол, ты анимации когда-нибудь делал? Ты один только риг день делать будешь, а потом еще два дня кривые редактировать. И в итоге все равно выйдет неестественное говно.
251 672279
>>672278
Лол, авториг делается в один клик. При условии, что у тебя гуманоид, а не станогая пятисотрукая йоба. По крайней мере оно так в майке. Есть даже такая хуйня как ARTv1 для быстрого рига и анимации стандартного анриловского манекена. В блендере хз как там обстоят дела.
252 672289
>>672139

>как нормально сделать.


Этот пример устарел и уже не работает.
253 672293
>>672274

>А вообще моя игра не планируется к стоимости в 2500 бачей на год использования


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

> труд разрабов которого так же остается неоплачен


Маня-мир. Ты думаешь, там народ на энтузиазме работает, за идею, а вместо еды сосёт хуй? В блендер кучу денег вливают, те же эпики им миллионы долларов заносят, только чтобы ты, болезный, мог его бесплатно качать и использовать. Но нет, пидорашка хочет воровать говно с вирусней и майнерами с торрентов.
Еще у них bledner cloud есть, они там обучают за деньги по ежемесячной подписке.
Если блендер бесплатный для конечного юзера, это не значит, что его авторы никак не зарабатывают на нём.

>А с другой проигнорил упоминание бесплатной студенческой лицензионной версии майки.


Потому что это хуйня без задач.
Её можно использовать только для обучения.
Ты не можешь делать в ней модельки для игр, фрилансить, вообще ничего не можешь, только обучаться.
Как только начал работать на ней - всё, соси хуй и переезжай на платную подписку. Автодеск специально так делает, чтобы подсаживать студентов на иглу заранее, ты обучился, а потом сосешь хуй пожизненно, и дропать как-то жалко, т.к. потратил время на обучение, и денег жалко, но что поделать. Это как с героином, первая доза всегда бесплатно.

>Очередной копираст-долбоеб


Очередная нищая пидорашка хватает с торрентов инструмент, который ей не по карману, а как возьмут за жопу, сразу завоет, мол я низнала, буду платить пожизненную подписку, только не обоссывайте.
(Автор этого поста был предупрежден.)
15855952492060.jpg225 Кб, 1775x1313
254 672294
>>672293
Показывай скриншоты всего своего лицензионного софта, маня
255 672296
>>672293

>поэтому решаешь спиздить?


Что именно? Лицензионную копию бесплатной студенческой версии?

>Ты обычная вороватая пидорашка, что с тебя взять.


Вот и не надо ничего с меня брать. И вообще. РФ вроде как ответные санкции наложила на Автодеск, Мелкософт и ряд других компаний из США. Теперь эти компании здесь нон-грата и потому пусть идут нахуй со своими предъявами о защите их интеллектуальной собственности. Теперь их софт бесплатен на территории страны.
И да, у меня и венда пиратская.

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


А где плагины и скрипты, связующие это говно с их движком? Где примеры поддержки для реального применения? Нет их. Знач не больно-то и надо. Эпики просто жест доброй воли для кредита доверия проявили. Бросили кость комьюнити.

>Ты не можешь делать в ней модельки для игр, фрилансить, вообще ничего не можешь, только обучаться.


Ну вот я пока что обучаюсь. А как научусь, то обязательно сделаю игру, заработаю первый миллион и выплачу эти 2500 бачей. Честно-честно. На самом деле хуй там.
И вообще. Как ты отличишь модельки из игр, сделанные на студенческой/пиратской версии от тех, что сделаны на лицензионной? Никак.

>возьмут за жопу


Скорее хуй за щеку. В своем доме я абсолютно недоступен. Могу здесь хоть анальный реверс инжиниринг с тотальной модификацией всего кода устроить. А потом пойти на патреон и грести бабки с раздач пиратского модифицированного софта.
256 672314
>>672200
Mixamo. Еще погуглишь соответствие костей на скелет анриловский и ретаргет сделаешь
257 672320
>>672296

> Как ты отличишь модельки из игр, сделанные на студенческой/пиратской версии от тех, что сделаны на лицензионной? Никак.


Уверен? Анус ставишь? Готов рискнуть?
258 672326
>>672320
Да. Давай алгоритм действий, который гарантированно доведет меня до штрафа или тюряги. Я его повторю и докажу, что это не работает.
259 672328
>>672326

> Давай алгоритм действий, который гарантированно доведет меня до штрафа или тюряги. Я его повторю и докажу


Алгоритм в общем-то прост.
1. Сделать игру на ворованном софте.
2. Продать игру несколькими тысячами экземпляров, заработав свой первый миллион.
Если не выполняется пункт 2, то ты неуловимый Джо, ну ты понел.
260 672329
>>672328
Первый миллион чего? Рублей? Долларов? И сколько должна стоить каждая такая копия из нескольких тысяч? 200? 500? А отчисления габену? А ндс? Миллион чего бы то ни было ты не заработаешь продажей нескольких тысяч копий инди-хуинди игры.
Так что твой план какая-то бессмысленная и беспощадная хуйня.
А вообще все в процессе.
261 672335
>>672329
33 333 копии по 33 доллара дают первый миллион даляров
500 копий по 2к рушлей дают первый миллион рушлей
У корпораций врядли встанет пипирка на твой миллион рушлей, так что речь явно о даллярах.
Но вообще, конечно, вряд ли ты сделаешь такую игру, что продастся 40К экземплярами, потому что такие самоочевидные вещи понять и просчитать не способен.
262 672337
>>672335
Хуя ты за свой кал какие суммы загнул. Я бы твою игру даже сотку не купил, а ты за 2к впариваешь.
263 672355
>>672337

> ты за свой кал какие суммы загнул. Я бы твою игру


Чо за игра? Есть ссылка? Тоже хочу её обоссать в комментах.
264 672358
>>672355
Скорее всего этой игры не существует.
Но даже если она и существует, то она априори так себе, потому что сделана одиноким Васяном. И даже если шедевр уровня Брейд или Андертейл, то 2К такое не может стоить.
265 672364
>>672358
Двачую. Как я раньше и написал, у этого пиздобола всё равно не хватит душка сделать игру настолько успешную, что его доходы заметят уважаемые люди и поищут возможностей доебаться на предмет поделиться (что позволило бы ему своей жопой доказать наличие специальных маркеров в конечных файлах созданных проприетарным софтом). Посему, нет разницы, ворованный у него софт или нет - всё равно он неуловимый Джо.
266 672367
Вот, например, ещё в 12 году школьники всё порешали. Особенно подробно скозал школьник номер три: https://gcup.ru/forum/55-28939-1
267 672370
Где ещё контент с маркета можно украсть кроме как с цгпирс?
268 672385
>>672328
Софт почти ничего не стоит. УЕЧ, Блендер и мегаскансы бесплатные.
269 672391
>>672367
Самый норм вариант - это всю основную работу сделать в пиратском софт, потом просто купить подписку на лицуху на месяцок-другой и пересохранить всё - эдакое отмывание файлов, лол.
270 672392
>>672296

>А где плагины и скрипты, связующие это говно с их движком?


Файл - экспорт в fbx.
Какие плагины тебе нужны, шизик?

>Как ты отличишь модельки из игр, сделанные на студенческой/пиратской версии от тех, что сделаны на лицензионной? Никак.


Метаданные о лицензии зашиваются в fbx. Это собственный бинарный формат автодеска, они туда все что угодно могут сохранять. Данные о твоем компе, данные о версии софта, о лицензии. Дальше, ты импортируешь этот fbx в уеч, модель конвертируется в бинарный uasset.
Но теряются ли при этом метаданные? Этого ты знать не можешь, но т.к. эпики сами юзают майю и сотрудничают с автодеском, то вполне может быть, что не теряются.
Ты сделал игру, собрался издавать её.
Т.к. самому издаваться не вариант, нашел издателя. Издатель не хочет работать с вороватыми пидорашками, он тебя сразу спрашивает, где ты делал модельки, спрашивает, есть ли у тебя лицензия. Можешь попробовать ему напиздеть, конечно, но это всё до случая, рано или поздно засветишь где-нибудь. Или какой-нибудь фрилансер, с которым ты работал, спизданёт, что "пидорашка-нейм просил проект в майе, а всем пиздит что делал в блендере, что-то тут нечисто".
Ты отправляешь издателю исходники проекта, чтобы он сделал локализацию на 10 языков, например, издатель находит в исходниках проект майи, в который зашиты данные о лицухе, проверяет, понимает, что ты пират.

>В своем доме я абсолютно недоступен


А никто к тебе домой и не придет, просто потеряешь возможность издавать свою игру. Получишь блокировку в стиме, попадешь в черные списки издателей, будешь зашкварен и запомоен на всю жизнь. Никто с тобой больше не будет работать, все площадки для тебя будут закрыты.
И здесь уже не получится просто завести новую почту и новые соц. сети, и делать вид что ты это не ты, для вывода денег в стиме ты спалишь все свои реквизиты, банковские счета, паспортные данные.
Если ребята решат заморочиться, то могут и в российский суд на тебя подать, прецеденты есть, за пиратский софт вполне бутылят.
Когда тебе заблочат все банковские счета, а приставы придут выламывать тебе дверь, тоже будешь кататься по полу и визжать "я в домике! я в домике!"?

>А потом пойти на патреон и грести бабки


Не сможешь, патреон работает по законам США, там тебя за первое нарушение лицензии забанят пермачом и не дадут вывести ни копейки.
Ты бы хоть terms of usage читал перед тем, как пороть хуйню.
Ах да, я забыл, что это только лохи читают, нормальные посоны ставят галочку не глядя.
270 672392
>>672296

>А где плагины и скрипты, связующие это говно с их движком?


Файл - экспорт в fbx.
Какие плагины тебе нужны, шизик?

>Как ты отличишь модельки из игр, сделанные на студенческой/пиратской версии от тех, что сделаны на лицензионной? Никак.


Метаданные о лицензии зашиваются в fbx. Это собственный бинарный формат автодеска, они туда все что угодно могут сохранять. Данные о твоем компе, данные о версии софта, о лицензии. Дальше, ты импортируешь этот fbx в уеч, модель конвертируется в бинарный uasset.
Но теряются ли при этом метаданные? Этого ты знать не можешь, но т.к. эпики сами юзают майю и сотрудничают с автодеском, то вполне может быть, что не теряются.
Ты сделал игру, собрался издавать её.
Т.к. самому издаваться не вариант, нашел издателя. Издатель не хочет работать с вороватыми пидорашками, он тебя сразу спрашивает, где ты делал модельки, спрашивает, есть ли у тебя лицензия. Можешь попробовать ему напиздеть, конечно, но это всё до случая, рано или поздно засветишь где-нибудь. Или какой-нибудь фрилансер, с которым ты работал, спизданёт, что "пидорашка-нейм просил проект в майе, а всем пиздит что делал в блендере, что-то тут нечисто".
Ты отправляешь издателю исходники проекта, чтобы он сделал локализацию на 10 языков, например, издатель находит в исходниках проект майи, в который зашиты данные о лицухе, проверяет, понимает, что ты пират.

>В своем доме я абсолютно недоступен


А никто к тебе домой и не придет, просто потеряешь возможность издавать свою игру. Получишь блокировку в стиме, попадешь в черные списки издателей, будешь зашкварен и запомоен на всю жизнь. Никто с тобой больше не будет работать, все площадки для тебя будут закрыты.
И здесь уже не получится просто завести новую почту и новые соц. сети, и делать вид что ты это не ты, для вывода денег в стиме ты спалишь все свои реквизиты, банковские счета, паспортные данные.
Если ребята решат заморочиться, то могут и в российский суд на тебя подать, прецеденты есть, за пиратский софт вполне бутылят.
Когда тебе заблочат все банковские счета, а приставы придут выламывать тебе дверь, тоже будешь кататься по полу и визжать "я в домике! я в домике!"?

>А потом пойти на патреон и грести бабки


Не сможешь, патреон работает по законам США, там тебя за первое нарушение лицензии забанят пермачом и не дадут вывести ни копейки.
Ты бы хоть terms of usage читал перед тем, как пороть хуйню.
Ах да, я забыл, что это только лохи читают, нормальные посоны ставят галочку не глядя.
271 672394
>>672392

> Этого ты знать не можешь


Ты можешь посмотреть исходники движка и поменять что надо.
1590323551751.png308 Кб, 477x500
272 672396
>>672391
Гэнгста!
273 672406
>>672392

>Метаданные о лицензии зашиваются в fbx


Есть бинарный фбх, а есть текстовый. В текстовом фбх лично я не нашел никаких сведений о лицензии и вообще что-то подозрительное, можешь экспортнуть, открыть и посмотреть.
274 672418
>>672406
Бля лол вы кормите этого дауна. Тут еще десяток тредов назад был обоссан шизоид со своими мета-данными и заговорами мета-рептилоидов, ему видимо мало.
275 672419
>>672406
Олсо он щас тебе начнет втирать что данные закодированы в позициях вершин твоей модельки.
276 672420
>>672406

> В текстовом фбх лично я не нашел никаких сведений о лицензии и вообще что-то подозрительное


Если бы я был директором крупной корпорации, производящей дорогостоящий проприетарный софт, я бы стеганографическими методами закладывал в выходные файлы инфу о лицензии, например в 5-8 цифру после запятой в координатах вершин. Таким образом меш даже после экспорта в сторонний формат сохранит стеганографические данные. При условии точной передачи координат, разумеется. И в Т-позе. И это только один из способов навскидку, как тебя можно накуканить, имея приложение с закрытым исходным кодом. Ты только прикинь, экспортировал в фбх, потом в бленд, потом в колладу, потом в глтф, потом в свой велосипедный формат, потом приходят мои юристы и компьютерщики (помним начало поста) и ставят тебя на бабки в суде.
277 672422
>>672419

> он щас тебе начнет втирать


Да начну. Это не фантастика и это реально существует в стеганографических утилитах, которыми даже двачеры баловались в прежние времена. Стеганографическую функцию можно засунуть в любой достаточно крупный блок данных.
278 672425
>>672422
Похуй на твои вскукареки, я работал в небольшой студии на пиратском софте и всем было насрать, эпл-стор, гугл-плей.
279 672429
>>672420
Ебать даун, добавь скриптик который будет последние несколько чисел модифицировать, всё
280 672432
>>672429
Еще то детектится на изи. Делаешь сабдивнутый куб на несколько косарей поликов, с конкретными значениями, подгружаешь на голом опенгл меш и смотришь свои значения. Тупорылый даун в шапочке из фольки убегает с обосранными портками
Натурал228 281 672439
шёл как то раз модер двача, пососал и обоссался и его выебали хачи
282 672445
>>672425
Да у меня у самого перед глазами была толпа фрилансеров, которые свои проекты делали в пиратском софте и потом они шли в крупные студии. Этот вот даже поработал с гирбоксами над 3-ей бордой.
https://www.artstation.com/artwork/6aoG30
Жив и цел до сих пор.
Так что этот >>672392 фантазер тупо обирается на каждом муве в своем посте.
283 672446
>>672445
Хотя тут збраш от пиксолоджиков, а не автостол, ну да похуй. Тоже копрорация с дорогущей софтиной.
284 672447
>>672420

>например в 5-8 цифру после запятой в координатах вершин.


А если у меня там целое значение и после запятой идут нули?
285 672448
>>672420

>И в Т-позе.


То есть с анимацией уже не заработает? Или автостол будет сохранять инфу в каждой кривой для модификация положения кости?
286 672450
>>672420
Экспорт в fbx есть не только в продуктах автостола.
https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-0
Если хочешь внедрить себе в прогу импорт с экспортом качаешь сдк, куришь доки. Наверняка в доках есть пункт про чипизацию добавление и считывание инфы о какой-либо лицензии. Надеюсь ты такой пункт найдешь и покажешь.
Импорт импортом, но в движках фбх в чистом виде не используется. В юнити при импорте fbx файл (и все остальные) конвертируется в собственный формат юнити и fbx в билд не попадает (так же как импортированные jpg png и т.д.) если ты сам не поместишь их в специальную папку. Обязана ли юнити чекать лицензию у импортированных fbx файлов и передавать их автостолу? Как ты это себе представляешь? Где иски к игроделам которые проебались и юзали триал период макса для своих игр? Хоть один прецедент должен был быть.

>Если бы я был директором крупной корпорации


А если бы Наполеоном был, пошел бы на Москву?
покормил шиза
287 672454
>>672420

>в 5-8 цифру после запятой в координатах вершин


То есть мне достаточно отскейлить объект в блендере на полпроцента, чтобы вся стенография пошла по пизде?
288 672455
>>672454
Если ты отскейлишь то метаданные поменяются и вместо тебя уебут невинного игродела. Одумайся.
289 672456
>>672455
Пиздец. Мож тогда вообще лучше не пользоваться тридэстолом?
А то буду работать на блендере и так случайно совпадет, что в числах вершин получится инфа о лицензии макса. И меня набутылят за то, чего я никогда не делал.
290 672458
>>672456

>не пользоваться тридэстолом


не работать с тридэ
фикс
291 672461
>>672458
Винда кодирует в дате изменения файла все твои личные данные и ойпи майкрософт явно жаднее и могущественнее какого то паршивого автостола и тебя посадят на бутылку даже за спрайт нарисованный в паинте. Почему не посадили до сих пор - чтоб ты боялся.
292 672465
>>672461
Ну венда-то подешевле стоит, чем лицензия тридэмакса. Всего то 200 бачей и это до выхода следующей версии, а не на год.
Так что перед выпуском игры обязательно куплю лиц венду, пересохраню все ассеты и буду делать финальный билд игры.
Честно-честно. Бля буду.
image.png70 Кб, 1569x371
293 672674
Создал два чистых проекта и в обоих 13к ошибок сразу.
И нет автодополнения кода для UPROPERTY(VisibleAnywhere) и пр.
Как всё это можно пофиксить?
Анрил 4.24 и ВС19.
294 672746
>>672674
интеллисенс не может в уе4
295 672755
>>672674
Установить решарпер или вакс, отключить интеллисенс.
296 672907
>>668175 (OP)
помогите мне разобраться с монтажом анимации в версии 4.25. Я начал смотреть обучающее видео по анимации
https://www.youtube.com/watch?v=cWWuDf2ZUj0
там на 12.30 показывается монтаж анимации. Но в моей версии 4.25 нижняя часть экрана выглядит совсем не так как в видео. Я проверил в версии 4.24.3 и это выглядит также как в видео. Но у меня нет возможности использовать 4.24.3. А в 4.25 я не могу даже секцию новую добавить. Подскажите, как сделать так, чтобы нижняя часть экрана в версии 4.25 выглядела также как в 4.24.3?
15295080951510.jpg44 Кб, 540x876
297 672908
Господа, некоторое время назад, год или два, видел на https://docs.unrealengine.com подробный гайд как экспортить и настраивать ружьё в редакторе. Оно было такое синее, скай-файное, может ремейк из старого анрил турнамента. Запомнил только что там упоминалась и мешь от первого лица и мешь от третьего, но вообще было примерно всё описано.
Сейчас я его не вижу на сайте. Они их удаляют чтоли? Или платным сделали? Если у кого осталось, то поделитесь плиз.
298 672910
>>672908
Скачай исходники торнамента с рутрекера и возьму пушку оттуда. Не еби мозги.
299 672916
>>672910
Не, мне именно это почитать хочется.
300 672959
>>672420
Гуманитарий, плез, в хранимых флоатах нет "чисел после запятой" там вообще другой принцип.
301 672974
>>672959

> в хранимых флоатах нет "чисел после запятой"


> там вообще другой принцип


Принцип-то другой, а проблемы с точностью те же самые. А если нет разницы, зачем платить больше?
302 673006
>>672364
а схуяли я должен давать исходники свой игры какому нибудь адобе например?
image.png7 Кб, 162x57
303 673260
>>668175 (OP)
помогите мне пожалуйста. Я хочу из c++ заспавнить из моего кастомного PlayerController новую пешку, чтобы потом ей обладать. Сам мой кастомный PlayerController владеет кастомным объектом, унаследованным от ACharacter.
У меня в файле .h контроллера есть переменная TSubclassOf<ACustomCharacter> ActorToSpawn, а в .cpp я пишу
FActorSpawnParameters params;
ACustomCharacter* tst = GetWorld()->SpawnActor<ACustomCharacter>(ActorToSpawn, location, rotation, params);
Но когда я проверяю (tst == nullptr), то это оказывается true. Что я делаю не так? Как мне заспавнить новую пешку? Может это нужно делать не из контроллера, а из какого-нибудь другого класса?Объясните пожалуйста.
304 673290
Привет, вечерний, раньше писал только на юнити, попробовал unreal engine, и не совсем понял, блупринты. Вы че на их используете? Или это троллинг ньюфагов? Или там действительно всё плохо, и кода не завезли?
305 673291
>>673290
Это снова я, просто я охуел с блупринтов, хули сразу не редактор приключений из spore
306 673292
>>673290
Пиши дальше на юнити.
307 673294
>>673290

>Вы че на их используете?


Конечно, для некоторых вещей зашквар расчехлять код.
Блюпринты инструмент больше для дизайнеров, для простых вещей, типа, открыть дверь по нажатию на кнопку, или настроить переходы между анимациями в зависимости от состояния игрока.
Там, где нужен код, всё пишется на с++.
308 673310
>>673294
А в реале коротких фраз для тебя зашквар расчехлять рот и ты просто мычишь.
309 673313
>>673310
ммм, угу
sage 310 673344
>>673260
Убиваешь существующий, спанишь новый и делаешь Possess. Смотри отладчиком что у тебя в ActorToSpawn пришло. плюс какие координаты и параметры спавна - есть вариант не спавнить если влазит в коллизии.
311 673470
>>673260
>>673344
всё, я разобрался. Я после того как уничтожаю старую пешку пишу
ACustomCharacter* NewPawn = GetWorld()->SpawnActor<ACustomCharacter>(ACustomCharacter::StaticClass(), location, rotation);
и потом Possess(NewPawn);
И все работает. Не знаю, почему мой предыдущий код не работал.
312 673734
Пытаюсь сделать простейшую механику реакции объекта на воздействие оружием ближнего боя.

Насколько я дебил?
313 673759
>>673734

>Насколько я дебил?


Довольно сильно, полностью неправильная структура лапши. На самом деле тебе нужно все это удалить и сделать заново.
Во первых это нужно писать не в тике, а создать два самостоятельных ивента - онбегиноверлап и онэндоверлап. Байнд тут нахуй не нужен вообще, гет алл акторс оф класс тоже. Дальше от otheractor делаешь cast to weapon trace, от него уже тянешь set material
4324234234234244234324.PNG333 Кб, 1713x724
314 673777
>>673759

>На самом деле тебе нужно все это удалить и сделать заново.


Переделал полностью. Решил обойтись вообще без каста. Матчем по имени. Тем более мне нужны порядковые номера вепон трейсов для дальнейшей сортировки.
Твой вариант тоже работает.
Вообще все варианты как бэ нормально работают.
Где вообще смотреть данные об исполнении бп? Тип за скок мсек/наносек тот или иной код был исполнен?
315 673828
>>673777
И как, цвет таким макаром изменяется?
316 673830
>>673828
Да. С белого на красный. И наоборот, когда оверлап заканчивается.
Вообще любые параметры в материале менять можно. Даже прозрачность. Даже емиссив.
Вообще я думал, что не будет работать. Так как колор параметр это вектор4, а у нас тут в ноде вектор3. Но оно все равно работает. Альфу можно отдельно вывести и тоже законтрить.
317 673870
Добрый вечер.
У меня вопрос по моделированию.
Как я понимаю для создания моделей нужно специальное программное обеспечение (3ds max, Blender). В чем лучше всего создавать модели для их последующего экспорта в UN4?
Подскажите пожалуйста.
318 673873
>>673830
Алсо есть еще более удобный способ проверки акторов без каста - через тэги. В weapontrace добавляешь тэг, например "weapon", а из оверлапа тянешь ноду has tag weapon.
В целом я бы все равно сделал не так, получение порядкового номера из строки имени выглядит немного странно. Я бы в weapontrace добавил переменную id, и потом при запуске игры в отдельном акторе в бегин плее (или даже в констракте) сделал бы get all actors of weapontrace и потом в цикле каждому присвоил бы id по порядку. Это избавит от шаманства со строками и субстроками.
>>673870
Вообще в чем угодно. Блендер хорош тем, что бесплатный и не нужно ебаться с кряком. Бати старой школы предпочитают макс. Не такие как все предпочитают майю. Для совсем не таких как все есть 3д-коат.
319 673875
>>673873
Спасибо за ответ.
Я спрашиваю, потому что решил попробовать 3D моделинг.
Кстати Autodesk дает бесплатную лицензию на 1 год, нужно лишь зарегистрироваться и притвориться студентом. Робот отправит ключ на почту.
320 673876
>>673875
С такими вопросами в /td/. Выбор пакета дли двигания вертексов - предмет отдельного срача.
321 673877
>>673876
Понятно.
То есть UE4 съест модели из любых программ или есть подводные камни?
322 673880
>>673877
Да.
Даже из других движков.
Модели экспортятся в общепринятые форматы. Обычно
Сможешь нормально заэкспортить - откроешь что угодно и где угодно.
323 673882
>>673880

>Обычно


Обычно fbx и obj.
Они есть везде.
324 673893
>>673870
Все верно, в игровом движке нету инструментов для создания моделей используй блендер, сейчас в него вкачивают бабло и он охуенно развивается, текстурки например можно создавать quixel pixel и там же раскрашивать модель, после этого закидывать с материалами в ue4/
325 674204
>>673893
Двачую. Наконец-то спустя столько лет в блендере по левому клику выделяется объект, а не перемещается по экрану какой-то нахуй не всравшийся ньюфагу кружочек с мишенькой. Боги UI и UX наконец-то снизошли на команду блендера.
Unreal Engine hidden process 326 674544
Завис движок. Пытался его закрыть, полез в task manager, но его процесса нет там нет. Однако если запустить проект снова, внести изменения и попытаться их сохранить - то вылезит типичная ошибка, как когда открыты две копии проекта. То есть анрил детектит, что запущена копия проекта, а task manager - нет.
Говорит ли это о каких-то китайских tencent махинациях с движком, чтобы скрыто собирать какую-то инфу и тд?
327 674545
>>674544
Именно об этом и говорит, это нормально.
328 674547
>>674544
Китайцы хотят спиздить твою игру и продать ее заместо тебя. Перекатывайся быстрее в юнити. А лучше в годот.
329 674548
>>674547
Петросян
330 675048
>>674544

>Говорит ли это о каких-то китайских tencent махинациях с движком


нет
331 675175
новый SSGI такое тормознутое говно с дебильными ограничениями что и старое или что то хорошее?
Без имени-111.jpg1,4 Мб, 3500x917
332 675190
Господа, сделал всё по этому уроку (кроме установки звуков, но они не важны пока), но всё опять работает лишь частично.
Противник видит героя, идёт на героя, но не прыгает и не атакует сука!

https://www.youtube.com/watch?v=bQT1Hwc4U14

Не подскажете, что в видео может быть не так?
Лично я подозреваю вот эту часть. Но моего понимания не хватает понять, где затык.
333 675192
>>675190
Так тебе не помочь, залей куда-нибудь весь проэкт, чтоб можно было глянуть
radialwire-2.jpg63 Кб, 380x250
334 675215
>>668175 (OP)
Хочу сделать размытие во время ускорения, как?
336 675287
Аноны, есть какой-нить гайд по Анриалу, чтобы начать что-то делать в нем? Документации нет на русском,а самому сидеть и ковыряться в англ. версии, пытаясь понять, какая функция что делает, слишком сложно. Сам с++ я знаю только на уровне синтаксиса. С остальным проблем не должно особо возникнуть (семантика, реализация).

Попробовал интенсив гикбрейнс (они стрим недавно запускали по разработке игры на Анриале и крестах), так это второй хауди хо, только воды чутка поменьше.

В общем и целом, я готов разбираться и в блюпринте, и в логике написания скриптов для игрового мира Но как, сцуко? Это же не десктоп-приложение, выполняющее тривиальные или не очень задачи
337 675296
>>675287
Плейлисты на канале эпиков смотри.
338 675316
>>675287
Если бы все было так просто, рынок давно бы уже лопнул от обилия дегенератов, выучившихся за три месяца по онлайн-курсам основам проги и готовых работать за еду. Разбирайся сам.
339 675321
>>675316

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


Этих дегенератов и так полно. Весь стим и гуглоплей их поделками засран. Не все прост умеют в инглиш для аутсорса/фриланса, не у всех есть студия через улицу рядом с домом, не у всех есть богатые друзья инвесторы.
340 675350
>>675316
Давно в стим заходил?
341 675354
>>675287
Увы, но тебе придётся выучить английский, без него никуда в ИТ.
342 675362
Как отключить мышь через событие? Проблема такая, что при клике происходит расфокусировка с виджета, и в итоге виджетом нельзя пользоваться, пока не сфокусируешься на нём заново.
Я пробовал переходить в режим UI-Only, но в нём неубираемый ничем курсор, который при клике в свободном месте, тоже приводит к расфокусировке.
343 675384
>>675316
>>675296
Ок, спасибо, понял
>>675316
Но немного не понял про саморазбор. Там же методом тыка не получится, как в фотошопе, разве нет?
344 675388
>>675384
Смотришь теоретические туториалы на learn.unrealengine.com или стримы на ютубе https://www.youtube.com/channel/UCBobmJyzsJ6Ll7UbfhI4iwQ, запоминаешь, смотришь практические туториалы как делают разные мелкоигры, запоминаешь. Через год-два ты уже молодец.
345 675390
>>675388
Спасибо еще раз
Молодец в смысле миддл или просто начинающий осваиватель без единого проекта за спиной?
346 675396
>>675390
Без проекта ты даже не джун.
347 675398
>>675396
Уже есть проект. Я поэтому и задаю эти вопросы. Реализовывать-то хочется, ведь идея просто ахуенная и эта игра может в топы вылезти даже, несмотря на то, что для ААА ей надо еще пачку разного засунуть идеи тоже есть лол
348 675402
>>675390
Молодец значит что ты еще не джун, но уже не вкатывальщик, и можешь начинать делать свой проект, не застревая на элементарных вещах.
Для миддла добавь еще год-два на плюсы и два-три года наработки опыта.
349 675450
Итак, аноны, это снова я >>675287
Нашел гайд по анриалу EvilCube. Сейчас синююпечать ковыряю. Понял, что она не такая уж и сложная, как казалось. Диссонанс только, как и в любой программе, что все словно навалилось сверху. Ну это ничего. Просто берешь и реально читаешь про объекты, пробуешь что-то и збс в итоге
350 675462
Что чаще выбираете при создании нового проекта: блюпринт или с++ и почему? Я вот на крестиках сразу. Почему? Нравится так больше
351 675468
>>675462
Очевидно что блюпринт потому что я не знаю программирования
1591642475849.png11 Кб, 250x396
352 675496
>>675468
Если твои блюпринты нормально работают, то ты уже знаешь программирование.
353 675500
>>675496
а синтаксис плюсов не знаю вообще. Я посмотрел один туториал, чет охуел от "вот здесь мы объявляем UPROPERTY, а вот здесь имплементирум, а еще нужно поинтер не забыть" и чот понял что за это нужно засесть как-нибудь потом, когда будет много свободного времени
354 675517
>>675500
Сначала нужно освоить сами плюсы (прочитай стандартный набор - Страуструп, Майерс, Саттер, Александреску), а потом берись за УЕ. Плюсы не тот язык который можно осваивать методом тыка, без понимания того что ты делаешь, ты можешь наплодить кучу багов валящих игру в непредсказуемый момент.
355 675520
>>675500
Я тож начинал учить и охуел. Даже суть поинтера не понял. Типа поинтер это ссылка на адрес переменной или функции в ОЗУ, но нахуя он нужен непонятно. В итоге начинал учить С++, но не смог выучить даже обычный С, ведь я даже до ООП не дошел.

>>675517
Да в пизду. Буду лапшу лучше вязать.
356 675525
>>675190
Господи, как вы в этом пиздеце ориентируетесь.
Проще уж на плюсах накидать.
357 675534
>>675525
Когда знаешь плюсы не первый год, разумеется проще. А когда в плюсах ноль? С чем бы сравнить? Спроектируй самолёт. Сегодня ночью. Завтра ждём от тебя видос с лётными испытаниями. Время пошло.
1274292929471.jpg104 Кб, 600x438
358 675536
>>675517
Поэтому я учусь блюпринтам, плюсы смотрел только внутри туториала по абилити систем. В будущем когда-нибудь сяду за них - но не сейчас.
359 675540
>>675534

>А когда в плюсах ноль?


Когда ты ноль в плюсах то берешь и учишь плюсы. Иначе так и останешься с лапшой и без игры.
360 675542
>>675540

> берешь и учишь


Без задней мысли?
Я тебе пример про самолёт зачем привёл? Ночь-то идёт. Беги, проектируй.
361 675545
>>675542
А тебе до завтра надо сделать игру? Тогда если завтра в треде не будет твоей игры - у тебя мама пересолит борщ
362 675546
>>675545
Я-то тут причём? Это же не я тут рассказываю сказки о том, что си++ проще, чем визуальные блоксхемы?
000.png89 Кб, 1190x432
363 675621
Не могу найти ноду которая могла бы распределять полученные нажатия клавиш, дабы потом их можно было через индекс использовать. Я попробовал хотя бы по индексу присвоить имя набору клавиш из массива, ну чтобы у клавиши под индексом ноль было одно имя, а под индексом 1 другое, но вместо этого всем клавишам из массива присваивается POLO, а любым другим клавишам MONO по системе True/False.

>>675540
Есть игры сделанные чисто на блупринтах.
364 675623
>>675546
Сколько бы ты жопой не вертел плюсы учить придется, чем раньше тем лучше для тебя.

>>675621

>Есть игры сделанные чисто на блупринтах.


Примеры можешь привести?
365 675624
>>675623
Tartarus например.
366 675625
>>675624
Ок, соглашусь что хуевый симулятор ходьбы с геймплеем происходящим в командной строке на блюпринтах сделать можно. Полазил по твиторам разрабов и у "лида" много скринов с блюпринтами.
367 675629
>>675625
На блюпринтах много что можно сделать, а то что нельзя — сам разработчик может не осилить. Если кто-то сейчас возьмётся за освоение плюсов, то это не значит, что он через 2 или там 10 лет будет способен на них реализовать те задачи, которые не мог бы на блюпринтах. Вот я к примеру сейчас понимаю, что моя проблема с захватом клавиш простая и скорее всего решается двумя или тремя нодами (чисто чтобы просто имя назначить), но я и это сейчас не в состоянии сделать и неизвестно буду ли в будущем в состоянии это сделать. Документация к анрилу тоже ерунда полная, тот мужик чей канал в ОП-посте висит, в разы более информативнее, чем документация предоставленная создателями анрила.
sage 368 675635
>>675623

>Примеры можешь привести?


Infernium, Koral как минимум.
sage 369 675636
>>675190
Выкинь каку и учи Behaviour Tree.
370 675728
может ктонибудь объяснить суть транслюсент материала который будучи белый всегда черный пока на него лампу не направишь
371 675781
>>675621

>Не могу найти ноду которая могла бы распределять полученные нажатия клавиш, дабы потом их можно было через индекс использовать


Switch on int?
372 675783
>>669068

>so you can start with next-gen development now in UE 4.25 and move your projects to UE5 when you're ready.


>Можешь уже начинать пилить свой мегапроект.



Вот только есть проблемка - при апгрейде проектов на каждую новую версию движка что-то неумолимо отваливается. Часть удается починить, часть оставляешь на потом. Самый сочный случай - это переход на новые супер-технологии аудио, в результате которого вплоть до текущей версии просто не работают базовые вещи, такие как старые-добрые эффекты в audio volumes и вообще везде, где бы их ни добавляли. Видимо, подразумевается, что это дедовское старье теперь моветон, на него не надо обращать внимания, а сразу пилить звук на супер-мега аудио, про технику использования которого, кстати, никто ничего внятно не может сказать и оно чуть ли не в альфа версии.
373 675784
>>675623

>игры сделанные чисто на блупринтах


>Примеры можешь привести?


Дарк Саси, Владик, Валакас Стори.
374 675785
>>675783

>Вот только есть проблемка - при апгрейде проектов на каждую новую версию движка что-то неумолимо отваливается


А ты не делай апгрейд. Для твоих кирилловасянских задач даже самых первых версий по-любому хватит.
А вообще по-хорошему надо держать сразу несколько версий уеча на пеке.
375 675789
>>675785
Апгрейд это повод, чтобы поработать над проектом, да и не идти в ногу со временем, сидя на старых версиях среды разработки, это палка о двух концах.
376 675790
>>675789

>да и не идти в ногу со временем, сидя на старых версиях среды разработки, это палка о двух концах


Многие до сих пор разрабатывают игры на уезе. Целые студии. А ты - одинокий васян - про ногу со временем рассуждаешь.
377 675791
>>675789
По поводу "идти в ногу со временем" можно заметить, что тогда уж следовало бы и взять на вооружении новые технологии аудио, попытавшись в них разобтаться и заставить-таки работать. Однако говорить, что старые технологии - это прошлый век и о них стоит забыть, преждевременно до тех пор, пока они остаются штатными и не удалены из списка.
90.png85 Кб, 1026x345
378 675792
>>675781
Свою задачу нужно будет ещё подумать как решить, но ты меня сейчас очень сильно так продвинул, огромное тебе спасибо за это.
379 675793
>>675792
Да это же элементарная хуйня.
380 675795
>>675791
По аналогии, представим, что в винде придумали новый способ работы с клипбордом и вместо ctrl-c ctrl-v теперь нужно было копипастить через удобный интерфейс диспетчера клипборда, запускаемого из особого приложения, которое можно установить из магазина. Но нигде не написали, что старые сочетания клавиш больше не работают и работать не будут, более того, во всех подсказках продолжали писать, нажмите ctrl-c.
381 675797
>>675793
Я большой тугодум, я с ней 2 дня возился, прошлая вещь была связана с проблемой мышки, то есть она фокус постоянно выбивала, решить проблему красиво удалось, но после трёх дней втыкания в монитор. Я очень много тем просмотрел на форумах, на ютубе роликов множество зацепил и буквально нигде не встретил то простое решение, на которое наткнулся в конце третьего дня.
382 675805
>>675795
Чтобы не быть голословным, вот описания неработающего аудио:
https://issues.unrealengine.com/issue/UE-82641
https://forums.unrealengine.com/development-discussion/audio/1691259-audio-volume-effect-not-working
Казалось бы, ничего противоестественного пользователь не делает и не ожидает чуда, а пользуется штатными средствами, которые предлагаются движком.
383 675808
>>675805
Хотелось бы поинтересоваться, где в документации пишут про Immersive, Realistic Audio, convolution reverb processing and sound field rendering. https://docs.unrealengine.com/en-US/Engine/Actors/Volumes/AudioVolumeDetails/index.html
384 675893
>>671187
Это 2.5D, а не 2D.
385 675908
Установил это двигло на линь. Чисто глянуть пойдет или не пойдет на лине. Собирать там пришлсоь вручную эту залупу, ну да ладно. Как теперь узнать, что в папке является сырками для сборки, а что готовый продукт? А-то весит 80гб, а должно гигов 10-20.
386 675918
>>671208
Диск можно и почистить. Я однажды потратил лень и стер пол терабайта говна которым не пользуюсь 10 лет.
387 675960
>>675893

>2.5D


Че?
388 675961
>>675960
Это когда вместо того, чтобы дорого и долго рисовать hd-2d модели и мудохаться с их анимацией, берут 3d-модели и впихивают их в 2d вид. Получается уродливо и коряво, но намного дешевле и быстрее. Пример тому игра bloodstained.
389 676031
Всё работает, но по отдельности, не удаётся совместить блупринт с виджетом.
Первая схема перестаёт работать когда я фокусируюсь на виджете, а вторая схема работает поверх фокуса (как и нужно), но в самом виджете я не могу размещать клавиши, меши, звуки и т.д.

Можно как-то перенести информацию о нажатых клавишах в виджете на обычный блупринт? Или как ещё можно заставить работать первую схему из обычного блупринта при фокусировке на виджете?

>>675908
Понимаю, что решение может быть такое себе, но ты можешь скачать уже готовый движок из Эпик Стора, насколько мне известно, он есть на линуксе.
390 676033
>>676031

>Или как ещё можно заставить работать первую схему из обычного блупринта при фокусировке на виджете?


Собрать свою систиму в чар/лвл блюпринте и кастовать данные в виджет.
Мимоэксперты скажут, что производительность от такого может упасть на несколько процентов и это прям пиздец. Но ты шли их нахуй. Работает и ладно. Ты не ААА йобу пилишь.
008.png171 Кб, 1101x612
391 676035
>>676033
На уровне находится 3D-Widget, к которому я пытаюсь получить доступ. Вот только что удалось создать полностью рабочую схему для вьюпорта, но как я уже сказал, мне нужен интерактив с одним конкретным виджетом на уровне, а в этой схеме происходит интерактив с только что созданным и перенесённым во вьюпорт виджетом.

Краткий разбор схемы:
1. Через Enable Input получаю доступ к управлению в данном конкретном блупринте, дабы была возможность использовать Any Key не в блупринте чарактера.
2. Далее создаётся виджет определённого класса и транслируется на экран, после чего берётся фокус на кнопке в виджете.
Всё, сам виджет работает, и клавиатура из данного блупринта хватает действия через кнопки, но как я уже сказал, всё это работает только во вьюпорте.
392 676036
>>676035
Все равно ниибу чо у тя там.
393 676037
>>676036
Пикрелейтед.
Синий сектор: 3D-виджет на уровне играющий роль экрана.
Красный сектор: клавиатура считывающая нажатие кнопок.
Если и это не понятно, то тогда не знаю как ещё объяснить.
394 676039
Всё, заработало... Это был какой-то кошмар, встаёшь рано утром и сидишь 14 часов, думаешь о том как решить проблему, а потом с плохими мыслями ложишься спать, что вот завтра всё по новой будет и действительно, завтра ты тоже ничего не решаешь и так изо дня в день... В общем, спасибо анонам за помощь, я в любом случае кастами воспользовался, так что они тоже посодействовали в решении проблемы, ну и конечно же switch int, переключателей много и я долго бы искал конкретно этот.

https://www.youtube.com/watch?v=hf1DkBQRQj4
395 676100
>>676037

>event tick


>do once


Лол. Анон, тебе нужно срочно навернуть какой-нибудь "Введение в блюпринты для начинающих", иначе дела не будет.
37ed2113458e2d9dbac1c51b5461df59.jpg89 Кб, 605x530
396 676155
>>676100
У меня begin play был чем-то занят, поэтому тик поставил. Можно было бы создать какое-то ответвление от begin play, но такое решение для меня оказалось самым простым.
Я порой пробую обучающие видеоролики смотреть, но они далеко не всегда мною хорошо усваиваются (крайне редко).
397 676158
>>676155

>У меня begin play был чем-то занят


Юзаешь сиквенс.
Не хочется собирать сложное дерево из лапши - делаешь кастом ивенты. Синюю ноду подставляешь под пины сиквенса, красная нода будет ретранслировать экзекют в совершенно другом месте.
398 676166
Какая-то странность уже получается, я переключил режим в гейм онли, убил ЛКМ в настройках проекта, назначил ЛКМ в чарактере ЛКМ на кнопку клавиатуры, отключил правила фокуса в настройках юзер интерфейса, отключил захват мыши в настройках инпута, выставил в UMG behavior visibility на Not Hit - Testable (Self Only) где только можно, но ЛКМ всё равно срабатывает, я фокусируюсь на кнопке в меню UI, делаю щелчок в любом месте кроме самих кнопок и фокус спадает с кнопки, хотя по логике после всех тех манипуляция что я сделал, мышь вообще не должна была бы работать.

Попробую ещё в голом проекте поиграться с этим, если ничего не придумаю, то тупо костыль приделаю.

>>676158
Я sequence пользуюсь, но о том, что можно запускать кастомный эвент через синюю ноду уже забыл, у меня недавно с этим была проблема, хотел кастомный ивент запустить и первое что пришло в голову — таймер, так как от него можно красный пин к кастомному ивенту провести.
399 676189
>>676155
у меня, кстати, раньше примерно так и было, как на пике. Снимал крышку с компа и ставил рядом старый советский оконный вентилятор.
400 676221
>>676189
Советская техника как я понимаю совсем не экономичная в плане энергопотребления, наверное это обходилось в копеечку.
401 676236
>>676221
это ж вентилятор, суть элекродвигатель с лопатками, там даже 50Вт не было. Зато гудел как вертолет и поток воздуха был большим, приходилось облокачивать об табуретку чтоб направлять внутрь корпуса.
402 676245
>>668175 (OP)
https://www.youtube.com/watch?v=nm74eH9iGlc
https://www.orfeasel.com/implementing-multithreading-in-ue4/
https://www.youtube.com/watch?v=0Yyh3oQgonI&feature=youtu.be
https://forums.unrealengine.com/community/community-content-tools-and-tutorials/1522564-multi-threading-in-blueprints-minimal-c
https://yakistudios.itch.io/multi-task

Чому в чистых блюпринтах все так плохо с многопоточностью?
Чому васяны смогли наговнокодить хоть какую-то реализацию многопотока, а эпики не могут то же самое сделать хоть как-то?
Вообще пиздец какой-то. Кидаешь в сцену 16 объектов со сложной логикой и они все суммарно жрут не больше 8% от 16-типоточного проца. Хотя их работа вообще никак не взаимосвязана и не может быть последовательной.
403 676246
>>676245

>Кидаешь в сцену 16 объектов со сложной логикой и они все суммарно жрут не больше 8% от 16-типоточного проца. Хотя их работа вообще никак не взаимосвязана и не может быть последовательной.


Да, и при это фпс падает до 5.
404 676256
Отбой. После сборки игра начинает жрать больше 20% цпу и выдавать свыше 200 фпс. Это при том, что в проекте для теста были сделаны три эктора, в каждом шесть фор лупов на ивент тике в 1000 каждый, генерирующие массивы из трансформов. ОЗУ пожиралась прямо на глазах, хотя это и не удвительно - каждую секунду генерировать свыше 30 миллионов 32-битных переменных.
405 676654
Почему тред сдох? Я тут впервые.
406 676686
>>668175 (OP)
помогите мне разобраться с одной задачей. У меня мой главный персонаж должен с некоторой периодичностью поворачиваться и стрелять в ближайшую к нему цель. Я для этого использую таймер. Но когда мой персонаж бежит, он не должен ни стрелять, ни поворачиваться. И я не могу понять, как это реализовать. Я думал создать переменную bIsRunning, и в моих функциях MoveForward и MoveRight вначале ставить их true, а после
GetPawn()->AddMovementInput(Direction, Axis);
обратно в false и в фукнции которая поворачивает павн проверять чтобы было !bIsRunning. Но так не работает. Как это можно сделать?
980.png89 Кб, 737x446
407 676689
>>676686
Такое не подойдёт? При зажатии кнопки отвечающей за бег отключается полностью возможность стрельбы и сама функция наведения на ближайший объект с вращением блокируется, а когда клавишу отпускаешь, возможность стрельбы вновь появляется и персонаж может вновь наводиться на ближайший объект для стрельбы. Если у тебя всё в одном блупринте, то бранча с переменной булеан должно хватить.
408 676706
>>676654
потому что здесь 3,5 анона в треде

> Но так не работает


Да, так не работает. Нужно делать примерно так же, как ты, но через бранч и проверять axisvalue - если тру, значит мы двигаемся и стрелять нельзя, если фалс - значит не двигаемся и стрелять можно.
409 676707
Как экспортировать текстуры с уе4? Смотрел видео, там пишут что в ассет экшнс есть экспорт, но у меня нет - пикрил.
Хочу рипнуть этого персонажа и посмотреть в блендере как он сделать, текстуры чекнуть в имейдж эдиторе. В общем разобраться. Но не могу нуйти команду по экспорту текстур. А вот меш я экспортнул.
410 676713
>>676707
У тебя парагоновский ассет. Есть мнение, что эпики спецом усложнили экспорт, чтобы неповадно было вырезать ассеты из движка и переносить их во всякие юнити.
411 676716
Бля, посоны. Гляньте чо накостылил.

Для выбора нужной текстурки нужно в контент браузере кликнуть по текстурке и затем на стрелочку в строке выбора рядом со значком лупы.

Мб есть вариант как-то автоматом сразу папку выгрузить без перебора файлов, но я хз как такое провернуть.
412 676717
>>676707

>В общем разобраться.



https://youtu.be/nVes6OUyzdw
413 676718
>>676717
Вот да. Текстурирование процедурное. Текстурки придется вырывать из шейдера или вязать лапшу из исходных файлов уже в мат эдиторе блендера/макса/майки.
999.png17 Кб, 1400x601
414 676721
Как можно печатать слова в виджете, чтобы текст бокс (или где ещё их можно печатать?) не забирал под себя управление контроллера? Когда печатаю в Text Box, то срабатывает только отпускание клавиш, а когда использую кнопки, то всё работает, кроме стрелок, пробела и энтера.
415 676723
>>676721
Слишком частные случаи пишешь. Разбирайся сам.
flat,750x1000,075,f.jpg41 Кб, 750x920
416 676725
>>676723
Понимаю... Мне и самому это не нравится, у меня в общей сложности 10 проблем возникло, 2 из которых тут помогли решить, просто это последняя проблема, которую самостоятельно я навряд ли решу, ну ладно... Нет так нет, и на том спасибо.
417 676727
>>676689
А твое решение можно сделать на С++?
Я решил эту задачу так: в функциях MoveForward и MoveRight я проверяю чтобы float был не равен 0 и тогда я останавливаю таймер, который вызывает стрельбу с помощью
.ClearTimer(ShootHandle);
и потом заново запускаю этот таймер в конце MoveForward и MoveRight. Так работает, правда я не уверен насчет производительности.
661.png69 Кб, 752x501
418 676737
>>676727
Можно, но лично я его не сделаю, так как в кодинге совсем не разбираюсь, верхний вариант был просто примером, вот полностью рабочий, упростил его как только можно было, всё что нужно, так это выставить значению Boolean по дефолту False, и разобраться как реализовать зажатие и отпускание клавиш в C++.
419 676744
>>676654
Все ждем 5 версию, 4 нет смысла обсуждать и изучать это уже прошлый век.
420 676747
>>676744
Люди на третьем уе до сих пор игры делают, а ты по уе5 грезишь.
421 676774
>>676747
Какие например новые игры были сделаны на третьей?
43534535435.PNG15 Кб, 359x457
422 676777
423 676784
>>676777

> Outlast 2


> UE3


Ну что за ебоклак это писал?
424 676790
>>676784

>Там не UE3, там UE 3,50000001 !!!


Все-таки нашел до чего докопаться, мамкин токсик?
425 676795
>>676777
Может быть у них на уе3 была готовая программная игровая основа и на ее базе просто натянули новые текстурки и немного поменяли функционал.
Например нахуя писать код с нуля если есть готовый оутласт 1, берешь немного меняешь интерфейс и локации и новая игра готова.
426 676796
>>676795
Там помимо аутласта полно других проектов, если ты не заметил.
Причем аутласт далеко не последний хронологически.
Так что ищи другие отговорки.

И да, я не утверждаю, что уе4 и уе5 не нужны и все надо делать на уе3. Просто после выхода уе5 предыдущий движок будет терять актуальность настолько же медленно. А скорее всего еще медленнее, ибо слишком огромное комьюнити.
427 676798
>>676796
Я посмотрел на википедии там игру не так много сделанных на ue3 после 2015 года..
428 676800
>>676798
"Не так много" это не означает "вообще не делают".
429 676854
Господа, только Artv1 для создания epic skeleton подходит, или есть другие альтернативы под Maya?
430 676905
>>676800
И что с того что они делают? Нахуя делать игры на древнем движке когда уже есть новый движок более удобный и производительный?
431 676907
>>676905
Мань, сиплюсы везде одинаковые.
Да и лапша тоже по большому счету. Блюпринты из 4-ки это кисмет из 3-ки.
Основная разница в дизайне интерфейса и графоне. Но твоей инди дрисне йоба-графон не поможет. Скорее хуже сделает, ибо фпсы раз в 5 упадут без должной оптимизации.
432 676929
>>676907
Плюсы то одинаковы а вот способ реализаций рендера и прочих фич, разные, на уе4 код более оптимизирован чем на третьей версии, так что не пизди хуйни.
433 676930
>>676907

>Но твоей инди дрисне йоба-графон не поможет. Скорее хуже сделает, ибо фпсы раз в 5 упадут без должной оптимизации.


Манька, в уе4 по умолчанию есть оптимизация, когда объекты в не зоне видимости не рендерятся.
434 676944
>>676930

>в уе4 по умолчанию есть оптимизация, когда объекты в не зоне видимости не рендерятся


А в зоне видимости все равно рендерятся, лол.
435 677363
>>676854
есть альтернатива для blender но ето наверно тебе не подойдет, типа mannequin tools и еще парочка других платных скриптов, autorig pro гуглится бишплатно, старается быть похожим на ARTv1, а второй не помню. для maya кроме artv1 вроде больше ниче и нет, ведь сами эпики его типо затачивали, хотя в EGS он валяется не обновленный и комментах обоссали его за это
436 677488
Пиздец. Оказывается это говно тоже на уече сделано.
Ух, ебать сколько бабла в карман эпиков пойдет с этой донатной помойки в виде процентных отчислений.
437 677499
>>677488
С игры-однодневки вряд ли много бабла пойдет.
438 677500
>>677499
В Азии взлетит и будет грести бабло на ровне с кроссфаером каким-нибудь, скринь. 5% с полутора миллиардов это нехило так.
439 677802
>>677500
Бля, они за день в фортнайте в 2 раза больше зарабатывают
440 677853
>>677363
Спасибо, анон! Довольно удобный плагин оказался, даже лучше, чем встроенный quickrig майи.
Правильно, что обоссали, я тоже приложился. Ну не идиотизм ли, с этим контролем версий?!
Автор давно уже пилит Artv2. Но, лично у меня, она каждый раз крашится при создании скелета. Ты не пробовал эту версию, у тебя нормально работает?
441 677891
>>677853
я пробовал только artv1 вроде скелет создаваласа, но я дропнул затею изучать ради этого maya, поэтому вернулся к блендеру и нашёл се плагины, про artv2 узнал тока щас, пробовать я конечно же не буду
442 678254
>>677891
Ясно. Ты полностью хоть один Epic Skeleton смог собрать и настроить, чтобы он нормально работал в движке? На блендере, я так понимаю, все вручную надо делать для настройки эпического скелета?
443 678260
>>678254
затести mannequin tools, там грузить меши и скелетоны можно, экспортишь в fbx и готов, то есь не нужно ибаца с самим скелетом, настройка тока в меше и выборе скелета эпика, там вроде женский и мужской и пару живтоне штоле
444 678310
>>678260
Там только манекен UE можно настраивать или нет? Skin weight делает автоматом? Для сложной модели это явно не подойдет, а в блендере скининг еще тот мазохизм... Сам скелет и в Artv1 делать довольно быстро, когда разберешься.
445 678321
>>668175 (OP)
Здравствуйте. Ожидаю игру Vampire the Masquerade Bloodlines 2. Хочу изучить движок, дабы сразу после выхода начать делать моды и исправлять косяки пиндосов. Что делать, если я новичок в программировании и не знаю никаких его языков?
maxresdefault.jpg34 Кб, 1280x720
446 678930
>>678321
В анриале есть визуальный скрипт. Это как с++, только квадратики соединять линиями.
447 680045
https://www.youtube.com/watch?v=TYSdxW2WHcI
Что думаете про эту залупу?
Меня до сих пор раздражает, что никто не смог сделать более-менее полноценный набор тулзов all in one, чтобы не ебаться с импотоэкспортом ради того, чтобы пофиксить движение мизинца при анимации или сдвинуть вертекс на модельке.
А тут вот уже какое-то решение. Хотя бы для анимаций.
Был еще какой-то платный плагин, но я не смог его заново нагуглить.
448 680056
>>668175 (OP)
Насколько удобно использовать анреал в качестве визуализатора?
449 680077
>>680056
Визуализатора чего?
450 680078
>>678930
Вряд ли есть хоть какая-то возможность править код в готовых проектах через блюпринты.
изображение.png121 Кб, 823x901
451 681012
Посоны, такой вопрос - делаю взрыв в стандартном патикл эдиторе. Есть два эмиттера - один собственно взрыв, второй - мелкие искры. Spawn-ы у них абсолютно одинаковые нужно, естественно, чтобы они одновременно пыхали.
Но почему-то первый пыхает каждый раз, а второй - каждый третий.
Что ха хуйня?
452 681015
>>681012
Всё, разобрался. Reqired>EmitterDuration в одном случае был 1 а во втором 4.
453 681414
Когда 5 версия UE выйдет?
454 681581
>>681414
Когда сделаешь свою первую игру на UE4.
455 681615
не могу скачать исходники UE4
Доступ есть. Раньше все нормально скачивалось.

Единственное, что я на днях в одном из своих репозиториев делал коммит от другого логина (но логин был прописан в локальном конфиге .git а не системы. В системе, в глобальном конфиге у меня правильный логин)
изображение.png881 Кб, 1920x1080
456 682630
Как нормально закинуть картинку на куб? В материалах норм выглядит, на сцене гавно.
457 682638
>>682630

>Как нормально закинуть картинку на куб? В материалах норм выглядит, на сцене гавно.


Сделать нормальную развертку на куб.
458 682640
>>682638
как ?чет не врубаюсь, полный нуб, скачал пару часов назад ue
459 682642
>>682640

>полный нуб, скачал пару часов назад ue


Тогда земля тебе пухом. Учить движки без пары лет моделинга и кодинга - все равно что качать дрищавую бицуху двухпудовой гирей.
460 682652
>>682642
я обязательно выпущу игру 10/10!!!!!!!!!!!!!!!!!!!!!
461 682654
>>682652
Флаг тебе в руки.
462 682656
>>682630
Текстура надевается на меш с помощью UV мапа, который надо сделать в блендере, например. Если у тебя нормально с английским, то в ютубе есть вагон и маленькая тележка туториалов и по анриалу и по блендеру (и по абсолютно любому другому вопросу, лол).
463 682657
>>682656
UV карты - по сути координаты для сопоставления места на 3д объекте и 2д текстуре.
image.png1,1 Мб, 1689x1023
464 682679
Помогите, вчера начал изучать уе4, создал небольшую карту, сохранил при выходе, захожу, а карты нет. И показывается стандартная сцена, с которой я напичал. Где найти эту карту?
image.png2,8 Мб, 1552x1219
465 682680
>>682679
Ой, нашёл, лежала в корне. Круто?
466 682685
>>682680
Поставь в настройках как дефолтный левел, чтобы постоянно вручную его не подгружать.
467 682717
Допустим у меня миллион денег и нужна команда людей прогать на унриале. Где таких искать?
468 682718
>>682717
Где брать аниматоров, моделеров? Я пытаюсь найти на фрилансе, но там в основном кроме логотипов ничего не делают
469 682721
>>682718
На специализированных сайтах есть много типа рендер ру или поликавунт, но там работают не за еду, а нормальные европейские зп. Если хочешь говноконтору где пашут за еду, то делай ип и создавай объявления в городе типа ищу такая-то специальность за еду.
470 682723
>>682717
Фрилансерские сайты типа апворка, хедхантер, линкедин, прямые контакты
>>682721

>но там работают не за еду, а нормальные европейские зп.


Кек. Я зашел недавно в раздел "Поиск сотрудников для своего проекта" на офсайте эпиков - там 2/3 предложений это "Работа бесплатно за % с продаж".
471 682734
>>682723
Если человек не специалист, а учится, то почему нет? Хотя немного странновато, ведь обычно проекты делают годами.
image.png1 Мб, 1149x829
472 682743
Почему если я выключаю весь свет, то всё-равно всё видно?
473 682761
>>682743

> Почему если я выключаю весь свет, то всё-равно всё видно?


Eye adaptation - что-то типа светочувствительности камеры, правится в настройках постпроцесс волюм.
474 682762
>>682743
Может быть в environment есть свой свет?
475 682833
>>682743
Эмбиент лайт. Азиз! Лайт! ЯСКОЗАЛ!
476 682894
Я верно понял что ниагара это новая система партиклов, а старую уберут?
477 682911
Как найти нужную кость модельки не перебирая все кости посимвольно по именам каждый раз (а допустим один раз только сделать это, сохранив адрес кости)?
478 682990
>>668175 (OP)
Анонасы, посоветуйте где бы вточить гайдов по TBS на анрыле.
Самостоятельные поиски окончились тем что нашел десяток уроков по созданию RTS, но вот именно по TBS ничего не нашел.
Заранее буду благодарен за помощь.
479 683097
>>682990
И зачем на это гайды? Бери топ-даун семпл, и переделывай. Там всё примитивно. Ищи гайды по поиску пути в пространстве если тебе надо ходы считать.
image.png684 Кб, 1055x554
480 683284
Как чинить этот баг с текстурами при копировании БСП?
481 683450
>>683284
Нахуй его чинить, это же БСП
482 683563
Зоцените я игру сделал и скомпилировал в экзешник.
483 683591
>>683284
На глазок либо хуевое uv либо меш растянут на километр.
484 683600
>>683563
збс игра!
485 683655
>>681414
UE5 выйдет весной 2021, вроде как завезут нормальные ландшафтные сплайны (дороги реки по сплайну), встроенные изкаробки водные лоды по типу тесселяции ландшафта, переработанную атмосферу и т. д.
486 683725
>>683655
Это заебись, хорошо что я не тратил много времени на изучения UE4.
487 683786
>>683450
Казалось бы, да, но если у меня БСП с каким-нибудь натянутым материалом стоит в игре? Постал 2 на половину если не больше состоит из бсп с материалами.
488 683787
Почему тред мёртвый? Я думал тут жизнь кипит, а полудохлый тдач даже живее чем это.
489 683848
>>683787
Ну я вот почти прочитал книжку a tour of c++, чтобы хоть как-то подготовить себя к крестам в УЕЧе.
490 683932
>>683786

>Постал 2


Ну ты вспомнил, лол. Сейчас БСП используют только на стадии прототипа, предпологается что потом ты все это снесешь и заменишь статикмешами.
491 683970
>>683787

>Я думал тут жизнь кипит, а полудохлый тдач даже живее чем это.


Ты решил сравнить целый раздел с одним тредом?
Алсо, в традиционно более популярном юнити треде за последнюю неделю меньше 30 постов настрочили. Это так, для сравнения.
492 684307
Чому не работают маус евенты и прочая залупа на статик мешах? Сработало только добавление сферы в компонент и маус овер по сфере работает. Collision Block all стоит на SM. И там коллизии пробовал и конвекс и капсулу, не пашет нихуя.
493 684308
>>684307
Всё, я понял. Там симплифаед коллизион не работает прост, и надо частям меша проставлять енабле коллизион
494 684411
Здорова, комрады (сказал бы я, будь более уверенным в своих знаниях).
Вопрос возник сильный. Учу Уеч по неплохим (имхо) гайдам на тытрубе и бесплатным стримам "скиллбоксагикбрейнс".

Чел делает арканоид, а я, как попугай, повторяю за ним, изредка меняя цифры или текстуры стандартные. Мне показалось это мало и я начал разбираться вообще в блюпринтах, "что это за кнопка, а что это?".
И вот, на выходе, у меня "повторенный" проект и базовые понимания работы с блюпринтом и чуть-чуть знания о дереве. В каких сотых процента я продвинулся с нуля знаний - я понять не могу. Но очень хочу вкатиться дальше в сферу, так как, ну, притягивать стала, что-ли. И потому, я хотел бы узнать, как мне поступить дальше. Мне, люди не связанные с IT вообще, говорят, чтобы я подавал своё резюме в различные хэдхантеры и прочее, мол авось клюнет. Но я, трезво оценивая свои знания, немного не уверен в логичности этого поступка. Как мне быть, как вы бы поступили на моём месте, как дальше развиваться? Ваше мнение было бы мне очень полезным, без шуток и сарказма.
P.S. Учить плюсы я пытаюсь, но по бесплатным stepik/sololearn, на теме операторы, я начинаю люто не переваривать инфу.
P.P.S. Диплом магистра гуманитарной науки слегка мешает, но местами даже решает, ибо управленец по образованию.
Мудрые УЕЧ-разрабы, да и просто мудрие айтишниуи - искренне прошу помочь!
495 684419
>>684411

>чтобы я подавал своё резюме в различные хэдхантеры и прочее, мол авось клюнет


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

>В каких сотых процента я продвинулся с нуля знаний


Я бы сказал так - примерно 10% от необходимых знаний и 1% от необходимых умений. Один учебный проект - это ниочем.

>Как мне быть, как вы бы поступили на моём месте, как дальше развиваться?


Курить туториалы дальше и набивать руку на учебных проектах. Я бы посоветовал пройти вот этот курс https://www.udemy.com/course/souls-action-rpg-ue4-multiplayer/
496 684917
>>684419
А зачем нужны кресты кроме сортировок?
мимо
497 684918
>>684917

>А зачем нужны кресты кроме сортировок?


Расширять функционал блюпринтов.
Попробуй через блюпринты получить массив из вертексов, например. Или название переменной. Много чего недоступно изкоробки.
498 684997
Хочу сделать блупринт. Суть такова. Базовый блупринт для спелов и атак оружием.
Типа базовый класс Spell, от него наследуется например WeaponAttack и MagicArrow. Я унаследовал от Object это немношк работало для ударов мечом. Потом мне стало нужно заспавнить проджектайл и оказалось что Object это не умеет делать. Я попытался сделать репарент хуй знает куда. Теперь любой репарент крашит анриал.
Ну и вопрос, от какого объекта мне надо унаследоваться?
499 685078
>>684917
1) некоторый функционал движка не вынесен в блюпринты. Самый очевидный, который знают все - это система "свой-нейтральный-чужой", которые типа можно выставить в блюпринте - но они все равно не работают, лол, а чтоб заработали надо пиздовать в плюсы но все забивают хер и делают свои teamID. Туда же другие части движка, например "ability system" - типа есть в блюпринтах, но без плюсов работать не будет.
2) Плагины и различные надстройки над движком. Вкатывальщикам не нужно, в сириус бизнесе - нужно.
3) Оптимизация. Блюпринты исполняются на виртуальной машине и в некоторых моментах ОЧЕНЬ сильно уступают плюсам. Грубо говоря если у тебя в тике висит какой-нибудь численный метод решения дифуров - для плюсов это норм, а блюпринт будет работать медленно. На ютубе есть примеры, когда при переключении с плюсов на блюпринт фпс падает с 100 до 1 или вообще крашится. Понятно что там сферические эксприменты в вакууме с циклами из сотни вычислений в каждом тике, и в реальности разница будет не такой большой - но она будет. В целом для блюпринтов очень сильно не рекомендуется использовать сложную математику и циклы в тиках.
Сюда же можно отнести проблему кастов - в плюсах похуй, а в блюпринтах, если не следить чо куда кастуешь, то можно очень сильно нагрузить систему во время загрузки.
>>684997
Я нихуя не понял. Какой object, чего заспавнить.
500 685097
>>685078

>Я нихуя не понял.


Да похуй. Я через ActorComponent сделал.
Возвращаяясь к крестам. Вот как раз чтобы сделать ActorComponent of class надо лезти делать костыли в кресты. Но как раз таки в уече на крестах программировать не надо. На крестах пишутся костыли, которых почему-то нету в блупринтах. Но это костыльные костыли, а не программирование. Как раз всё программирование и вся логика происходит в блупринтах. Дифуры это тоже нихуя не логика.
Я из игровых задач могу придумать только копание земли во всяких спейс инженерах. Автогенерация астероидов, хотя хер его знает, это же просто нойз текстура. Может и такое в блупринтах есть, не смотрел еще.
Всё остальное типа потяни рычаг откроется дверь, нахуй не нужны кресты для этого.
501 685129
>>685078

>Оптимизация. Блюпринты исполняются на виртуальной машине и в некоторых моментах ОЧЕНЬ сильно уступают плюсам. Грубо говоря если у тебя в тике висит какой-нибудь численный метод решения дифуров - для плюсов это норм, а блюпринт будет работать медленно.


Это все хуйня. Ивент тик через бп работает значительно медленнее из-за отсутствия поддержки многопоточности анрил эдитором. Проц тупо простаивает. После сборки билда проект компиллируется в чистые сиплюсы, все экзекьюты начинают нормально работать с многопотоком и производительность вырастает буквально на порядки.
Я кнч согласен, что это ниоч, когда у тебя во время разработки сложность алгоритма упирается в производительность одного ядра. Но и ты должен понимать, что далеко не каждый будет играть на топовом железе. Сколько у тебя алгоритм будет выдавать в эдиторе на твоем 9900К/3700Х, примерно столько же алгоритм будет выдавать на каком-нибудь атлоне или гиперпне после сборки.
Можно конечн сделать кастомный ивент тик с поддержкой многопотока. Но тут как раз и возникают проблемы с вылетами, ибо алгоритм становится thread unsafe.
Проще и лучше делать все в однопотоке через бп и не выебываться, дробя алгоритм при дебагинге на отдельные составляющие, а полную работоспособность проверяя после сборки. Ну или ебись со своими байтами и поинтерами в крестах, если тебе делать нехуй или ты пилишь ультра йобу с тысячами юнитов на карте.
502 685132
>>685129

>После сборки билда проект компиллируется в чистые сиплюсы


Ноуп. Даже после компиляции там будет все та же виртуальная машина, которая крутит твои блупринты. Частично это фиксится нативизацией - но хз, у меня с нативизацией просто ничего не билдится.
Алсо Robo Recall сделана полностью на блюпринтах, и ничего, збс работает https://www.youtube.com/watch?v=wq8EXq4elis
503 685853
Аноны, подскажите, как менять цвет облаков/неба, чтобы все было с определенным оттенком и освещением?
UE4EditorC9ZGjmHYan.png241 Кб, 779x762
504 685989
>>685853
Так?
505 686147
>>685989
Да, крайне благодарен
506 686372
Как заригать своего персонажа под анриал скелетон? В гугле хуйня чет.
507 686467
Почему, когда я отпрываю вижуас студию из анрила, то нагрузка на проц сразу подскакивает до 100% (при том, что нагрузки на диск нет, в памяти дохуя свободного места) и не спадает? У кого-нибудь такая хуита была?
508 686500
>>686467
Не занаю там про диск и проц, но у меня студия тоже дико лагает, особенно если её с чем-то одновременно открыть.
509 686525
>>686500
У меня проблема в том, что 100% нагрузка на проц именно не спадает, даже после 10 минут ожидания. И это происходит только когда я открываю студию из анрила. В других проектах всё чики-пуки.
510 686658
>>684419
Мэн, крайне благодарен за подсказку. Купил, прохожу, теперь у меня 4 проекта XD. Осталось их доделать и в гит запихнуть, а после в резюме. Думаю, что для стажёра какого-нибудь может же хватить? Типо, звёзд с неба не прошу, готов хоть за еду работать, лишь бы стаж и рука набивались.
511 686775
у меня на персонаже полупрозрачная стеклянная приблуда
как сделать так чтобы от нее отбрасывалась хоть какая то тень пусть на основе полигонов?
Без имени-1.jpg190 Кб, 833x599
512 687166
>>668175 (OP)
Анон, подскажи где я косячу. При импорте в макс такая же хуйня происходит, но если не импортить анимацию, то все ок. Сейчас обратно импортировал сделанную в максе(в максе все ок) анимацию, и анимация вроде ниче так экспортанулась, а вот стандартные в уе аним. теперь через жопу проигрываются. Как сделать теперь чтоб все было ок?
513 687554
>>687166
Еще вопрос, а как проверить ссылку на объект? Is valid чего то не так работает как я ожидал, что он вообще проверяет?
Кароче суть: создаю виджет, отображаю во вьюпорт, по кнопке вызывают remove to parent, потом перед тем как создать по другой кнопке проверяю этим is valid, если не валидна, значит создаю, только он ссылки почему то все невалидными считает, или как?
Я конечно это могу обойти в моем случае, но все равно как проверить объект, удалили его или он существует?
514 687556
>>687554
Отбой нахуй! Нашел способ просто set этой переменной вызвать, она станет нулл, и исвалид заебца отработает.

Че так глухо у вас тут?
515 687557
>>687556
Ну ты сам посмотри на свои сообщения. Сначала задаешь вопрос, потом сам же на него отвечаешь. А другие понятия не имеют что ты имеешь в виду. Слишком много специфики и тонкостей, которые познаются и разрешаются на месте. Задавать вопросы на тему каких-то частных случаев бессмысленно. А только такие и возникают.
516 687562
>>687557
Да я про этот >>687166 вопрос, я бы не сказал что он специфичный.
Хотя я его одолел, только не понял как. При импорте анимированного персонажа с ue в max кости(может не кости а развесовка вершин) на этой руке, как то по кривому импортируются, но если анимацию исключить из импорта, просто скелет с мешем импортировать, то все ок-и. При импорте своей анимации из max в ue(я кстати исключил мешь, и указал на существующий в движке, чтоб всякой неведомой хуйни не случилось), так вот эта анимация нормально без косяков импортнулась, скин "не повело", зато блять слетели(ну как слетели, появился косяк как на пике выше) встроенные в движок анимации.
517 687962
>>687166
У меня та же хуйня.
>>687562
Импорчу я вообще из уе4 в уе4 без редактирования.
518 687982
>>687962

>Импорчу я вообще из уе4 в уе4 без редактирования.


Это как вообще без редактирования?
519 688054
>>687982
Exporf FBX > Import FBX. Да похуй, у меня тоже баг сам пропал. Может быть как-то связано с версиями уе или FBX.
520 688109
>>688054

>Exporf FBX > Import FBX


А, понял, типа даже в этом случае косяк? Ща попробую также.
521 688112
>>688109
Не, нифига, нормально экспортнулось-импортнулось.
522 688156
Хочу чтобы все анимейшен блупринты умели умирать, быть застаннеными и замороженными. Делаю интерфейс. Анимейшен блупринты походу не умеют интерфейсы имплементить. Как они наследуются я тоже не понял нихуя. Как это сделать правильно?
523 688262
>>688156
Копипастом
524 688287
>>688262
А кастить как?
if
cast to mob1 animation
elif
cast to mob2 animation
elif
cast to mob999999 animation
и все они умет одно и тоже.
freeze.png146 Кб, 1106x548
525 688304
>>688287
Так бля, это слишком сложно. Давайте что-нибудь проще. Как мне остановить анимацию, а потом продолжить? Нихуя не работают оба варианта на картинке.
Насколько я понял нижний вариант должен работать для монтажей. А у меня AB. Хотя мне и так и так надо останавливать.
526 688406
>>688156

>Хочу чтобы все анимейшен блупринты умели умирать, быть застаннеными и замороженными


Вот это не понял. Что значит замороженный анимейшен блюпринт?

>Анимейшен блупринты походу не умеют интерфейсы имплементить


Умеют
>>688304

>Как мне остановить анимацию, а потом продолжить


mesh-set pause anims true/false
527 688411
>>688406

>mesh-set pause anims true/false


Спасибо. Я еще другой способ нашел через AB там можно плей рейт в 0 выставить, но это надо сделать для всех стейтов в локомошене. Говно способ короч. Вот хули гугл про это не знает?

>что значит замороженный анимейшен блюпринт?


Ну вот это оно и есть. Чтобы персонаж замерзал в определенной позе. Типа альтернативный способ застанить.

>Умеют


Как???? Я добавляю интерфейс, и нельзя оверрайдить функции.
528 688421
>>688411
Короч сделал так. Персонаж умеет быть застаненным, замороженным и мертвым. А анимейшен блупринт каждый тик с персонажа эту инфу получает и играет. Так что аним блупринт может быть любым и ему не нужен интерфейс.
1.jpg357 Кб, 1896x869
529 688422
>>688411

>Как???? Я добавляю интерфейс, и нельзя оверрайдить функции.


Хз, вот у меня интерфейс и его ивенты. Я правда хз нахуй я это сделал через интерфейс, но ок, работает и норм.
Кстати на скрине я делал то же, что и ты - замирание персонажа в определенной позе, только через переменную stopped, которая потом идет в blendbybool

>анимейшен блупринт каждый тик с персонажа эту инфу получает и играет


Всрато, есть же диспетчеры. Вызвал OnStanned в персонаже, а в AB на него забиндил остановку анимации.
530 688425
>>688422

>Вызвал OnStanned в персонаже, а в AB на него забиндил остановку анимации.


Подразумевается что там есть анимация головокружения. И если застанили на 2 секунды, она играется 2 секунды, а если на 1 то 1. Ну и тебе надо будет тогда OnStunnedEnd евент еще. Может так и лучше. Тики говно же медленное вроде?
531 688480
>>688287
Изучи что такое обьектно-ориентированное программирование и отнаследуй все свои mob1..mob9999 от некоторого базового класса basic_mob, в котором опиши все переменные и функции которые будут использовать все дочерние классы.
В каждом анимейшен блюпринте на бегин плей через ноду try get owning pawn (или что-то в этом роде, не помню) получай своего моба и касть его через basic mob, после чего записывай в переменную. Все.
532 688485
>>688480
Вопрос изначально стоял о том что я не могу использовать ООП где надо использовать ООП. Речь шла про анимейшен блупринты, а не персонажей. То что персонажи нормально наследуются я знаю и использую.
533 688524
>>688422
Нихуя не понятно. Тебе надо чтоб персонаж замирал в определенной позе, или чтоб проигрывалась анимация головокружения? Это ж вообще разные вещи. И при чем тут наследование? ЯННП короче.
534 688547
>>688524

>Тебе надо чтоб персонаж замирал в определенной позе, или чтоб проигрывалась анимация головокружения?


И то и другое.

>И при чем тут наследование?


Ну есть какой-то спелл. Он может станить, а может не станить. Вот делаешь червяк станит человека и человек станит червяка. Одним и тем же спелом станят они друг друга.
У червяка и человека разные скелеты и аним блупринты. Оба аним блупринта имеют возможность проигрывать анимацию головокружения.
535 688578
>>688547
Ну ок, а в чем проблема тогда? Наследование, интерфейсы - это-то нахуя, когда у тебя просто разные аним блупринты?
536 688597
>>688578
Потому шо у меня спелы запускают анимации. Логично было бы чтобы они запускали не только монтажи, но и Аним БП могли бы модифицировать. Но не могут, потому что аним ПБ нельзя передать. Нельзя передать потому что нельзя унаследовать.
537 688611
>>688597
Что такое "Аним БП могли бы модифицировать". Поменять одну переменную с true на false, или что? Я все равно не понимаю в чем заключается твоя проблема.
1) Персонаж получает в ебало спеллом и его застанили. Включается счетчик головокружения и монтаж у которого средняя секция залуплена. Счетчик доходит до нуля и переключает секцию, монтаж доигрывает до конца и заканчивается.
2) Персонаж получает в ебало спеллом и заморожен. Включается счетчик заморозки и set pause anims true или любой другой способ остановки анимации - например по диспетчеру предается информация в анимебулюпринт что нужно переключиться со стейт машины на сохраненный поузснэпшот. Счетчик заморозки доходит до нуля, set pause anims false или второй диспетчер сообщеает анимеблюпринту переключится обратно на стейтмашину.
Собственно все, какие передачи, какое наследование?
538 688628
>>688611

>Поменять одну переменную с true на false, или что?


Именно.

>Я все равно не понимаю в чем заключается твоя проблема.


В том что этой переменной нету, потому что нельзя сделать общий интерфейс. Надо кастить в каждый конкретный Аним БП. >>688287

Всё равно проблема уже решена. >>688421 Можешь не обеснять как после делея false на true поменять, вопрос не про это.
caps.jpg262 Кб, 877x737
539 688964
Че то тупорезю немного, а как эти капсулы обрабатывать? Типа точные хиты хочу сделать, удар по башке, в плечо и т.д.
2017-04-2623h1818.jpg140 Кб, 813x633
540 689010
>>688964
Как из блюпринтов вызывать оверлапы и хиты с конкретными капсулами хз. Наверняка тут только сиплюсы помогут. Или даже они не помогут, так как капсулы коллизию и хит евенты только при включенном рэгдолле продуцируют.
Самый тупой вариант - тупо продублировать коллизии в чар принте, привязав их к сокетам скелета в констракшн скрипте. Зато работать будет. И можно легко их размер скейлить в зависимости от нужд геймдизайна.
541 689067
>>689010

>Наверняка тут только сиплюсы помогут.


Нахуй, не хочу туда даже лезть.

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


Может как-то включать и выключать рэгдол? Как то же делают его, я только пример не могу найти.
542 689068
>>689010
вот типа того https://www.youtube.com/watch?v=ufNdp3Nm3mg
только я не понимаю как он это все прихуярил.
543 689069
А у этого регдола вообще есть какие нибудь эвенты, как мне отловить их?
544 689077
>>689067

>Может как-то включать и выключать рэгдол? Как то же делают его, я только пример не могу найти.


Что-то типа того все таки получилось, тока правда все вкривь и вкось, но блять как-то работает, лел.
А, как кстати правильно использовать делей, я его повесил после физики, он не повесит у меня вообще все? Его же как-то по-уму надо использовать?
545 690857
Делаю инвентарь как в дьябле. В контроллере на кнопку I показ инвентаря. Если включать Input Mode UI Only, то инвентарь нельзя закрыть, потому что в контроллер не приходит больше событие показа инвентаря. А если не включать, то в инвентаре клики не работают. Как эту проблему решить?
546 691278
>>690857
https://www.youtube.com/watch?v=OdpIr-yGMGk
Ближайшее что нашел. Пока что не получается как у него повторить.
547 691390
>>691278
>>690857
Всё бля разобрался. Надо в оверрайдах эвентов возвращать handled. Джвадцать часов на это говно потратил.
548 691391
Анончик, подскажи как лучше сделать материал где катятся крупные капли по пластику
в идеале чтоб и тень от каплей отбрасывалась какая никакая
550 693645
Я совсем запутался, когда транслюсент материал отбрасывает тень с меша а когда нет?
подскажите плиз какие настройки поддерживают тень?
551 696170
>>693407
как бы под это теней от капли сделать
интересно вручную сделанное АО проканает?
552 718659
Как сбросить вращение в поуз мод?
Тред утонул или удален.
Это копия, сохраненная 18 декабря 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски