Source: Difference between revisions
Angry Beaver (talk | contribs) m (Spam Revert) |
AcelsItsit (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
[http://spying.servemp3.com/movie-theme-songs.html movie theme songs] [http://potinz.servemp3.com/charlie-daniels.htm charlie daniels band] [http://unsafe.servemp3.com/web/marriage-compatibility.html marriage compatibility questions] [http://corner.servemp3.com/description/billboard-top.html billboard top 40] [http://aeson.servemp3.com/small/husqvarna.html husqvarna] [http://boors.servemp3.com/blog/hunks-and-studs.html hunks and studs] [http://espied.servemp3.com/content/used-playstation.html used playstation games] [http://spying.servemp3.com/kicking-and.html kicking and screaming] [http://potinz.servemp3.com/mom-sex.htm mom sex] [http://spying.servemp3.com/hypno-mistress.html hypno mistress] [http://trump.servemp3.com/html/american-woodworking.html american woodworking] [http://surfguitar.servemp3.com/bambi.html bambi] [http://espied.servemp3.com/content/diarrhea.html diarrhea] [http://robbed.servemp3.com/small/higher-search.htm higher search engine rank] [http://espied.servemp3.com/content/ancient-greek.html ancient greek gods] [http://surfguitar.servemp3.com/screaming-infidelities.html screaming infidelities] [http://spying.servemp3.com/carpets.html carpets] [http://corner.servemp3.com/description/young-gothic-girl.html young gothic girl] [http://boors.servemp3.com/blog/westchester-realty.html westchester realty] [http://unsafe.servemp3.com/web/gay-clips.html gay clips] [http://surfguitar.servemp3.com/old-ladies-fucking.html old ladies fucking] [http://robbed.servemp3.com/small/streaming-media.htm streaming media] [http://boors.servemp3.com/blog/sensual-adult-ecards.html sensual adult ecards] [http://robbed.servemp3.com/small/falcon-studios.htm falcon studios] [http://trump.servemp3.com/html/increase-intrinsic.html increase intrinsic motivation] [http://robbed.servemp3.com/small/robot-rock.htm robot rock] [http://trump.servemp3.com/html/teen-girls-masterbating.html teen girls masterbating] [http://unsafe.servemp3.com/web/disney-channel-thats.html disney channel thats so raven] [http://potinz.servemp3.com/miller-welding.htm miller welding] [http://surfguitar.servemp3.com/bollywood-news.html bollywood news] [http://potinz.servemp3.com/mimiru.htm mimiru] [http://corner.servemp3.com/description/mistress-white.html mistress white] [http://potinz.servemp3.com/cost-living-calculator.htm cost living calculator] [http://robbed.servemp3.com/small/viberator.htm viberator] [http://aeson.servemp3.com/small/cabelas.html cabelas] [http://spying.servemp3.com/ford-probe-raced.html ford probe raced out free pics] [http://unsafe.servemp3.com/web/vogue-australia.html vogue australia forums] [http://corner.servemp3.com/description/sex-chair.html sex chair] [http://corner.servemp3.com/description/shelf-bra.html shelf bra] [http://corner.servemp3.com/description/bbs-teen-free.html bbs teen free] [http://spying.servemp3.com/shock-testing.html shock testing] [http://unsafe.servemp3.com/web/americansingles.html americansingles] [http://corner.servemp3.com/description/alcatel.html alcatel] [http://potinz.servemp3.com/wireless-voip.htm wireless voip phones] [http://robbed.servemp3.com/small/hairstyles-for-round.htm hairstyles for round faces] [http://aeson.servemp3.com/small/as-is-cubicles.html as is cubicles] [http://boors.servemp3.com/blog/free-team-building.html free team building activities] [http://boors.servemp3.com/blog/nice-ass-pics.html nice ass pics] [http://spying.servemp3.com/anh-khoa-than.html anh khoa than vietnam] [http://trump.servemp3.com/html/gasoline-prices.html gasoline prices] [http://trump.servemp3.com/html/military-commissaries.html military commissaries] [http://corner.servemp3.com/description/lytec-medical-billing.html lytec medical billing software] [http://aeson.servemp3.com/small/naughty-nurse.html naughty nurse] [http://potinz.servemp3.com/used-book-buy.htm used book buy] [http://boors.servemp3.com/blog/uncle-tonys.html uncle tonys] [http://surfguitar.servemp3.com/trojan-war.html trojan war] [http://espied.servemp3.com/content/navel-piercing.html navel piercing] [http://corner.servemp3.com/description/live-cruise-cam.html live cruise cam] [http://espied.servemp3.com/content/remax-atlanta.html remax atlanta georgia] [http://boors.servemp3.com/blog/willy-wonka-and.html willy wonka and the chocolate factory] [http://spying.servemp3.com/fuk.html fuk] [http://unsafe.servemp3.com/web/funny-stuff.html funny stuff] [http://aeson.servemp3.com/small/demon.html demon] [http://robbed.servemp3.com/small/laguna-beach-tv.htm laguna beach tv show] [http://boors.servemp3.com/blog/internet-marketing.html internet marketing promotion advertising] [http://corner.servemp3.com/description/abuse.html abuse] [http://boors.servemp3.com/blog/sexy-wrestling.html sexy wrestling] [http://aeson.servemp3.com/small/affect-plavix.html affect plavix side] [http://espied.servemp3.com/content/teenage-masturbation.html teenage masturbation] [http://robbed.servemp3.com/small/hot-blowjobs.htm hot blowjobs] [http://espied.servemp3.com/content/jhirmack-shampoo.html jhirmack shampoo] [http://robbed.servemp3.com/small/tight-muscle.htm tight muscle guys] [http://trump.servemp3.com/html/hermaphodite.html hermaphodite] [http://potinz.servemp3.com/stacys-mom.htm stacys mom] [http://unsafe.servemp3.com/web/ecommerce-web.html ecommerce web designers] [http://espied.servemp3.com/content/nitro-girls.html nitro girls] [http://espied.servemp3.com/content/buy-domain-name.html buy domain name] [http://boors.servemp3.com/blog/rurouni-kenshin.html rurouni kenshin episodes] [http://surfguitar.servemp3.com/how-to-make-crystal.html how to make crystal meth] [http://espied.servemp3.com/content/oregon-restaurant.html oregon restaurant salem] [http://boors.servemp3.com/blog/carmella-danielle.html carmella danielle decesare] [http://spying.servemp3.com/adults-wearing.html adults wearing diapers] [http://surfguitar.servemp3.com/ozzfest-tickets.html ozzfest tickets] [http://robbed.servemp3.com/small/beyonce-naked.htm beyonce naked] [http://surfguitar.servemp3.com/laptop-dvd-rom.html laptop dvd rom drive] [http://potinz.servemp3.com/switches.htm switches] [http://potinz.servemp3.com/porn-dvds.htm porn dvds] [http://aeson.servemp3.com/small/clint-eastwood.html clint eastwood gorillaz] [http://aeson.servemp3.com/small/run-run-run-lyrics.html run run run lyrics phoenix] [http://surfguitar.servemp3.com/martha-stewart.html martha stewart] [http://trump.servemp3.com/html/elevated-liver.html elevated liver enzymes] [http://espied.servemp3.com/content/plush.html plush] [http://surfguitar.servemp3.com/leather-totes.html leather totes] [http://surfguitar.servemp3.com/fuck.html fuck] [http://surfguitar.servemp3.com/mdc.html mdc] [http://trump.servemp3.com/html/girls-in-v-strings.html girls in v strings] [http://surfguitar.servemp3.com/s2000.html s2000] [http://unsafe.servemp3.com/web/unwilling.html unwilling] [http://aeson.servemp3.com/small/fox-magazine.html fox magazine] [http://potinz.servemp3.com/cruise-vacations.htm cruise vacations] | |||
{{GameHierarchy}} | {{GameHierarchy}} | ||
[[Half-Life 2|Half-Life 2]]'s '''Source''' is a transformation of [[Half-Life]]'s [[Goldsource]]. | [[Half-Life 2|Half-Life 2]]'s '''Source''' is a transformation of [[Half-Life]]'s [[Goldsource]]. |
Revision as of 19:37, 2 December 2007
movie theme songs charlie daniels band marriage compatibility questions billboard top 40 husqvarna hunks and studs used playstation games kicking and screaming mom sex hypno mistress american woodworking bambi diarrhea higher search engine rank ancient greek gods screaming infidelities carpets young gothic girl westchester realty gay clips old ladies fucking streaming media sensual adult ecards falcon studios increase intrinsic motivation robot rock teen girls masterbating disney channel thats so raven miller welding bollywood news mimiru mistress white cost living calculator viberator cabelas ford probe raced out free pics vogue australia forums sex chair shelf bra bbs teen free shock testing americansingles alcatel wireless voip phones hairstyles for round faces as is cubicles free team building activities nice ass pics anh khoa than vietnam gasoline prices military commissaries lytec medical billing software naughty nurse used book buy uncle tonys trojan war navel piercing live cruise cam remax atlanta georgia willy wonka and the chocolate factory fuk funny stuff demon laguna beach tv show internet marketing promotion advertising abuse sexy wrestling affect plavix side teenage masturbation hot blowjobs jhirmack shampoo tight muscle guys hermaphodite stacys mom ecommerce web designers nitro girls buy domain name rurouni kenshin episodes how to make crystal meth oregon restaurant salem carmella danielle decesare adults wearing diapers ozzfest tickets beyonce naked laptop dvd rom drive switches porn dvds clint eastwood gorillaz run run run lyrics phoenix martha stewart elevated liver enzymes plush leather totes fuck mdc girls in v strings s2000 unwilling fox magazine cruise vacations
Half-Life 2's Source is a transformation of Half-Life's Goldsource.
Renderer
- Version 2.0 (and below) shaders, bump mapping, LOD on models and world
- Author shaders with HLSL
- Cube and environment mapping
- Dynamic lights, vertex lighting and light maps, many light types including flickering, pulsing etc.
- HDR lighting
- Water with refraction and fresnel effects
- Advanced particle system that can emit sprites or models
- Projected shadows allow for a large number of characters per scene
- Occluder entities for visibility blocking
- Indoor/Outdoor environments
- Deformable terrain
- 3D skyboxes extend the horizon and add parallax on distant objects
- Dynamically rendered organics (grass, trees etc)
- Subdivision surfaces, diffuse & specular bump maps
- Real-time radiosity lighting
- Effects include but are not limited to: particles, beams, volumetric smoke, sparks, blood, environmental effects like fog and rain
- Scalability
- DX7-DX9 hardware supported
Materials System
- Instead of traditional textures, Source defines sets of materials that specify what the object is made from and the texture used for that object. A material specifies how an object will fracture when broken, what it will sound like when broken or dragged across another surface, and what that object's mass and buoyancy are. This system is much more flexible than other texture only based systems.
- Materials can interact with objects or NPCs such as mud or ice for vehicles to slide/lose traction on.
Multiplayer Network Code
- Time and gamer tested by millions of gamers around the world
- Support for both LAN based multiplayer and Internet based multiplayer games
- Prediction analysis for interpolating collision/hit detection
- Optimizations for high-latency, high-packet loss 56k connections
Advanced Characters
- Detailed and believable characters
- Realistic eyes
- Focus on player/object, not simply parallel views
- Proper eye bulge for realistic eye reflections
- Simulated musculature provides outstanding emotions, speech and body language
- Language independent speech, characters can naturally speak in many languages
- Skeletal/bone system for animation
- Layered animation system can synthesize complex animations out of several pieces
Physics
- More responsive world with realistic interactions
- Sounds & graphics follow from physics
- AI characters can interact with physically simulated objects
- Ropes/cables, machines, constraint systems, ragdoll physics
- Can be controlled by level design
- Kinematic animated bone followers
- Custom procedural physics controllers
- Vehicles
- Wheels slip and skid
- Realistic suspensions with springs on each wheel
- Realistic leaning during acceleration/deceleration and turning
- Individually tunable parameters such as horsepower, gearing, max speed, shift speed, tire material, tire friction, spring tension/dampening etc.
- Multiple players in a vehicle in multiplayer
- Hovercraft support for cheaper simulation
Advanced AI
- I/O system allowing level designers to control AI
- Sophisticated navigation: characters that run, fly, jump, crouch, climb stairs and ladders, and burrow underground
- AI senses things using sight, sound, smell
- AI relationships determine friend/foe status of other entities
- Battle AI allows squads of AI characters to operate together, know when to advance, retreat, lay cover fire, etc.
Sound System
- 7.1, 5.1 surround sound, 4 speaker surround
- High-quality 3D spatialization
- Custom software DSP
- Automatic DSP based on environmental geometry
- ADPCM decompression
- 16-bit 44KHz, stereo wave data with all features
- MP3 decompression (requires Miles license)
- Support for audio streaming on any wave
- Real-time wave file stitching
- Pre-authored Doppler effect encoded waves
- Pre-authored distance variant encoded waves
- Commentary system
UI
- Server browser - Displays all active game servers and allows a player to choose which one to participate on. Players can filter and sort server lists in order to speed up the display and selection of a server.
- Friends instant messenger - (Undergoing Maintenance) Allows players to message each other both in and out of the game as well as join friends in existing games. No more confusion about what server your friends are on, you can easily join with this feature.
- VGUI - Valve's custom GUI interface mimics most of the Windows controls but is rendered using the Source engine for both in game and out of game uniform UI display. Some features:
Programming
- All code written in C/C++ using Visual Studio .NET 2003. Easily and quickly derive new entities from existing base classes.
- Internal context sensitive performance monitoring system.
- Graphics performance measurement tools built into the engine.
- Modular code design (via DLLs) allows swapping out of core components for easy upgrading or code replacement.
- DX9 shaders all written in HLSL.
Tools
- Face Poser
- Facial expression tool used to craft speech and emotions
- Valve Hammer Editor
- WYSIWYG World editor
- Create world brushes
- Terrain editor
- Place detailed world models and AI NPCs
- Set navigation points/paths for NPCs
- Place triggers, clip brushes, logic etc.
- Allows level designer to hook up I/O between entities to control AI within the game
- Half-Life Model Viewer
- Full model previewer
- Rotate models in any direction
- Setup hit boxes
- View physics hull
- View normals
- Wireframe, shaded or textured view modes
- Studiomdl
- Model compiler
- Vbsp, Vrad, Vvis, Vmpi
- Map compilation tools (bsp, lighting and visibility)
- VMPI - distributed compilation tool allowing level compiles to be spread across many PCs greatly reducing compile times
- Exporters
- XSI, Max and Maya .smd exporters for exporting 3D models