[Source 1] Hammer Tutorial V2 Series #6 "Basic Optimization"

  Рет қаралды 57,969

TopHATTwaffle

TopHATTwaffle

Күн бұрын

Пікірлер: 110
@alephcake
@alephcake 4 жыл бұрын
I was like "oh, so this just takes a bit of time without the nodraw" and then he hit me with the *96 HOURS*
@theportalnerd
@theportalnerd 11 жыл бұрын
I really like the new series. I have been mapping for a year now and I am still learning new things from the videos. This new series does a very good job explaining everything about mapping. Keep up the good work.
@Daburubareru
@Daburubareru 2 жыл бұрын
The way you map is so satisfying
@mouse9643
@mouse9643 8 жыл бұрын
YOUR MY HERO OK I GOT MY MAP WHICH WHEN U TRIED TO COMPILE TOOK 15minutes+ OR JUST CRASHED AND LAGGED MY PC DOWN 2 UNDER A MINUTE. LOVE U SO FREAKING MUCH.
@Visceral3D
@Visceral3D 11 жыл бұрын
I have seen sooooo many tutorial makers make that lazy mans skybox and i wallways call them out on it. This is a fantastic tutorial, really awesome how you showed where to find the log files. If you dont teach new people this they will never learn! Proper use of nodraw is allso SOOO important. Anyhow great series, dont slack off on optimization, great job!
@gdfish3532
@gdfish3532 9 жыл бұрын
..and as we step over here, we now see facebook over here and... google+ is now gone.
@screwlew
@screwlew 5 жыл бұрын
3 years later and google+ is actually gone
@MrGermandeutsch
@MrGermandeutsch 4 жыл бұрын
@@screwlew *_crab rave intentifies_*
@Orincaby
@Orincaby 4 жыл бұрын
@@screwlew I don't know if you're still alive but 1 year later *NOBODY* remembers google+
@screwlew
@screwlew 4 жыл бұрын
@@Orincaby I still remember it. It only got shut down april of last year.. Thats what everyone used to change their youtube name and profile picture.
@WoodManGamer
@WoodManGamer 10 жыл бұрын
Really, really good tutorial.
@drcrayg5803
@drcrayg5803 8 жыл бұрын
This video helped me a lot, thank you.
@VarmintLP
@VarmintLP 5 жыл бұрын
Thank you very much for this tutorial. I will now probably be able to make much better maps :D Also about the skybox think. I also always apply the nodraw first to the whole box and only set the skybox skin to the inside of the box in order to safe some textures or to keep rendering lower since it's just not visible but I will keep making skyboxes as boxes because I work on a kind of open world map so that's the best and only way to do this. Sadly :C Anyway thanks for telling me about the func detail I will do some research on this and will try to improve the maps I make. ;D
@tobymaddix1915
@tobymaddix1915 6 жыл бұрын
With the sky box, having an open sky box in csgo can help to improve gameplay.
@burbgoop3431
@burbgoop3431 11 жыл бұрын
OH GOD YES! Please keep uploading like 5 of theses videos a day, you fucking rock so hard waffle.
@ojkbr9764
@ojkbr9764 6 жыл бұрын
When a majority of a map is out in the open, like in a field, how are you supposed to do an effective skybox as there are no 'rooms' to cover
@MrGermandeutsch
@MrGermandeutsch 4 жыл бұрын
*_The Skybox becomes the wall_*
@shurbrrt
@shurbrrt 4 жыл бұрын
fog
@VOKZEL
@VOKZEL 4 жыл бұрын
First thing to do is to avoid making wide open areas where it's difficult to optimize. But if you really want to make a wide open area, use func_visclusters, heavy use of prop fading, detail only where it's necessary, and fog.
@MrGermandeutsch
@MrGermandeutsch 4 жыл бұрын
@@VOKZEL *_That's an answer to a question nobody has asked for, but an answer we all needed._*
@shurbrrt
@shurbrrt 4 жыл бұрын
@@VOKZEL How big would be considered wide open?
@puzzlepuddles6712
@puzzlepuddles6712 4 жыл бұрын
i tried func_detailing complex geometry in my map but that didnt help. i remember messing around with HDR and my character to experience light exposure and from then, every single compiler crashes at "Portal Flow"
@joeybaboeyfied
@joeybaboeyfied 11 жыл бұрын
Wow! I never knew any of this stuff. Thanks!
@BabyCharmander
@BabyCharmander 9 жыл бұрын
Man, didn't even think about this kind of stuff. I'm not planning on making functional game maps or anything--just ones that look nice so I can use them as backgrounds for images--but this is still good stuff to know! You explained the concepts very well. %D Thanks for these great tutorial videos!
@xxXiFluffyiXxx
@xxXiFluffyiXxx 8 жыл бұрын
2:59 Now I know why it always took so long.. Thank you! x,D
@Shadowsphere1
@Shadowsphere1 9 жыл бұрын
So, what do you recommend for a skybox if you're potentially making a map that's primarily outside with many complex shapes for walls or ground (rock walls, slopes on outer portion of map) or what if you actually plan to use at least 90% (hypothetically) of the hollow box if you use that method? That and if you potentially want to add something such as a mountain or other figure as a distant aesthetic object, or making a skybox way higher than the actual objects on the map to compensate for gameplay (such as throwing grenades over buildings in CS:GO). I only really ask in anticipation of a helpful answer because I have watched a couple CS:GO map build logs, and they don't go into much detail regarding actual making of the map, and the map being made was quite complex in terms of visible skybox locations, which led me to wonder what method this builder used. (for the record, his basic tutorials have also mentioned the hollow box is a beginner or inefficient method). I suppose I could have sent my question as an email to you, but I suppose I like it on the video just in case someone else might have the same question and because it's obviously more in touch with the subject of the video.
@jantzenmiller740
@jantzenmiller740 8 жыл бұрын
+Photon Wolfsky Your question is a bit vague, but you can use the playerclip texture to make out of bounds areas instead of using the skybox as the only thing around the level. And you can use 3D skyboxes to make it look like there is a moutain outside the level.
@Shadowsphere1
@Shadowsphere1 8 жыл бұрын
+Jantzen Miller yeah i made that comment before watching the 3d skybox videos
@MrMusicM67
@MrMusicM67 11 жыл бұрын
Can you "Over Func_Detail" stuff?
@ThatGuyNamedBender
@ThatGuyNamedBender 11 жыл бұрын
Also in my log the "Load portals" command is returning with " couldn't read e:\steamlibrary\steamapps\common\garrysmod\garrysmod\maps\Tutorial 3.prt" It was working fine but when i tried the rail thing and func_detail all of a sudden my map doesn't generate a .prt file
@sebastiancristaldo6868
@sebastiancristaldo6868 10 ай бұрын
well i have a question why when i just barely take away the camera from a prop this just turn in a yellow block?
@FitzgeraldKrox
@FitzgeraldKrox 9 жыл бұрын
Thanks, this is so useful!
@ThatGuyNamedBender
@ThatGuyNamedBender 11 жыл бұрын
Several things, first whenever I turn on Wireframe 3 in gmod everything that should be wireframe is the purple and black checkered texture meaning missing texture second Can you go over how come when testing the map in Gmod is says something like "Node Graph out of date" or something like that?
@quirkylarry
@quirkylarry 8 жыл бұрын
I have a question, Why are your walls so thick, I don't understand that. i always make mine 1 block thin.
@TopHATTwaffle
@TopHATTwaffle 8 жыл бұрын
+Mr.sexyness are walls in your house 1 inch thick?
@quirkylarry
@quirkylarry 8 жыл бұрын
TopHATTwaffle No, but I noticed that walls players can't see, or even skyboxes are really thick on maps, I understand "Visible" walls to be realistically thick, but it's not needed for non Visible walls to be thick?
@TopHATTwaffle
@TopHATTwaffle 8 жыл бұрын
If they are walls bordering the void, it's really about personal preference. I used to use 1u thick walls when I stated way back when. Now it's just way easier to 8/16u walls
@quirkylarry
@quirkylarry 8 жыл бұрын
TopHATTwaffle what do think about this, I am make a solid nodraw block under my side walk so the sidewalk can be func_details, I have over 8k num portals, and trying to fix it. Is this a good way to start?
@TopHATTwaffle
@TopHATTwaffle 8 жыл бұрын
That is a good way to do it. If there is a neighboring brush that you can just extend under the sidewalk, that works too.
@L_U-K_E
@L_U-K_E 4 жыл бұрын
i made a map and its got over 7600 numportals.... what do i do?
@frainbreezed3383
@frainbreezed3383 9 жыл бұрын
1:55 how did you dupe it that way?
@lereff1382
@lereff1382 8 жыл бұрын
same method he used at 6:41 I believe.
@Fosten12
@Fosten12 3 жыл бұрын
Me: *doing a whole box around map for skybox* Then watching this video "uhm"
@room___
@room___ 9 жыл бұрын
usin those stanley parable props, ey? cannibalizing that game for custom content was so fun, davey hid loads and loads of secrets everywhere.
@lereff1382
@lereff1382 8 жыл бұрын
what props? :D
@room___
@room___ 8 жыл бұрын
Le Reff lots of stuff in the 'models' and 'materials' folders, but i recently realized that the creator reused a lot of content from portal 2 so some of it isn't new. there are still lots of fun little secrets he hid though
@lereff1382
@lereff1382 8 жыл бұрын
room Yeah, the Stanley Parable is running on the Portal 2 branch of the Source Engine.
@room___
@room___ 8 жыл бұрын
knew that, i just thought that all of the models were unique, didn't realize lots of them were from the old aperture section of portal 2
@lereff1382
@lereff1382 8 жыл бұрын
room Ah okay.
@TS_Mind_Swept
@TS_Mind_Swept 10 жыл бұрын
so where are the other optimization tutorials? I found 4 others, but they didn't help me much.
@edlb10
@edlb10 4 жыл бұрын
really good tutorial man
@GamerFollower
@GamerFollower 11 жыл бұрын
You may have mentioned this in one of your tutorials already, but I didn't notice, but how did you duplicate the servers models so quickly in a line?
@artistsometimes2729
@artistsometimes2729 Жыл бұрын
@@trollmoment9450 also, to stop them being merged in one another, he tapped down in-between the shift-down to space them properly
@jantzenmiller740
@jantzenmiller740 8 жыл бұрын
So the occluders are like reverse areaportals? Calculating what you can't see (if the occluder was a wall) instead of calculating what you can see?
@lereff1382
@lereff1382 8 жыл бұрын
Occluders indeed are calculating things you CANNOT see in real-time. Objects behind occluders will not be drawn.
@indecheeso
@indecheeso 2 жыл бұрын
bruh i can't find out how to fix my views like there is two front views and there's a side view there is no top view please help i can't find any tutorials on how to fix that
@zarteca4072
@zarteca4072 Жыл бұрын
kzbin.info/www/bejne/e2TRqpKrZpaDjLs ?
@ThatGuyNamedBender
@ThatGuyNamedBender 11 жыл бұрын
oh ok. Thanks for the help!
@HivoltageCS
@HivoltageCS 4 жыл бұрын
how am I supposed to open the console if it takes 96+ hours to compile?
@GamerFollower
@GamerFollower 11 жыл бұрын
Thank you and sorry didn't hear it at first
@koshgummers3191
@koshgummers3191 7 жыл бұрын
When I try to load to load visleaves it makes me load a portal file?
@Kazyu
@Kazyu 8 жыл бұрын
are brush_details solid though?
@GingeyBoi57
@GingeyBoi57 4 жыл бұрын
Building the hallway alone took me like 30 minutes lol
@yourtags4876
@yourtags4876 4 ай бұрын
how do you rotate your prop like that?
@yourtags4876
@yourtags4876 4 ай бұрын
nvm you double click the selection
@oluja212
@oluja212 6 жыл бұрын
just a question... what happens if i func_detail everything?
@TehGamerPro
@TehGamerPro 3 жыл бұрын
Your map will not compile due to massive leakage. func_detail does not seal the map.
@Orincaby
@Orincaby 4 жыл бұрын
"So now that we have Facebook data center here"
@katrinacummins9644
@katrinacummins9644 3 жыл бұрын
Making a citadel map is hard I didn't even add the light that I was annoyed
@BigBang1112tm
@BigBang1112tm 10 жыл бұрын
i remember, that i make skybox around whole grid and make hollow :D
@mikeman232
@mikeman232 10 жыл бұрын
yes, but if you are making different areas, then do what valve does, if you go to the team fortress 2 sdk, in most of the maps, with different areas that have a skybox is separated, and for this, the game will lag less. The reason is for the lower amount of skybox used and the map will take less memory space, I may have done bad a describing, but I tried my best, just check a team fortress 2 map in sdk and you will see what I mean, or if you don't have tf2, then go to a css:go map making videos and you will see, that the different areas will have separated skyboxes, maybe, if not, I don't know, search it up or something... :p
@parouuu
@parouuu 11 жыл бұрын
fucking great video, keep up the good work !!!
@JustYesntMan
@JustYesntMan 9 жыл бұрын
...my map has 27k numportals. cuz im still working on it.i will optimizr it when its done
@JustYesntMan
@JustYesntMan 9 жыл бұрын
troll :D it was 4345
@JustYesntMan
@JustYesntMan 9 жыл бұрын
alos its such a big map ı mean it has 25 min gameplay time
@JustYesntMan
@JustYesntMan 9 жыл бұрын
source games
@JustYesntMan
@JustYesntMan 9 жыл бұрын
yep
@JustYesntMan
@JustYesntMan 9 жыл бұрын
so who wants to learn how to use prop_coreball
@ddwu4934
@ddwu4934 Жыл бұрын
oldschool
@glitchsmasher
@glitchsmasher 8 жыл бұрын
Is it normal for mat_wireframe to crash CSGO?
@KEL5isGodrules
@KEL5isGodrules 7 жыл бұрын
Yes.
@tompycz2225
@tompycz2225 6 жыл бұрын
boi I'm like doing my level and I'm in like maybe 15% completion and the shit has 5253 numportals kill me
@cristian2452
@cristian2452 11 жыл бұрын
is no more easy create all map using dev textures, and leter remplase witch nodraw???
@profeoredit
@profeoredit 2 жыл бұрын
1:45
@Daniel-wg9hn
@Daniel-wg9hn 6 жыл бұрын
Thank
@Euroliite
@Euroliite 11 жыл бұрын
Probably because they area bit outdated and he has more things to say or explain better.
@GarryTale
@GarryTale 2 жыл бұрын
999 likes
@Stoogie
@Stoogie 10 жыл бұрын
Why do we even need visibility rendering with such powerful pc's nowadays? $1200 can get you 4770k 16gb ddr3 2x7950 equiv, even if it was a big ass map you could still only go for draw distance or partial visibility.
@no_alias_for_me
@no_alias_for_me 10 жыл бұрын
Its not about the rig, the engine needs these optimizations. The source engine is very old, updated every now and then, but its not a modern engine (wait for source 2 thats going to be cool!). In Unreal Engine 4 you don't need that much optimization, but that's a very young engine.
@Shadowsphere1
@Shadowsphere1 9 жыл бұрын
+Stoogie [Late, but relevant] We don't disregard optimization because it's bad practice. On smaller projects, it might not matter. It might not even on medium or some larger projects. But if your PC can handle it, not everyone elses can. That and it's generally a bad habit, such as not using a blinker when you turn when driving (I want to throw objects at people who don't use them). I'm a programmer, granted, I only have an Associate's Degree in Software Development, so I'm not an expert by any means, but my instructors would make comments on my assignments when I did it inefficiently, because when it comes to programming and software, small inefficiencies in large quantities become large, hard to keep track of problems. Just imagine a small line of code that uses 500KB of memory, used over 100 times in a project? Used once, 500KB of memory in a modern PC isn't anything to really care about (if it was a console program, it would be a lot), but 500KB times 100 is 25MB of memory. Okay, still small, but it adds up. For the record, I have a 5820k 6-core with 16GB DDR4 so the rendering isn't a problem for me. If I made a map that pushed my PC to a limit, no one else would be able to run the map in the least bit.
@Stoogie
@Stoogie 9 жыл бұрын
It makes sense for perfectionism, you know far enough, i have only a cert 4 qualification,
@Stoogie
@Stoogie 9 жыл бұрын
stoogiemeister.deviantart.com/ scroll down
@Shadowsphere1
@Shadowsphere1 9 жыл бұрын
I mean, processing is one thing, memory is another, but graphics is something else. A CPU is probably way more able to handle the processes and rendering of the content, and you'll probably have enough general memory to load it, but graphics and VRAM isn't in as high a quantity. And it is true that modern PCs are quite capable of even rendering a large map project (anyone serious about playing these games might have a decent PC to ensure the best experience). But then again, the PC isn't running /just/ the map. You have the OS taking what it needs, the game itself taking what it needs, background software such as web browsers, etc. The end-goal is to optimize the content as much as possible to allow versatility with users. Let's say you have a GTX 980ti and you optimize it kinda' basically. Where your extremely high-end GPU can run it fine. But if you let someone still using a 750 or so run it, the ratio of resources being used is way higher for the 750, therefore causing frame drops or equally taxing problems. For my work ethic in software and computer-related tasks, I don't see optimization as perfectionism, but rather a necessary step. I especially learn this the hard way during my Android development projects during college. Mobile devices definitely don't have as much in resources and optimizing projects is way too important because many Android users don't properly end Activities on their devices and they just continue using memory. It's about the variety of users, not the ability to run it on the host device. It's a problem that some devs have when releasing games because not every computer runs like the host dev environment. Testing a game on a test bench with 4 GTX Titans (Square Enix w/ FF15) will run differently on other systems, obviously. Sorry about the long post, though.
@guilal149
@guilal149 10 жыл бұрын
aHAHAHAHA facebook data center!
@stickanimatorproductions5167
@stickanimatorproductions5167 9 жыл бұрын
i hax ur datacenter
@KEL5isGodrules
@KEL5isGodrules 7 жыл бұрын
plese no not my facebook enfosz
Hammer++ : Exposing Hammer's Shitness
11:19
3kliksphilip
Рет қаралды 382 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
[Source 1] Hammer Tutorial V2 Series #5 "Introduction to Props"
10:46
Hammer Editor - What NOT to do and WHY!
16:12
Trivvy
Рет қаралды 48 М.
Lossless Scaling Deep Dive!
28:18
Jagadhie
Рет қаралды 58 М.
[Source 1] Hammer Tutorial V2 Series #15 "Creating a 3D Skybox"
10:34
Project-S:  Hint (Optimization)
5:10
PROJECT-S: Source Engine Lessons - Уроки и Игры
Рет қаралды 13 М.
Blazingly Fast Greedy Mesher - Voxel Engine Optimizations
23:35
What does a Game Engine actually do?
16:45
Ellie Rasmussen
Рет қаралды 177 М.
Hammer - Advanced shapes
6:28
3kliksphilip
Рет қаралды 231 М.