Nanite Is A Funny Thing. UE5 At 60 FPS.

  Рет қаралды 13,548

BoroCG

BoroCG

Күн бұрын

If you like my horror game development process, you can support it on my Patreon page: / borodante
Support Ukraine:
razomforukraine.org/donate/ - Razom For Ukraine, donate for medical aid using PayPal etc.
help.unicef.org/ukraine-emerg... - UNICEF, support children of Ukraine.
Music: Algarve - William Benckert.mp3

Пікірлер: 54
@ThatOneGuy-gd8jm
@ThatOneGuy-gd8jm 10 ай бұрын
Yes, it would be cool to have a visual effect for pain or drug induces hallucinations. I've seen some games that have visual effects for being bitten by a zombie, broken glass or blood covering the screen.
@DonyBit
@DonyBit 10 ай бұрын
I really like these quick updates. I can listen to you talking about nerdy stuff for ours, so I hope you make more/more often. Keep it up! Amazing work
@MonsterJuiced
@MonsterJuiced 10 ай бұрын
Nanite is great. You can get yourself more performance if you take into consideration overlapping polygons. For example if you have lots of polygons intersecting the floor or say bushes intersecting each other, it doesn't clip those polygons from view and count towards polygon overdraw. I think epic are working on this but it was one of the issues they highlighted a while ago. So the less intersecting polygons you have the better for performance. Eventually when your scene is built, you can select chunks of the map and export them as fbx where you could clean them up in blender then export back and apply nanite. It will keep the material and texture info. Also DON'T FORGET that a packaged version of your game always performs much better than in-engine preview.
@BoroCG
@BoroCG 10 ай бұрын
Oh, that's some intense insight, thanks! Gotta make sure the models, and groups of models, are as clean as possible. Also, you can remesh and probably clean in UE5 hmmm
@MonsterJuiced
@MonsterJuiced 10 ай бұрын
@BoroCG you can, remember that the remesh will edit all instances of that mesh, so if you're trying to cut out a root on a tree, it will do that for them all, unless you duplicate it. Don't worry too much about intersection, just avoid it where you can and you will see results :) I think remesh may also let you save as a new asset btw now that I think about it. So yea for some situations you could do that if you find that half the mesh is hidden inside a landscape or cliff face.
@mindped
@mindped 2 ай бұрын
@@BoroCGyes overdraw hurts big time on nanite.
@diddoinarow8846
@diddoinarow8846 10 ай бұрын
With the Unreal engine rendering, big problem I see right now is that all the monsters look waaay too pale or white to the point of looking like they lack texture and does not have interaction with the ambient. I think you should consider adding more dirt / grime effects on the texture of the Guts NPCs via Substance Painter, so they do not look 100% clean off but feel grounded inside the game. Another thing I noticed is that the forest look a bit too much uniform with colour of leaves and tree. You should consider to add more colour variety and diverse types of trees through the forest. Variation in ground altitude could help too.
@lanzak7677
@lanzak7677 8 ай бұрын
I think that he didn't add the textures to the monsters yet and I'm sure he's going to texture the trees later he was just testing for now
@leethememerwolf
@leethememerwolf 10 ай бұрын
I love how the games coming out! you are doing fantastic
@GriffinTwo
@GriffinTwo 10 ай бұрын
The game - is looking good for one guy 🐐
@Crompwell
@Crompwell 10 ай бұрын
This is a technical marvel and I'm grateful that you're publishing this, but I would also like to remind everyone that no gamer has ever enjoyed or recommended a game experience solely because the game could render a large amount of realistic leaves on the ground.
@BoroCG
@BoroCG 10 ай бұрын
Yeah I don't think anyone ever argued with that :)
@efs3
@efs3 10 ай бұрын
Love the way this is evolving! Can't wait to see where this'll go... Have you thought about making shadows in areas that are blurred less detailed? It could be a way to leverage the depth of field feature to impact performance! Keep up the great work!
@dpap117
@dpap117 10 ай бұрын
Unrelated to UE5 but: For your playable character, you can use Mixamo for animations. All you have to do is download their rig, apply it to your character and then you can apply a bunch of animations (that have been made for you already) to them which will save you a lot of time as well as give it a more professional look. There is even a Blender add on for Mixamo, but idk anything about that so you'll have to look into it. Nothing against John and his wonky run though xD
@kesslau
@kesslau 4 ай бұрын
My guy's listening to Brutus, such a great band!
@itsMBWAAA
@itsMBWAAA 5 ай бұрын
Love that sapling generator
@scantinstance5256
@scantinstance5256 10 ай бұрын
you should defenitly integrade those low fps visuals for nausa. maybe put on more filter wich blurs the edges of the Pixels and it would be a very interesting feature
@Jamesww115
@Jamesww115 10 ай бұрын
Are you planning on putting the game on steam also love the video
@Omili
@Omili 10 ай бұрын
Could you use the resolution lowering as a feature when getting hit/enemy sees you/watching the enemy too long (like in Amnesia) etc?
@astro_case
@astro_case Ай бұрын
UE5 - Real time rendering millions of polygons with raytracing. In fact, it wants more polygons to render. Can't get enough. After Effects - Struggles to preview a vector square moving across the screen at 24 FPS.
@alexhydron
@alexhydron 10 ай бұрын
12:39 I wonder if that can be used for hallucination effects in certain sections of the game!
@Crux_Riajuu
@Crux_Riajuu 10 ай бұрын
Is there a way to section off nanite and lumen to specific items or characters or a smaller area? If so then maybe that will take less of a hit in fps? Also only having a rtx 3060 I also have only ever seen 60fps in editor so I dunno how people can see more than that. Honestly I'm surprised I even CAN see 60 fps at all cause my gpu is mid.
@leethememerwolf
@leethememerwolf 10 ай бұрын
the graphics look really good
@requiem7179
@requiem7179 10 ай бұрын
ngl the runing animation looks very goffy
@AlexLusth
@AlexLusth 10 ай бұрын
Nice to see you caught the big one. yeah. transparency is always rough to render. have you tried the difference between full gradient transparency vs hard cut out transparency?
@BoroCG
@BoroCG 10 ай бұрын
Never even tried grad transparency, I imagine it would be way worse
@AlexLusth
@AlexLusth 10 ай бұрын
@@BoroCG haha, oh god yes.
@nicolashf
@nicolashf 10 ай бұрын
Love it
@3polygons
@3polygons 10 ай бұрын
Sorry if it has mentioned before, but may I ask in which hardware are you running it? I guess this game will be distributed on steam (or similar), and the user base PCs there (if their stats are to be believed...) are kind of low... I am not sure if I did believe that most of them had like 1050ti 4gb, 1650 and rx 580 cards, and even then, that was a long time ago. But maybe it would not be crazy to try to ensure the game runs fine in those (it means more sells, and better press). And a minimum of a Ryzen 5 3600, i5 10400, ryzen 5 2600, something close to that range, maybe. Also, I don't know a thing about Unreal Engine, lol. But... Does the game once out of the editor, packaged and compiled run a lot better? I just don't know (edit: I just read it does)... I guess "optimization rules" do change drastically with this new technology (3d is 3d, though, but would need myself to know deeply the engine to learn where one can still optimize, here or there. I'm sure it is very possible).
@BoroCG
@BoroCG 10 ай бұрын
Thanks for the tips, I’m running on 3080Ti, i9 12th gen
@kylejennings819
@kylejennings819 10 ай бұрын
im suuuper curious what those circles are. Did some googling and I cannot find anything :o
@3polygons
@3polygons 10 ай бұрын
To me they did look like graphic cards...
@rickysargulesh1053
@rickysargulesh1053 10 ай бұрын
Did you change something about the focus on John? He looks very low res now compared to the last video.
@BoroCG
@BoroCG 10 ай бұрын
Probably the effect of that temporal super resolution - I changed its scale several times in the video
@tbbivi
@tbbivi 10 ай бұрын
is this a metahuman? bc metahumans (esp more than 1 in the scene) killed performance for me until I changed a lot of settings on them 😅 but you might just look into the profiler and see what is eating your performance the most :D
@BoroCG
@BoroCG 10 ай бұрын
I use my Metahuman at LOD3 that has cards for hair etc. Also, I baked materials on the outfit, which simplified shaders a bunch
@Ceisriel
@Ceisriel 10 ай бұрын
I have a tutorial on how you can make low poly MMO like player assets.
@3polygons
@3polygons 10 ай бұрын
Just out of curiosity, I made a fast search about how do you optimize in Unreal Engine (I guess at some point I should learn this engine at least for the art pipeline...). You probably have read all this and are very aware of it. Just in case there's a 0.001 % that you wouldn't know of it (they're bits from different sources) : " Go through your render settings making sure you have HW lumen on, and the settings for shadows etc are not at their highest. " (the comment was about "HW" being disabled in some cases, I guess then running in software only) " Any material with Pixel Depth Offset enabled (anything plugged into the output pin) is insanely expensive with Nanite and should be avoided." " simplifying any WPO animation, avoiding masked materials, and avoiding PDO like the plague " Then, from someone doing optimizations in a similar scenario (I don't know if this person is right and if all of this is recommended... but some experiments could be interesting? As an artist, a lot of that reminds me to limitations we set in ray tracing renderings to take shorter time to render, so, kind of make sense. And...I'm sure there are many more ways to optimize) : - RVT (Runt time virtual texture) If your landscape contains more than 3 blending layer maybe it will be costly, check it on shader complexity, RVT is a solution for that plus it will help you to blend nanite mesh with the ground. - Level of details (Lod) for all non nanite mesh and foliage - Disable cast shadow for last one or two Lod then Enable Contact Shadows for the main light. any Lod without shadow will use Contact Shadows off-hand. - Reduce Dynamic Cascade Shadow for the main light - in my case I made it 5000 only. - Disable WPO (World position offset) like a wind effect on far LOD foliage you don't need it at long distance. - Use cull distance for foliage, specially small one. console command that help: Please check the default value for each before you change it. - if RVT start flecking you can try this command: r.VT.MaxUploadsPerFrameInEditor 8 r.VT.MaxUploadsPerFrame 8 r.VT.MaxContinuousUpdatesPerFrameInEditor 2 r.VT.MaxContinuousUpdatesPerFrame 2 r.VT.MaxAnisotropy 8 Lumen: r.MeshDrawCommands.DynamicInstancing 0 r.Shadow.Virtual.NonNanite.IncludeInCoarsePages 0 r.Lumen.Reflections.DownsampleFactor 1.98 r.Lumen.ScreenProbeGather.Temporal.DistanceThreshold 1.7 r.RayTracing.NormalBias 5.0 r.Lumen.ScreenProbeGather.MaxRayIntensity 10 r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal 0 r.Lumen.Reflections.HierachicalScreenTraces.MaxIterations 4 Virtual Shadow: r.Shadow.RadiusThreshold 0.05 r.Shadow.Virtual.Clipmap.LastLevel 15 r.Shadow.Virtual.ResolutionLodBiasDirectional -1.1 r.Shadow.Virtual.Clipmap.UseConservativeCulling 0 r.Shadow.Virtual.Cache.MaxMaterialPositionInvalidationRange 3500 r.Shadow.Virtual.ForceOnlyVirtualShadowMaps 1 r.Shadow.Virtual.UseFarShadowCulling 0.1
@doorknob7420
@doorknob7420 10 ай бұрын
im not one for techinal but i like it when he says flashlight and it sounds more like he said fleshlight
@echogaming1760
@echogaming1760 28 күн бұрын
Hey man! Im a little confused how you are getting really low performance. Maybe I can help or give you some pointer options to boost FPS?
@BoroCG
@BoroCG 27 күн бұрын
In this older video, I actually had a terrible issue with thermal pasting in my laptop. So, while the difference in performance of different versions of the game is legit, the overall crappy performance shouldn't have been that bad
@Pvydrow
@Pvydrow 10 ай бұрын
although i know nanite helps with performance and with showing many many polygons at once without any huge changes to performance, that really doesn't mean you should abuse the poly count of stuff like the leaves on the ground each having thickness and a high poly count, you should continue optimizing your models to the absolute best of your abilities, you're a single dev so i imagine taking this route of modelling everything and making everything 3d will take a huge huge toll on your development time and journey overall.
@ZephrusPrime
@ZephrusPrime 10 ай бұрын
Nanite's a hell of a drug...
@michaelsteinheiser8054
@michaelsteinheiser8054 10 ай бұрын
this rules you rule
@WeBuild4Life
@WeBuild4Life 10 ай бұрын
Going to be great for a single game company to release a AAA game with this and only enable 1 feature of UE5 :)!
@AlGny2
@AlGny2 10 ай бұрын
try a post process volume could lower performance
@krinodagamer6313
@krinodagamer6313 8 ай бұрын
Nanite Tessellation IS A HUGE DEAL, THIS IS WHAT IMPACT PERFORMANCE ON BOTH PC AND CONSOLE HAVING AN AI TO DO IT IS MAJOR!!!!!!!!!!!!!!
@lightbulb8888
@lightbulb8888 10 ай бұрын
what the hell im lokin at on the start?
@mindped
@mindped 2 ай бұрын
i hear world position offset hurts performance on nanite.
@normaalewoon6740
@normaalewoon6740 6 ай бұрын
Nanite is great but too far ahead of its time. World position offsets can give a lot of life in a scene with LOD meshes, especially with complex maths that would slow down nanite too much. The base cost of nanite is also too high. Lower poly counts are just faster with LODs, like 80 fps with LODs + CSM vs 50 fps with nanite + VSM in the rainforest pack on the marketplace. The visual difference is only minimal. I don't like how epic tries to neglect LODs in favor of nanite. No tesselation support, r.nanite 0 not fully enabling LODs and a complete lack of LODs in sample projects are a few examples. LODs work with lumen at least
@loqqn
@loqqn 10 ай бұрын
If you need a good voice for the game I’ll do it free!
@Ceisriel
@Ceisriel 10 ай бұрын
Nanites are useless when you consider unreal engine burns 40% of my CPU on an EMPTY project.
@the_RCB_films
@the_RCB_films 10 ай бұрын
that animation needs lots of work . . .
@Tigerhearty
@Tigerhearty 6 ай бұрын
that guy is an horrible amateur the fact people look at his video and are wowed by the kind of things he shows, show the very low general level of litteracy in unreal engine.
Let's Build The First Level For My Horror Game
41:15
BoroCG
Рет қаралды 12 М.
I Act Like A Monster. For My Game.
29:36
BoroCG
Рет қаралды 110 М.
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 89 МЛН
Каха с волосами
01:00
К-Media
Рет қаралды 6 МЛН
My Monster Is Complete, And Terrifying
24:28
BoroCG
Рет қаралды 17 М.
How I Textured This Monster For My Horror Game
29:56
BoroCG
Рет қаралды 8 М.
My First Game Starts Here.
17:54
BoroCG
Рет қаралды 39 М.
Unreal Engine 5.3 Is... Promising?
29:22
BoroCG
Рет қаралды 28 М.
Sculpting For The First Puzzle In My Horror Game!
30:00
BoroCG
Рет қаралды 8 М.
Daddy Long-Arms: Texturing A Horror Character
28:48
BoroCG
Рет қаралды 55 М.
I Made a Game in Unreal in 14 Days... (No Experience)
32:59
Jack Sather
Рет қаралды 991 М.
I Created Infinite Forest For My Horror Game
25:29
BoroCG
Рет қаралды 14 М.
Why Unreal Engine 5.3 is a GIANT LEAP for VR
2:11:10
iBrews
Рет қаралды 14 М.
"Neonates" Horror Game Enemies 3D Sketch
22:50
BoroCG
Рет қаралды 17 М.