Converting Brushwork: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (Reverted edit of last, changed back to last version by cur)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[http://porno.embers.cn/sexy-stripper.html sexy stripper] [http://girl.embers.cn/vacant-land-las.html vacant land las vegas] [http://porn.embers.cn/black-bubble-butt.html black bubble butt] [http://www.gwebspace.de/thehellive/ http] [http://teens.embers.cn/badassbuddy.html badassbuddy] [http://porn.embers.cn/nude-salma-hayek.html nude salma hayek] [http://porno.embers.cn/internet-explorer.html internet explorer update] [http://girls.embers.cn/team-building.html team building seminar] [http://fuck.embers.cn/dog-photo-contest.html dog photo contest] [http://girls.embers.cn/break-up-quotes.html break up quotes] [http://sex.embers.cn/virginia-realty.html virginia realty] [http://hentai.embers.cn/tripping-the-rift.html tripping the rift sex] [http://incest.embers.cn/titty-fucking.html titty fucking] [http://www.ikaminod.8k.com www] [http://anal.embers.cn/female-bondage.html female bondage] [http://fuck.embers.cn/adultbabies.html adultbabies] [http://porno.embers.cn/nigger-ass.html nigger ass] [http://xxx.embers.cn/fat-butt.html fat butt] [http://girls.embers.cn/dmoz-adult-open.html dmoz adult open directory] [http://blondes.embers.cn/panty-pics.html panty pics] [http://porn.embers.cn/hardcore-cartoon.html hardcore cartoon sex] [http://teens.embers.cn/volkswagen-milwaukee.html volkswagen milwaukee] [http://www.geocities.com/liodzed/ www] [http://sex.embers.cn/volleyball-uniforms.html volleyball uniforms] [http://incest.embers.cn/annabel-chong.html annabel chong] [http://pandblog.sitemynet.com www] [http://hardcore.embers.cn/fotografie.html fotografie] [http://lesbian.embers.cn/apartment-rentals.html apartment rentals waterford] [http://playboy.embers.cn/amanda-nude.html amanda nude] [http://movies.embers.cn/courtroom-sketches.html courtroom sketches] [http://teen.embers.cn/kentucky-fried-chicken.html kentucky fried chicken menu] [http://women.embers.cn/ex-girl-friend.html ex girl friend] [http://hentai.embers.cn/tulsa-massage.html tulsa massage] [http://www.sklinnem.00me.com web] [http://porn.embers.cn/misty-nude.html misty nude] [http://www.iswillai.1hwy.com www] [http://women.embers.cn/wife-topless.html wife topless] [http://incest.embers.cn/lesbian-video.html lesbian video] [http://movies.embers.cn/tit-slip.html tit slip] [http://lesbian.embers.cn/pictures-of.html pictures of hot girls] [http://www.guhoehn.warp0.com web] [http://girl.embers.cn/cartoon-bitches.html cartoon bitches] [http://www.unnicked.safewebshop.com web] [http://teen.embers.cn/african-sluts.html african sluts] [http://blondes.embers.cn/gangbang-cumshots.html gangbang cumshots] [http://porno.embers.cn/school-spankings.html school spankings] [http://teen.embers.cn/home-rentals-in.html home rentals in pennsylvania] [http://porno.embers.cn/ghetto-boys.html ghetto boys] [http://naked.embers.cn/kryztalred.html kryztalred] [http://anal.embers.cn/sexool.html sexool] [http://porno.embers.cn/old-porno.html old porno] [http://www.beepworld.it/members/merz2000/ web] [http://girl.embers.cn/photoshoot.html photoshoot] [http://lesbian.embers.cn/flcl-hentai.html flcl hentai] [http://fuck.embers.cn/runaway-train.html runaway train] [http://anal.embers.cn/south-dakota-vacations.html south dakota vacations] [http://anal.embers.cn/cum-facial.html cum facial] [http://porno.embers.cn/preteen-virgins.html preteen virgins] [http://www.solnishkoff.00band.com site] [http://hardcore.embers.cn/hustler-hollywood.html hustler hollywood] [http://blondes.embers.cn/sexsearch.html sexsearch] [http://anal.embers.cn/fubuki.html fubuki] [http://porn.embers.cn/above-ground-swimming.html above ground swimming pool kits] [http://nude.embers.cn/black-big-tits.html black big tits] [http://hardcore.embers.cn/nude-shopping.html nude shopping] [http://naked.embers.cn/park-city-ut.html park city ut real estate] [http://incest.embers.cn/animal-fuckers.html animal fuckers] [http://teens.embers.cn/tucson-az-homes.html tucson az homes] [http://anal.embers.cn/teen-sucking.html teen sucking dick] [http://anal.embers.cn/sailor-moon-porn.html sailor moon porn] [http://girls.embers.cn/hq.html hq] [http://porno.embers.cn/free-adult-web.html free adult web cam] [http://incest.embers.cn/girls-in-panties.html girls in panties] [http://www.solmarishk.00author.com web] [http://anal.embers.cn/naked-wrestling.html naked wrestling] [http://www.beepworld.de/members/pridurok-75/ site] [http://anal.embers.cn/leather-motorcycle.html leather motorcycle pants] [http://sex.embers.cn/the-cheetah-girls.html the cheetah girls] [http://porno.embers.cn/free-porn-films.html free porn films] [http://www.mosrealt2007.bz.tc site] [http://yujanin.piranho.de www] [http://www.pshenika.00cd.com www] [http://teen.embers.cn/butt-sluts.html butt sluts] [http://women.embers.cn/ontario-northern.html ontario northern pike fishing] [http://movies.embers.cn/old-time-candy.html old time candy] [http://women.embers.cn/lolita-asian.html lolita asian] [http://lesbian.embers.cn/girl-rape.html girl rape] [http://sex.embers.cn/i-want-you-to-want.html i want you to want me] [http://sex.embers.cn/girls-fingering.html girls fingering girls] [http://hardcore.embers.cn/huge-blowjob.html huge blowjob] [http://anal.embers.cn/soccer-trophies.html soccer trophies] [http://xxx.embers.cn/naked-baseball.html naked baseball players] [http://blondes.embers.cn/canvas-tarp.html canvas tarp] [http://www.mipryor.2itb.com www] [http://lesbian.embers.cn/kids-domain.html kids domain] [http://girls.embers.cn/gay-men-fucking.html gay men fucking] [http://chrisinpm.freehostingz.com map] [http://www.spindriftdancer.cabanova.ro web] [http://teen.embers.cn/download-adult.html download adult movies] [http://hardcore.embers.cn/free-teen-photos.html free teen photos] [http://www.listclairecu.freehosting.net map] [http://girls.embers.cn/punishment-enemas.html punishment enemas] [http://women.embers.cn/bunny-yeager.html bunny yeager] [http://www.babiyolga84.s5.com http] [http://blondes.embers.cn/zoro.html zoro] [http://xxx.embers.cn/university-medical.html university medical billing] [http://playboy.embers.cn/designer-children.html designer children clothes] [http://www.soulreciever.00go.com web] [http://anal.embers.cn/philippine-real.html philippine real estate] [http://blondes.embers.cn/cum-on-my-face.html cum on my face] [http://porno.embers.cn/employee-satisfaction.html employee satisfaction survey] [http://porno.embers.cn/phat-black-ass.html phat black ass] [http://www.beepworld.it/members/ekaterinaksmeja/ www] [http://porn.embers.cn/spankings.html spankings] [http://anal.embers.cn/addiction-drug-rehab.html addiction drug rehab treatment] [http://sex.embers.cn/pj.html pj] [http://porn.embers.cn/drunk-rape.html drunk rape] [http://ongelwithnofilt.proboards57.com http] [http://lesbian.embers.cn/zoo-girl.html zoo girl] [http://www.vika0909.safewebshop.com www] [http://porn.embers.cn/sexy-young-girl.html sexy young girl] [http://anal.embers.cn/plump-sluts.html plump sluts] [http://fuck.embers.cn/andalusian-horses.html andalusian horses for sale] [http://sex.embers.cn/fucking-animal.html fucking animal] [http://sex.embers.cn/lolittas.html lolittas] [http://girl.embers.cn/male-bubble-butts.html male bubble butts] [http://anal.embers.cn/thai-bar-girls.html thai bar girls] [http://naked.embers.cn/bushy-pussy.html bushy pussy] [http://women.embers.cn/dakota-fanning.html dakota fanning] [http://xxx.embers.cn/mbm.html mbm] [http://anal.embers.cn/andover-ma-real.html andover ma real estate] [http://www.mcphaiebe.teach-nology.com map] [http://prettypollyonno.3xforum.ro www] [http://playboy.embers.cn/mya-mp3.html mya mp3] [http://playboy.embers.cn/naked-tommy-lee.html naked tommy lee] [http://hardcore.embers.cn/hydrocodone-without.html hydrocodone without prescription] [http://lesbian.embers.cn/wife-swap.html wife swap] [http://anal.embers.cn/crossdressing-stories.html crossdressing stories] [http://nastyha05.galeon.com web] [http://nude.embers.cn/young-tease.html young tease] [http://porno.embers.cn/young-webcam.html young webcam] [http://women.embers.cn/young-school.html young school girl] [http://teens.embers.cn/women-butts.html women butts] [http://home.sailormoon.com/zaoknom/ www] [http://sex.embers.cn/joanie-laurer.html joanie laurer nude] [http://naked.embers.cn/sweet-nymphets.html sweet nymphets] [http://blondes.embers.cn/linkin-park-somewhere.html linkin park somewhere i belong] [http://nude.embers.cn/anal-pictures.html anal pictures] [http://incest.embers.cn/fat-lesbians.html fat lesbians] [http://teen.embers.cn/teen-slumber-party.html teen slumber party] [http://nude.embers.cn/little-dogs.html little dogs] [http://porn.embers.cn/pain-relief-products.html pain relief products] [http://teens.embers.cn/evenstar.html evenstar] [http://girl.embers.cn/lonely-wife.html lonely wife] [http://jmorie13.3xforum.ro http] [http://anal.embers.cn/boys-masturbating.html boys masturbating] [http://anal.embers.cn/tommy-lee-cock.html tommy lee cock] [http://nude.embers.cn/asian-sucking.html asian sucking] [http://incest.embers.cn/xxx-on-ice.html xxx on ice] [http://women.embers.cn/florida-insurance.html florida insurance adjuster license] [http://parshinvlad.site.voila.fr/ map] [http://incest.embers.cn/naturistas.html naturistas] [http://www.ovaleriev.tvheaven.com site] [http://www.gwebspace.de/goodwill-spb/ www] [http://naked.embers.cn/baja-designs.html baja designs] [http://xxx.embers.cn/subliminal-advertising.html subliminal advertising] [http://movies.embers.cn/long-porn-videos.html long porn videos] [http://lesbian.embers.cn/nude-posters.html nude posters] [http://lesbian.embers.cn/bronze-children.html bronze children fountain] [http://girl.embers.cn/sexy-milf.html sexy milf] [http://naked.embers.cn/tickle-torture.html tickle torture] [http://teen.embers.cn/brass-knobs.html brass knobs] [http://movies.embers.cn/male-bodybuilder.html male bodybuilder models] [http://hardcore.embers.cn/little-angels.html little angels nude] [http://hentai.embers.cn/brutal-blowjob.html brutal blowjob] [http://fuck.embers.cn/kids-smoking.html kids smoking] [http://girl.embers.cn/young-gay-boy.html young gay boy] [http://nude.embers.cn/sex-toy-party.html sex toy party] [http://blondes.embers.cn/southern-california.html southern california wedding photographers] [http://anal.embers.cn/barbecue-pits.html barbecue pits recipes] [http://porn.embers.cn/free-lesbian-action.html free lesbian action] [http://girl.embers.cn/illinois-lotto.html illinois lotto] [http://hardcore.embers.cn/mega-boobs.html mega boobs] [http://www.murmanskdays.htmlplanet.com www] [http://porn.embers.cn/avrillavigne.html avrillavigne] [http://teens.embers.cn/civic-performance.html civic performance parts] [http://blondes.embers.cn/poop-pants.html poop pants] [http://incest.embers.cn/cz-jewelry.html cz jewelry] [http://hardcore.embers.cn/downblouse-asian.html downblouse asian] [http://lesbian.embers.cn/black-erotica.html black erotica] [http://hentai.embers.cn/small-business.html small business website design] [http://anal.embers.cn/crosby-isd.html crosby isd] [http://xxx.embers.cn/free-hardcore-sex.html free hardcore sex movies] [http://xxx.embers.cn/network-solutions.html network solutions scottsdale] [http://porno.embers.cn/boy-spank.html boy spank] [http://anal.embers.cn/pussy-only.html pussy only] [http://blondes.embers.cn/celebrities-topless.html celebrities topless] [http://girl.embers.cn/arabic-mp3.html arabic mp3] [http://movies.embers.cn/i-wanna-pee-on.html i wanna pee on you] [http://fuck.embers.cn/girls-gone-wild.html girls gone wild pictures]
[[Category:Level Design]]
[[Category:Level Design]]
This section will help you out with converting brushwork in your old Half-Life 1 map to the Source engine, or help you get started with Source based mapping if you are familiar with Half-Life 1 mapping.  
This section will help you out with converting brushwork in your old Half-Life 1 map to the Source engine, or help you get started with Source based mapping if you are familiar with Half-Life 1 mapping.  

Latest revision as of 10:22, 3 January 2009

This section will help you out with converting brushwork in your old Half-Life 1 map to the Source engine, or help you get started with Source based mapping if you are familiar with Half-Life 1 mapping.

For more reading on other aspects of map conversion, see Source Mapping for Half-Life 1 Mappers.

World Brushes

All your world brushes should be fine without any changes.

Basic Brush Entities

Let's start with the two core brush entities you're probably familiar with in Half-Life 1: func_wall and func_illusionary.

func_wall

In a nutshell, if the func_wall doesn't have a name or any kind of special rendering property, just convert it to a func_detail. The func_detail entity is new in Source. It is basically a func_wall which has no special render properties or any other properties. Like any brush entity, they do not block visibility. There is one exception about func_detail and render modes. If you are using a Half-Life 1 rendermode SOLID (an old "{" texture) then go ahead and convert the brush to a func_detail. It will automatically be rendered as it should be.

If you have func_wall entities with names because you are targeting them with an env_render for example, make the brush a func_brush. Because you are probably doing something a bit more complex, you may wish to explore the new capabilities of Source and find some other way to get the same effect you are using.

func_illusionary

These haven't changed in Source, so you should be able to just leave your existing ones as-is.

Rotating Doors and Other Entities with Origins

In Source, you no longer need to place an ORIGIN texture brush tied to brush entities needing an origin. Instead, all brush entities now have an origin point associated with them. You can see the origin point as a small "+" symbol on the brush in Hammer's 2d views. To move the origin, click on the "+" and drag it to a new location. You may want to zoom in a bit to better be able to select the point. Place this origin point where you want the rotation axis to be for your object. So if you have a brush based func_door_rotating, put the origin on the side of the door you want it to rotate about.

Trigger Brush Entities

Brush based trigger entities the remain the same as in Half-Life 1, with a few difference. There is still a trigger_once and trigger_multiple entity in Source. When converting, texture all your trigger entities with the new tools/toolstrigger. The bigges change with triggers is how trigger entities target things. Targeting entities in Source is rather different than in Half-Life 1, but much more powerful and useful to the mapper. For more information on targeting and triggering, see Converting Entities.

Ladders

If you have any func_ladder entities in your map, you should texture them with the new tools/toolsinvisibleladder material. Other than that, you won't need to change anything.

Water

If you have water in your map (func_water or otherwise), convert all the brushes into world brushes. If the water has a targetname, convert it to a func_water_analog. Then texture them with a water texture from a Source. Paint all the sides of the water brush not visible with tools/toolsnodraw material. There are a few special rules for using water in maps, which are covered in Adding Water.

Warning.pngWarning:You can't make water brushes anything but horizontal in Source. So if you've got water brushes at an angle, you are out of luck. You'll have to find some other way to create the effect you want.

Special Materials and Textures

There are a few new materials available in Source which you will want to get familiar with. Below is a list of basic materials you may be familiar with that you need to convert. There are additional special materials available in Source however we're only covering the ones with equivalents in Half-Life 1.

tools/toolsclip

This is the same clip texture you are used to in Half-Life 1. It has the same behavior as you are used to. Replace all your old CLIP textures with tools/toolsclip.

tools/toolsnodraw

If you are familiar with the NULL texture from Half-Life 1 mapping, then you will understand this new material. Basically, any face textured with this new material will not be drawn. It can be used to texture faces of brushes you know the player will never see. Since nothing is drawn on these faces, they won't add to the load on the engine to draw them. Replace all your old NULL textures with using the old SKY texture to create textures that don't draw, also replace it with tools/toolsnodraw.

tools/toolsskybox

This is the same as the old SKY texture. Replace all your SKY texture with the new tools/toolsskybox material.