The Source engine is a 3D game engine developed by Valve Corporation. Its unique features include a large degree of modularity and flexibility, an artist-driven, shader-based renderer, accurate lip sync and facial expression technology, and a powerful, efficient and completely network-enabled physics system.

Post tutorial Report article RSS Feed HD Video Tutorial - Optimization 1: func_detail

Learn the basics of optimization, learn about leafs and portals and how to keep their numbers down using func_detail to increase compilation speed.

Posted by Silverfisk on Feb 8th, 2010
Intermediate Mapping/Technical.

First there's a quick theoretical walkthrough of how leafs and portals work. Then the problem is presented; round shapes and details.

Then we open up hammer and create a cylinder, we compile the map and see a large amount of leafs and portals in the compiler window. Then we tie the cylinder to the func_detail entity and compile the map again to see that the number of portals and leafs have decreased a lot.

Please give me a comment telling me what you think.
Also, don't forget to give me tutorial requests!
Post comment Comments
wazanator Feb 8 2010 says:

Very easy to follow and great explanation :D

+3 votes     reply to comment
altercuca Feb 8 2010 says:

awesome bud, thanks for this!

+1 vote     reply to comment
Medevila Feb 8 2010 says:

You're always great with tutorials!

+1 vote     reply to comment
Sklarlight Feb 9 2010 says:

Thanks for including subtitles. :D

Helped a lot.

+1 vote     reply to comment
holloweddarkness Feb 9 2010 says:

you could have loaded the portalfile if you were using the EP2 engine to show exactly what the portals looked like before and after.

+5 votes     reply to comment
Silverfisk Author
Silverfisk Feb 9 2010 replied:

Ah I did not know about that! I'll make sure to include it in a later optimization tutorial, thank you!

+1 vote   reply to comment
SaintWilly Feb 12 2010 says:

Nice :D

+2 votes     reply to comment
TheGAMER367 Jul 29 2010 says:

What's the difference between a normal brush(not func_brush)and func_detail besides the fact that it reduces leafs?

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, VR, X360, XBOX, PS3
Send Message
Official Page
Release Date
Released 2004
Engine Watch
Track this engine
Report Abuse
Report article
Related Engines
Source Commercial Released 2004
Related Groups
Level Design Group
Level Design Group Hobbies & Interests with 607 members
The Human Pond
The Human Pond Hobbies & Interests with 9 members
Valve Developer & Publisher with 6 members