Sunday, June 2, 2013

Workflow improvent in Hammer (2)

as I said in my other post about useful tips how to improve your work flow in Hammer I will now continue my small guide about that. In my first post I mainly talked about how you can improve your work flow with tweaking some settings in Hammer.
But another important thing for a good work flow are shortcuts beside good preferences in Hammer.
I want to give you some tips for the best Hammer settings after my experience. I ignored most of the settings in Hammer for a long time, but if you spent a bit time for optimizing and customizing Hammer for your personal style of working you can work much better and faster with it.

I will give you a few simple steps to improve your work flow but don't forgot the most important one is practise and this you just get by doing, and maybe you have made some other experiences or thoughts how to improve your work flow. When fell free to write them in the comments or send me a mail.
  1. Plan your map before you start in Hammer, that reduces you idle time at the keyboard and reduces the risk to rework things. So that you can spent all your time in the editor at maximum speed!
  2. Compiling costs time! Try to reduce your compile time and compile just these parts of the map you are currently working on (use the Cordon tool) and just compile vis and rad if you really need it. For Brushwork and layout tests a .bsp only compile is enough.
  3. Use the Cordon tools! You should not just use the Cordon tools for compiling it is also wisely to use them to select the parts of the map your are currently working on. This creates a much clearer 2D view and improves the Hammer performance.
  4. Take notes if you find bugs so that you remember them if you want to fix them later or on the next day.
  5. Use shortcuts as often as possible and don't waste time on moving your mouse around. You can watch them on Valves wiki. To better learn them I created and printed myself a Hotkey_Reference.pdf that makes it easier to look at them.
  6. Set up your displacements wisely. Plan them before that will save a lot time than optimize them later on.
  7. Paint displacements in the face normal mode. You can change the axis from the face-normal by alt+right click on a face or displacement vertex. So you will waste less time on painting the displacements.
  8. Use visgroups wisely. Turn off models or tool textures and co every time you are not working with them, because they often just block your view so that you have to waste time moving around them and so on.
  9. Create own visgroups and call them wisely this will help you to make your map more clear and help teammates who are maybe working on your map to understand your work.
  10. Optimize your map from time to time and make complex brushes to func_details and reduce the lightmap scale there ever you can. This will reduce you compile times.
  11. Create Prefabs for things you use often in your map (in newer SDK versions you should use instances). This needs less time than creating this things every time again or to copy them.
  12. Create Brushes first with a nodraw texture applied, and texture just the sides that are visibly in the map later.
  13. Activate Snap to Grid under Map in the upper toolbar.
  14. Work on a 16 grid. And 8 - 4 grid for details and only us a finer grid if it is really necessary.
  15. Don't use the carve tool.
  16. Displacements must sew. Check if everything is sewed correctly before compiling.
I hope this few tips will help you to improve your work flow. If you have made different experiences or have some other tips, I would really like to get some feedback from you ;)

So far greets from my side and bye for now :>