Building In-Editor Tools with Blueprints | Unreal Educator Livestream

  Рет қаралды 44,227

Unreal Engine

Unreal Engine

Күн бұрын

Tom Shannon, Technical Artist at Epic Games, will explore the systems available in Unreal Engine to create in-editor tools that automate and improve workflows, reduce errors, and even extend the Editor, unlocking new functionality.
Using Blueprints-the native visual scripting language in Unreal Engine-Tom will demonstrate how to create robust tools and shortcuts that can run from a right-click menu or even with a full UI built using Unreal Motion Graphics, our native UI development tool.
This stream discussed these systems, how we use them at Epic, and how you can introduce these concepts to students who show an inclination towards this aspect of tech art.
DISCUSSION THREAD
forums.unreale...
UNREAL ONLINE LEARNING
www.unrealengine.com/learn

Пікірлер: 82
@RohitKotiveetil
@RohitKotiveetil 4 жыл бұрын
1:02:42 - Editor Scripting Plugin Setup 1:11:03 - How to use Editor Utility Blueprints 1:37:39 - How to use Editor Utility Widgets
@cosmotect
@cosmotect 3 жыл бұрын
you god
@delifisektuxedo
@delifisektuxedo 2 жыл бұрын
In 4.27 there is NO Cast Static Mes -> Set Lods. Nada, zip nothing. Undocumented changes.... Argh
@XHackManiacX
@XHackManiacX Жыл бұрын
@@delifisektuxedo I'm pretty new at this, but from what I can tell, set LODS is still working in UE5. But you can't call it from a regular actor blueprint. You need to be in an editor utility blueprint to call the node. And you might have to uncheck context sensitive. Bit late, but maybe it helps someone :)
@MrMcnamex
@MrMcnamex 3 ай бұрын
@@XHackManiacX still does not compile not sure if this has changed in 5.3
@Silpheedx
@Silpheedx 4 жыл бұрын
57:00 Educational content begins . Thank you :)
@LukiGames0
@LukiGames0 4 жыл бұрын
They should start using time stamps for thier videos.
@Silpheedx
@Silpheedx 4 жыл бұрын
@@LukiGames0 My hope is someday they go back to doing full educational content showing us how to do things from the ground up rather than endless hours of sizzle videos and higher ups patting each other on the back. I don't have a chip on my shoulder about it or anything lol.
@vabs071
@vabs071 3 жыл бұрын
please tell me how to create BUTTONS for this UNDO/REDO instead of going through the default Edit menu. I want to have buttons for this in my tool. Thanks
@Silpheedx
@Silpheedx 3 жыл бұрын
@@vabs071 Hey hey. I think what you are talking about is called Blutilities maybe? Try this kzbin.info/www/bejne/jZWkgodmn7ZmiNU and this kzbin.info/www/bejne/fom2aXupi6iEf68
@EscapeCondition
@EscapeCondition 4 жыл бұрын
I hope everyone building a game has gotten the latest "blender to unreal" and "bridge to unreal" integrations up and running. Huge time savers imo, and the quixel login issues seem to be fully resolved now.
@wolfsblessing
@wolfsblessing 4 жыл бұрын
For a guy that is not good at programming (learning now tho) and really good at visual, Blueprints are the best things ever. Kudos to Unreal for this because, with Blueprints I actually made a whole game and it's freaking awesome. And now going on second! Keep it up guys and never stop being epic!
@klaryangamestudio4190
@klaryangamestudio4190 4 жыл бұрын
Excellent tutorial. The way that Tom add a new input to the function blows my mind. UE rocks.
@nikolatesla5308
@nikolatesla5308 4 жыл бұрын
I think ue4 single handedly change the industry and I m royal to ue4
@megansmusiccorner4666
@megansmusiccorner4666 Жыл бұрын
This was very helpful, thanks to Tom for the education!
@li0nhart4477
@li0nhart4477 2 жыл бұрын
WOW this was really helpful. Previously id just use Construct to do things like randomize rotations as i drops actors in my level and see them change real time. The tools way is alot more useful and to create the LODs that way was just amazing!!. Gonna have to start making my own tools, thanks alot!!!.
@sivavadlamani887
@sivavadlamani887 4 жыл бұрын
Unreal is unreal with their content creation. Why are you so good?
@ping_ms
@ping_ms 4 жыл бұрын
Hey Unreal Engine, Love the videos you guys upload and the streams such as these since they give you an insight on how to optimize your pipeline or tutorials that help newcomers understand UE and how much you of work you can do. I just have one small request, please link the the playlist on the description to spare lazy people like me the extra clicks please 🙏
@donutguy1281
@donutguy1281 4 жыл бұрын
For anyone having trouble locating the “field guide” pdf here is the url: www.unrealengine.com/en-US/blog/prepare-for-the-jobs-of-tomorrow-with-a-new-field-guide-for-creators
@christopherparks7816
@christopherparks7816 4 жыл бұрын
This was fantastic. Really appreciate this one. More tutorials about creating actor tools that you can manipulate in the viewport would be cool.
@willpianista
@willpianista Жыл бұрын
Tom is amazing. Super informative and super fun.
@Cragfury
@Cragfury 4 жыл бұрын
is there a way to ensure that the window for an editor utility widget automatically resizes to show the full extents of the canvas?
@moshmoshpitpit
@moshmoshpitpit 4 жыл бұрын
Big shout out to Mathew Wadstein!!
@KarstenFranke
@KarstenFranke 3 жыл бұрын
Hi @UnrealEngine-Team, i have only one question: Would it be feasible to add a grouping function to the Foliage tool? With many different types of foliage, it is always a long search to find the right one. A grouping function could be used to group different grasses, trees, etc., and call them up and use them with one click. Could you do this yourself - in the engine? Greetings from Germany.
@ReubenAStern
@ReubenAStern 2 жыл бұрын
Wadstein is a LEGEND!! The mighty Wadstien made me the man I am today!
@probinertasks6087
@probinertasks6087 Жыл бұрын
Can't get Set LODs to work. Doesn't show up in suggested. The Static Mesh Editor Subsystem one has a Target input and errors out.
@aaronh560
@aaronh560 3 жыл бұрын
I love it when you go to try this stuff and the options don't come up . . . even with no context filtering
@ligaofeng3901
@ligaofeng3901 3 жыл бұрын
Wow!!! It's so so so powerful! Thanks a lot!
@davidwollen5818
@davidwollen5818 3 жыл бұрын
Great video and a shout out to Mark Flanagan who I used to work with back at Codemasters : ) Question: Could this be used to automatically duplicate a niagara emitter 100+ times and change the static mesh used in each one's mesh renderer module?
@MrMikel85
@MrMikel85 10 ай бұрын
Have they gotten rid of 'Set LODs' in Unreal Engine 5? I can't find it or an equivalent
@casper1716
@casper1716 3 ай бұрын
Hey mate did you find a solution im looking too
@playonce4186
@playonce4186 4 жыл бұрын
*To the Unreal Team* , Please make quick and on point tutorials that are 10-20minutes long instead of these long live streams where people will lose interest. I have seen some unity tutorials and I like what they're doing with their tutorials. I want Unreal Engine to have the same kind of tutorials, please.
@b5a5m5
@b5a5m5 2 жыл бұрын
Is there an undo/transaction history pane like what's available in many adobe products?
@lollito84
@lollito84 2 жыл бұрын
The unpronounceable nodes are deprecatted now. Can't figure out how to fix. Nothing wants to plug. Do you have an idea ?
@rockhamster2130
@rockhamster2130 2 жыл бұрын
Are you using Unreal engine 5? If so, then for "Get Selected Level Actors" and "Set LODs" you need to get the specific subsystem. You can drag "Target" out and select -> Editor Subsystems -> Get ...SubSystem Hope that this helps for you
@WoldGlobalPlayers
@WoldGlobalPlayers Жыл бұрын
Question: I want to call a function in my Editor Uility Widget from my Editor Utility Blueprint. What Variable Type can is it ? No matter what object type I put in my variable, Editor Utility or Blueprint. I can't assign my Editor Utility Blueprint as a default Value. I'm trying to call a function from Blueprint to Blueprint
@CarThings___
@CarThings___ 3 жыл бұрын
Is it possible to automate removing components from blueprint classes? For example I have about 100 blueprint assets that have several child actor components and I want to remove these components.
@piroman665
@piroman665 2 жыл бұрын
Exact thing I did :D I made utility to regenerate all Megascam foliage meshes LODs and remove Billboards for some HQ render's
@dreamshorizon3093
@dreamshorizon3093 4 жыл бұрын
Cant wait to get a beat computer to use this program for some serious projects. Want to break into he gaming industry
@gameblast5696
@gameblast5696 4 жыл бұрын
Yaaas 🍜
@LukiGames0
@LukiGames0 4 жыл бұрын
I Have Ryzen 9 3900X, 64 gb ram, RTX 2070 and its working fine, i dont need more power. Maybe in the future i buy 3090 when prices drops.
@mohammadios
@mohammadios 4 жыл бұрын
Is there a way to make a utility that creates folders and assets in the Content browser? I googled but couldn't find anything
@ReubenAStern
@ReubenAStern 2 жыл бұрын
Just made a tool to chop the junk prefixes off my anim names... took 20 mins and I didn't even know what I was doing. Probably saved me a few hundred hours.
@jonwatte4293
@jonwatte4293 4 жыл бұрын
Is there a blog version of this? Video doesn't do it for me.
@franc3d258
@franc3d258 3 жыл бұрын
Can you use this to edit Blueprint class? When I cast to a blueprint class it fails
@ReubenAStern
@ReubenAStern 2 жыл бұрын
Wehey! I can take one of my dev plans to the nth degree!! In my plan it litrally says "automate, automate, automate"
@ipanzerschrecku4732
@ipanzerschrecku4732 3 жыл бұрын
In short In Editor Scripting and the Editor Widget is making Unreal more procedural. Finally instead of working in level blueprints you should make a blueprint class and the use inheritance to make an instance in the level itself. Making the widget on class level means that any change will benefit all child widgets - you just have to implement it once and it can improve hundreds of widgets. Two hours is a long time therefor I use 2x playback speed to get through it.
@jguenard7
@jguenard7 2 жыл бұрын
Anyone know a way or workaround to get an editor utility widget to work while in simulate mode?
@stasbakalo6264
@stasbakalo6264 2 жыл бұрын
I might be good to show example of how In-editor tools can help make scenarios very easy
@youssefelhefnawy7009
@youssefelhefnawy7009 2 жыл бұрын
Hey this is super useful
@kunara7886
@kunara7886 Жыл бұрын
How to embed unreal editor Slate in EUW?
@neovalkyr
@neovalkyr 4 жыл бұрын
So i was trying to make my first landscape using assets from the Kite Demo as well as the starter content. Made the level using foliage tool for all the plants reduced the lod etc. but now the texture streaming pool is too high so i wanted to lower the max resolution for all the texture to 1024. it seemed to take a while so i tried to make a editor BPU to set that value. but i can not figure out what i need to attach to the Cast to Texture node. dunno if anyone can help but
@EZduzziteh
@EZduzziteh 3 жыл бұрын
really good video! thanks! =)
@likskirtspleetscreen
@likskirtspleetscreen 2 жыл бұрын
Compared to other lives: In this one I feel like I'm on the source of the river of knowledge.
@fran.fernandez
@fran.fernandez 2 жыл бұрын
transaction dosnt work at all for me :(
@KiwiHawk-downunder-nz
@KiwiHawk-downunder-nz 4 жыл бұрын
Can you use this to make a tool to reset the pivots to center of the mesh? or bulk export textures please, eg: selecting a folder and exporting the textures to a folder on the HDD and selecting a group of assets and setting the pivot to the center of the model. The Paragon Props assets are a great example of the problem, place an asset and the pivot/gizmo is in the next paddock (off screen)
@Cpt.Tripps
@Cpt.Tripps 4 жыл бұрын
You can set the pivot permanently with the new modeling tools added in 4.24. Not bulk though, iirc.
@vabs071
@vabs071 3 жыл бұрын
1:49:18 Would anybody please tell me how to create BUTTONS for this UNDO/REDO instead of going through the default Edit menu. I want to have buttons for this in my tool. Thanks
@techieeprog7895
@techieeprog7895 4 жыл бұрын
Amazing!
@UnrealTefel
@UnrealTefel 4 жыл бұрын
I love Utility Widgets, we are using them a lot, recently I extended our Space Station Editor to use them for item selection: kzbin.info/www/bejne/q2nGZYRoq8pmd7M
@jenpen3249
@jenpen3249 2 жыл бұрын
I just want Qt widgets to properly parent to unreal's main window and i'm happy.
@PauloSamurai
@PauloSamurai 4 жыл бұрын
Unlimited power!
@TheFlyingEpergne
@TheFlyingEpergne Жыл бұрын
i wrote a script on changing asset file names which works great but i can't undo ): can anyone help? i know this is an old video but worth a shot
@XHackManiacX
@XHackManiacX Жыл бұрын
Probably a bit late but... Yeah, you're definitely on the right old video. He explains how to do it @ 1:48:00 Hope that's what you're looking for. Not sure if it works for assets as well as actors. I just started learning about these in-editor tools so I'm not much help lol
@hobbyholic
@hobbyholic 4 жыл бұрын
I always thinking that I should have studied programming... 이과 갈걸 그랬어요
@keshav_p
@keshav_p 4 жыл бұрын
Course is available free on an app called avalon meta on Google pay btw
@keshav_p
@keshav_p 4 жыл бұрын
From scratch
@hobbyholic
@hobbyholic 4 жыл бұрын
@@keshav_p Thanks for your comment bro!
@ajwad3722
@ajwad3722 4 жыл бұрын
13:55
@Rokinso
@Rokinso 4 жыл бұрын
57:21
@ajwad3722
@ajwad3722 4 жыл бұрын
@@Rokinso I tip my hat to you sir!
@doblajesimberbe1966
@doblajesimberbe1966 Жыл бұрын
Wow 2 hours just for that
@Chikiritu
@Chikiritu 3 жыл бұрын
5:54 video stated
@Sluggernaut
@Sluggernaut Жыл бұрын
Fucking dammit. This had me all day trying to get an actor to edit itself based on its underlying data. This is really not possible beyond working with the root node. You can add data based off of information you can possibly get externally but really, you can't interact with the object like I was thinking. Wasted several days really, trying to do something that LOOKS like you can accomplish but is barely out of reach. I dont see why a blueprint class can't get it's USceneComponents though. Or any attached objects, as far as I can tell.
@FromTheRiverToTheSeaAmIsrael
@FromTheRiverToTheSeaAmIsrael Жыл бұрын
Can you please the next time take the first hour of the stream off line? I mean, it is a waste of our time. And there is nothing educative in these conversations.
@hemantoli6627
@hemantoli6627 4 жыл бұрын
First
@SlenLen
@SlenLen 4 жыл бұрын
Who
@andrebav493
@andrebav493 4 жыл бұрын
@@SlenLen I
@UnrealTefel
@UnrealTefel 4 жыл бұрын
Second
@SlenLen
@SlenLen 4 жыл бұрын
Cares?
@andrebav493
@andrebav493 4 жыл бұрын
@@SlenLen Do
@SlenLen
@SlenLen 4 жыл бұрын
@@andrebav493 I can't even express how much I like your way to reply Thank you
I went through ALL Unreal Engine Plugins, here is what I found
36:35
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 567 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 11 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 68 МЛН
Environment Art Mastery - Deep Dive
19:51
Thiago Klafke
Рет қаралды 66 М.
Making UIs With C++ in Unreal Engine, by Ben UI
32:40
JetBrains
Рет қаралды 23 М.
Introduction to PCG Workflows in Unreal Engine 5 | Unreal Fest 2023
56:15
Blueprints vs. C++: How They Fit Together and Why You Should Use Both
47:14
How to Mix Audio in Unreal Engine 4
22:22
Valkyrie Sound
Рет қаралды 20 М.
Blueprint VS  C++ in Unreal Engine 5, Which One Should You Choose ?!
7:26
Unreal ART With Alireza
Рет қаралды 35 М.
I Created My Own Custom 3D Graphics Engine
26:29
Inkbox
Рет қаралды 74 М.
Making Better Blueprints | Unreal Fest 2022
51:17
Unreal Engine
Рет қаралды 201 М.
Unreal Engine Materials in 6 Levels of Complexity
44:12
pwnisher
Рет қаралды 244 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 567 М.