this is an awesome resource, as someone who has worked at both large and small studios, the more the average user can understand about optimization, the easier everyone's life becomes throughout the production. thanks for sharing :D
@Phylraen4 жыл бұрын
Great talk and very interesting subject ! For the [inaudible] subtitles at 30:39 he's talking about creating atlases of your textures. For thoses who might not know that term it means creating a single texture from multiple textures by combining them
@tjrizvi2513 жыл бұрын
Bless you
@Bradafer4 жыл бұрын
Its funny watching this because I WAS STRAIGHT UP IN THE ROOM FOR THIS but I wasn't profiling anything at the time... now I'm rewatching LOL Great talk!
@jessical5733 жыл бұрын
Me too. But that means we weren't paying attention to his presentation. He said not to save optimization for later but implement it right away. :-x
@CinematographyDatabase5 жыл бұрын
I need to use the Feature Level switch on my materials. Good reminder.
@CihatUysal075 жыл бұрын
I'm a indie dev has a low-end pc and I can't express how important optimizations for me.
@varshajay22984 жыл бұрын
Fell you bro, same problem with me
@teemuleppa33474 жыл бұрын
@@varshajay2298 it should be important for any indie...the lower spec your project works on, the more potential customers you have :)
@brandongrey92405 жыл бұрын
They forgot to talk about collision performance and complexity, basically keep your collision meshes as simple as possible and reduce to the use of collision if possible
@JesseLeeHumphry4 жыл бұрын
This may be a dumb question, but I presume that both "hit" and "overlap" are considered collision? Are there ways to get around overlap-based events or hit-based events, or do you mean more of a "don't do it unless you absolutely need to"?
@brandongrey92404 жыл бұрын
@@JesseLeeHumphry Hit is for a blocking volume, overlap is for overlapping, but yeah same thing to my knowledge. yes use it if you have to, I would suggest making sure all collision channels are ignored except the channels you’re using, because when the object is overlapped, it’ll check in all channels. This doesn’t make a gigantic performance improvement, but if a large amount of volumes used then it may stammer performance a bit.
@JesseLeeHumphry4 жыл бұрын
@@brandongrey9240 Ah, you know I hadn't considered the 'ignore' channels. So if we're looking for pawn, no need to be even THINKING about overlaps for anything else. That's a good point. No need for gigantic performance improvements; it's all about the little ones that stack up over the course of the project.
@brandongrey92404 жыл бұрын
@@JesseLeeHumphry yeah exactly, I actually just recently finished a project, and I learned a gargantuan amount of little details and quarks about UE. You’re right, it’s the little things that stack up.
@fl2605 жыл бұрын
Great uploads this morning Epic!
@danielmauriciotorogarcia57832 жыл бұрын
Very important information about profiling, i am so happy yo know now this new topics.
@theGreatDW4 жыл бұрын
Reminder:: GPU Profile shortcut has changed to Ctrl + Shift + ,
@tabby8425 жыл бұрын
As a beginner I've been trying to find these types of videos/resources. Wished there was a consolidated source so we could find all the questions we need to think about to go about developing games the right way.
@jdvroum4 жыл бұрын
I will not say perfect cause I don't know if you miss something but GREAT ! Yes, it's clear and helps me a lot ! Thanks, Merci beaucoup !
@addisonwarner4 жыл бұрын
Just the video I have been looking for. Thanks for this
@prashantshukla68142 жыл бұрын
This is super helpful. Thank you for the talk.
@gabrielepardi51784 жыл бұрын
Thank you very much for this webinar. Very enlightining...
@ty_teynium5 жыл бұрын
You guys need to do a troubleshoot video for common errors that happen when using the engine.
@GroundbreakGames5 жыл бұрын
Forums - Its all there for the searching.
@TheObscurantists2 жыл бұрын
thanks for the very useful talk!
@rurzan4 жыл бұрын
24:44 isn't that a bit misleading? For a few versions now, UE4 instances identical static meshes, which you do mention later at 30:51. You say it may not always work as expected, but from my experience it works pretty well. What are the cases when it may not work?
@山丘-c4x3 жыл бұрын
very informative presentation
@migi8473 жыл бұрын
Wat about Colliosns, how do thye affect perforamnce, specially if your using " use complex and simple" , no one talks about it in all the performance and optimization videos.
@kinggore52295 жыл бұрын
#9:18 It should be 60hz. Am I right?
@The97SCORPIONS3 жыл бұрын
Steve ** approves of the powerpoint
@vegitoblue21873 жыл бұрын
5:10 Nanite: Am I a joke to you?
@ArrudaeMelo5 жыл бұрын
Great speech!!!
@phumlanimbabela-thesocialc32853 жыл бұрын
Lovely talk.
@bernhard.rieder3 жыл бұрын
Awesome. Do you know how to increase the Font Size of the GPU Profiler? Thank you so much, keep rocking.
@magefists3 жыл бұрын
thank you!!!
@dawne27802 жыл бұрын
Sorry I'm a beginner, when he says "native or c++" are those the same thing, or is there a third type of UE4 programming I don't know of? (outside of blueprint and c++ I mean)
@liberator212 жыл бұрын
He means translating blueprint into code (c++) . no third type
@sams_3d_stuff2 жыл бұрын
What is Animation Fast Path?
@Zumito4 жыл бұрын
porqué youtube me pone automaticamente subtitulos en chino? si me los va a activar automaticamente, que me los ponga en inglés
@chriswaller87802 жыл бұрын
@30:35 Atlases (Verb of atlas)
@nidhalmesselmani74854 жыл бұрын
thank you
@tgykurtulus Жыл бұрын
this should be renewed for UE5
@benoitnadeau58454 жыл бұрын
Cant believe its not much parallel. For function like draw calls, could u parallelize this? Like, could u call this with OpenMP or anything else to parallelize it?
@igorcosta60972 жыл бұрын
Muito bom!
@nahuelarjona3 жыл бұрын
Does anyone know the command to scale the frame buffer?
@damianm.87364 жыл бұрын
Hey how to show dumpticks? Nothing shows up after I enter the command
@3ArtDigital5 жыл бұрын
Blueprint nativization is very limited. Won't work well with structs, enums and some other stuff. Please give nativization some love epic.
@Spacemarine6585 жыл бұрын
Agreed atleast a list of do and don't nativize items so we know what to exclude or include.
@taylorroddin3 жыл бұрын
VOCÊ POR ACASO DISSE BRASIL?
@elvarfn20864 жыл бұрын
it works in fortnite?
@FF-FAN99992 жыл бұрын
wow
@singh-wz4ql3 жыл бұрын
CryEngine handles foliage well
@gtnardy5 жыл бұрын
vai brasiliam
@criandojogos67894 жыл бұрын
Tem brasileiro que é foda
@Restart-Gaming3 жыл бұрын
you know for this long of video he does not say a whole lot feel asleep twice
@zoltankurti3 жыл бұрын
Is assuming a proper knowledge on graphics programming forbidden for these talks or what?