RELATEED CONSULTING
相关咨询
Choose a way to contact us
service time:9:30-18:00
You may encounter the following questions
关闭右侧工具栏
SourceEngine Source Code Src Download
  • Author:Game Engine code
  • Time:2017-12-12 14:59
Name:SourcEengine code src download
Version:2007
Size:1.7
platform:Windows
Price:30$
 


The origin of the engine (source) is a 3D game engine, by Valve The software company for the first person shooter game  Half-Life 2 Development, and authorized for other game developers open. As an integrated engine, the source engine can be supplied from the physical simulation and rendering to the server management, user interface design of all services for developers. The engine with origin development package and origin of filmmakers two procedures, can be made before a game, then one is the industry's first dedicated game film CG program.
Chinese name The origin of the engine English name Source Engine Developers Valve Software Programing language C Use the platform PC, Mac, Xbox, Xbox360, PS3 software license Proper
One Pre order experience
Two Name
Three Engine evolution
After The origin of the origin
After The first application
After Commercial
After Drawing system
After Modeling and animation
After Animation tools
After Environmental Science
After Physics
After The game mechanism
After programming
After audio frequency
After network technique
After Host support
After The origin of SDK
After core
Four The engine works
After The official version
After The official list of games
After Expand the package list
Five Steam working group
Pre order experience edit
If want to understand better the origin of the concept of engine, recommended the game Half-Life 2 Series, Counter Strike Series, Team Fortress Series, The road to survive Series, On the day of victory Series and DOTA2  [1]  For this, the orthodox valve game, in addition to the third party game Heroes, STANLEY's fable and so on, we can Steam Game platform to buy genuine experience. [2] 
Name edit
 
The origin of Logo engine
The origin engine developed by Valve, is a next-generation game engine. The compatibility, flexibility and integrity to become the most powerful tool for game developers. The word Source as early as the first generation Valve game half life there are times. In the half life game folder, folder has two engine parts: GoldSource and Source. They have mature technology on the GoldSource (gold origin), and immature technology in the Source (origin), today, Valve has already come true, they are eager to realize the technology has been concentrated in this powerful engine of the source in the engine.
The origin engine is to The first person shooter game Half life 2 development, and authorized for other game developers open. This engine provides about rendering, sound, animation, anti aliasing, interface, network, art creative and physical simulation support.
 
As usual, game player if you want to enjoy the new engine brings great effect to a popular video support. The origin of the engine interaction and responsiveness to half life 2 with the game more than the previous generation, but the real properties of the original engine tend not to be mentioned.
The first game to use this engine produced is half life 2. It is also used in Valve Re Some Online game For example, CS 2010top10frag and the day of victory: the origin of
The origin technology combined with sophisticated character animation, advanced AI, real physical analysis, shader based rendering, and highly scalable development environment for the creation of some of the most popular computer and console games. These games can adapt to the most advanced configuration of the game player, also take care of the old computer. Developers can develop so that anyone can play the game.
Origin of engine service to the first computer, and has a widely acclaimed computer game.
 
The origin of development (SDK) brings a new game plan, most of the game team to focus on the game rendering and plate making, but provides the best platform for the origin of the engine, allowing developers to put time and energy in the game features. Always origin engine and rendering the screen is not how good, but to provide the best platform for game development.
The origin of film makers released game filmmakers imagination, game filmmakers will no longer bound by the provisions of the restrictions and fetters game system. The origin of producer, you can use any one of the origin of the game with scenes and characters, manually adjust their expressions and actions, to complete their work. At the same time, download the origin of film don't need any money on consumption, only need to have a origin engine game on steam.
Garry's mod (Gmod), to $9.99, but you can import the genuine origin of the game content (import need to buy other origin of the game but you can download the steam 2013 engine to replace the origin), and online multiplayer entertainment, also be loved and respected game player.
Engine evolution edit
The origin of the origin
As the half life in 90s as a sensation, but if the half life today, it is no longer what sensation. A show, game player if you want to enjoy the modern scientific and technological achievements, there should be a popular video support Game engine , response origin engine for half life 2 more than the previous generation has the game, but many people only think of the origin is a new generation of the Valve engine, but ignore it in drawing rendering effect, the real properties of the original engine is often people can only know the surface.
 
The first application
The first game to use this engine produced is half life 2, because the engine is his development plan. Valve also used it to the popular game re produced, including the familiar origin, half life: CS 2010top10frag . While other games are starting to update the screen, the new concept with the original concept, can be said to be an upgrade or upgrade. By re rendering games behind his name on the origin. For example,  On the day of victory: origin And half life (death connection: origin of wired for early translation problems, should be translated as Death Race ) have achieved good results.
Commercial
 
Troika game company first announced their game Vampire: The Masquerade Bloodlines will use the source engine, which is also the first licensed company. After Valve Arkane Studios announced (making the first person role-playing game magic dark Messiah company) and Smiling Gator Productions also received a license.
Ritual Entertainment announced a new game they were obtained using the source engine and Steam system license in July 4, 2005. This proves that the origin of the engine so that we accept the effect again.
Engine principle
Drawing system
 
The highest performance shader based rendering for game developers can quickly and easily, even the most complex scenes. The origin of rendering. Multi core processing and SIMD function, and the latest graphics processor through DirectX, advanced processor technology, make their own Dream world Come true.
Rendering library. Use the Valve database or use their own algorithm to expand the existing coloring. The existing techniques include all from non
The engine can be rendered by NPR model
Realistic rendering (NPR) that is Team Fortress 2 (i.e. cartoon style game) to half life 2 set in the complex lighting effects with a surreal engine.
LOD model. Is currently the highest level LOD model of the world (all geometric judgement are engine independently.)
Brightness (Alfa) cover. Enable high dynamic rendering and anti aliasing alpha test, such as leaves, and a fence.
Infinite resolution masking. The use of distance encoding brightness to infinite resolution texture masking, alpha Measured under different conditions of different.
Dynamic lighting and shadows []
Radiation lighting. Arbitrary geometric vertex light in the world of hiding and radiation lighting. Make the real light effect by encoding information, bump map to the combination of natural lighting and the lighting, the details of the performance of a more precise place, including self inflicted shadow. Lighting is the use of distributed computing to solve radiation radiation (VRAD), he can achieve the effect of rapid light.
It can simulate all kinds of lighting scenes (portal)
High dynamic range (HDR) lighting. All the lights, including map data, map and dynamic lighting environment are calculated by HDR. High dynamic range lighting support in DirectX 9 level hardware, the origin still support, but also can turn on anti aliasing and depth.
Radiation transfer / indirect lighting. All the reflection dynamic objects and light in a world with compute together. All of the dynamic reflective effect more truly reflected the characters.
High resolution dynamic shadows. All angles, shadows and nearby objects or objects on the dynamic light irradiation distance, brightness and brightness of light source sequence will be calculated to achieve real light shadow effect.
Rim lighting
The edge irradiation effect model, highlighting the very shocking, similar to lightning.  Left 4 Dead 2 And Team Fortress 2 Arereflected.
Advanced materials drawing. A diffuse, mirror, details, light, flash and other special effects.
[effect]
Scope of role. Including particles, objects, smoke volume, spark, blood and environmental impact, like a fog like rain
Particle effects. The origin of the advanced particle system can send a realistic model, the magic fire or explosion, snow, etc.. Multi core graphics
The material system for reduction broken scene
Improved particle rendering performance
Particle editing. Game editor and create the particle system and the fully interactive ability, system can immediately see just edit preview.
Soft particle. The hardness of the particle set to simulate the object's rebound, fall injury degree, and this system without consuming too many resources
Motion blur. When the camera motion can produce fuzzy rules, exactly like the human eye.
Water. Can generate vivid effect and Finel effect of surface reflection and refraction.
[materials]
Material system. The origin of the definition, the object specified materials units is made for the use of objects and texture. Specify how materials will break an object is broken, it will sound like the other side across the occurrence or drag, which object mass and buoyancy. This system is far more than other texture based only on the flexibility of the system. Since the shadow bump mapping, creating a pre computed radiance of light and soft shadows and occlusion and dynamic environment. The source presents self shadow on the current and the older generation of graphics hardware bump mapping.
wrinkle map (*Wrinkle Maps). Especially useful for facial wrinkles and stretch clothes, texture more, and in the model of mixed compression to provide surface details of dynamic place.
Detail maps. With high frequency and low-frequency texture and detail, in order to save memory, while maintaining distinct texture density.
Multiple texture blending. The definition of edge fusion change teeth, use a variety of different texture combination model, surface color correction.
Dynamic color correction. Interactive editing and color contrast scenes, to match the desired artistic style.
Modeling and animation
Gao Jianrong, compatible with popular graphical modeling software and 3D can create highly stylized figures, weapons
Digital facial muscles can reproduce the real
The origin, vehicle merge tool group. A powerful set of tools to help develop efficient editing, animation, and text and object scope definition within a wide range of physical interaction.
Digital muscle effect. The nature of the project to simulate muscle emotions, speech and body language. Ball eyes reflect the real situation and home. Focus on the object, but is not always in one direction.
Independent language system (*Language independent speech). The accuracy of feature and natural lip synchronization in any language.
The improvement of the human skin color. The skin including human skin coloring of nature, including the view of the associated Finel influence.
Model and material compiler. Integrated with Studiomdl and Vtex tools and materials compilation model.
Model viewer. Online box to view the shadow, texture or view preview mode. The establishment of hit range (HitBox), animation, and fine tune the physical limitations.
Animation tools
Skeletal animation system. The motion model and joint complex is a proprietary skeletal animation system using Valve.
To view the character expression with Faceposer expression tools
Facial animation system. Proper facial animation system and movement perfect Valve combined into a broad range of voice driven natural facial expressions and feelings. More than and 40 different facial muscles, can let the game player to experience the game characters of the vigor of the emotions.
Animation tools. The program controller, ragdoll physics skeletal animation to follow, and custom physical scene
Animation fusion. Seamless integration of attitude to create continuous movement or add any command of production. Hierarchical fusion of animation, can be synthesized into a variety of interesting animation
Environmental Science
VALVE editor, tool making the origin of the map, is an intuitive WYSIWYG architectural design and environmental construction standards (geometry, texture, lighting). The placing of the script model, entity and NPC, as well as the standard to compile and run the game. Including the VMPI tool, greatly reduce the map building by the compile time allocation between multiple computers.
Surface displacement (*Displacement Surfaces). Be free to create all kinds of natural hills, valleys, ditches, slope, the displacement of tunnel geometric surface brush. Use a brush and Vertex Tool transform and clip surface displacement.
对于“SkyBoxes”的精细渲染是引擎的王牌
For the fine rendering SkyBoxes is the engine of the trump card
The brush tool (*Brush Entities) entity. Valve original attribute. With a definition of how the object and the interactive world comprehensively, including obstacle, door, trigger, area entrance, background music and so on.
Environment mapping (*Skyboxes.). The vertical side of body and environment mapping (skyboxing) expands the horizons, increase the disparity of distant objects.
Lighting preview. The level of influence easily see an internal light source.
Physics
The origin of the physical system have highly scalable network function, pay attention to the processor and bandwidth efficiency. The physical construction of sensitive reaction, the analogue world characters interact with artificial intelligence and physical objects, sounds and images follow from physics. The design of physical properties can be controlled by the highest level of origin
Mechanics。 Construction and operation mechanism of the same machine, can have gears, belts and pulleys
Vehicle. In any case, in the multiplayer game, all game player can ride a car, a real car function according to different surface materials like spring suspension and skid surface. The parameters can be adjusted independently including horsepower
可以设定车辆的任何一个部件
Any part of the vehicle can be set
 And the transmission device, maximum speed, turning speed, tire, tire friction material, spring tension / suppression. To simulate the real driving experience completely rely on real data.
The object deformation (*Deformable Objects). A doll with predefined physical animation, physics based animation simulation of flexible hair, blended cloth. For example, ropes and cables can be wind or movement level dynamic swing.
Interaction constraints The system (*Constraint System Manager). All constraints of skeleton, and set all the free operation, the collocation probability is infinite. Dynamic inversion (*Inverse Kinematics) to ensure that the character body have the right response to the environment such as uneven terrain, and adjust the obstacles around mobile.
The game mechanism
Symbols of the origin of engine is the interaction between AC and non random game player game player role. Artificial intelligence system allows NPC to follow the game player and according to the situation, choose to join the battle. Artificial intelligence can move, flight, jump, squat, climb the stairs into the cave or underground.
Tuning system. The advanced navigation system has a local path search function to help avoid, to navigate around the NPC line; such as tuning system and level designers for dynamic design of the road is connected. Under the control of this system, they can know in advance is similar to Dead end Calculation and correction, and automatic road route. Artificial intelligence can simulate human senses, vision, hearing, taste and even tracking and object recognition. The tuning system can be used in almost any judgment.
AI是根据处境判断战斗和结盟的利弊的
AI is based on the advantages and disadvantages of situational judgment and aligned the battle
The interaction of artificial intelligence. Set the game player or NPC relationship, single NPC, a NPC, a single game player (or more) risk judgment with entity, in order to establish the feelings, such as love, hate or fear.
The battle of artificial intelligence. Artificial intelligence team can share data or common enemy operating items. A team to cover fire assault, other. The target of perception, perception of other people's moving or changing the bullet.
The I / O system. Flexible I / O system brings hitherto unknown code design.
programming
Applied to C, the origin of the structure of the engine considering expanding, flexibility and performance. Valve source engine code to establish the award-winning game, without a separate development. This makes your developers spend time in interesting Game design Instead, start from scratch.
Multi platform compatibility (*Multi-platform). Compatible with PC and Xbox360 platform, from the beginning of 2005's code using Microsof Visual Studio library unified.
Multi core processing (*Multi-core). The origin of the game engine using PC and Xbox 360 multi core processor can provide high performance gaming experience
By programming the monitoring tools to monitor the environment
Code clone (*Code Reuse). Easily and quickly build a new route, game artificial intelligence behavior, game objects, more as a basis for the starting point of the test program Valve.
Complete control (*Complete Control). The authorized person can obtain any part of the code base source engine.
Efficiency calculation. With the development of Valve product advantages and its optimization.
Monitor (*Profiling). Video monitoring using useful tool Valve of the existing network, the overall performance of the game.
Demonstration。 Valve control interface GUI imitate Windows, but its effect and the origin of the engine code use agreement.
 
audio frequency
The origin of the engine including digital audio technology suite to create a powerful, energetic music in the game world. Seamlessly mixed sound, dialogue, and realistic effect beyond the background music personally on the scene.
Thread (*Threaded Sound Engine) sound engine. Can separate the treatment mixing core operation of multi core system.
memory management . Can be asynchronous loading voice, streaming media cache to a fixed folder or file preload.
Surround sound. Support stereo headset, and four channel and 5.1 or even 7.1 surround mixing.
Three-dimensional space Of. Calculation of the influence of occlusion and occlusion, in accordance with the distance and space environment, three-dimensional reverberation using custom calculation method.
Digital Signal Processor (*DSP). A DSP filter can be preset stacked a wide range of uses, including reverberation,
 
Developers can monitor all sounds in the game
Low frequency oscillation (LFO, ADSR, Chorus), low channel, channel, full channel filter. Custom or preset DSP effects can be triggered in the game based on the sound environment.
Audio compression format. The origin of pre support lossless read ADPCM, MP3 player (Miles * * Sound system ) and XMA. This will not create audio files, direct use of foreign sound files.
The effect of pretreatment of advanced. Sound designers can customize the Doppler effect, frequency shift, distance and other multi-channel effect. 16 44kHz, all functions and support stereo Waveform file.
Wave file real-time splicing. A simple script system allows designers to discharge the audio sound sequence appropriate, using waveform file to make the great sound scene.
The overall combined control (*Overall Mix Control). Audio can be established using the designer
Steam
The Steam platform can effectively manage the game
 The whole game can dynamically switch to mixed script remix. In order to highlight the dialogue setting other action.
Sound script environmental system . VAudio designer can random cycle custom script environment, and based on the spatial position of game player triggered DSP effect. This dynamic effect can also modify the game logic.
Effect of base material (*Material-based Effects). Audio designers can define scripts to establish the concrete effect of material, the DSP parameters can be set, and the space object friction footsteps sound automatic reflection effect (*EXA).
network technique
The origin of the multiplayer game all over the world millions of homes in the same test, monthly world multiplayer games for more than 9 billion minutes. The origin of people connected to provide convenient server view and friends Instant information . To view all the online server traffic and delay, and friends of all dynamic connections, reduce unnecessary trouble.
The server browser. Show all activities Game server Any choice, by the game player. Game player can filter and sort the server list, select the server to speed up the display and.
Instant messaging friends. Allow game game player, game and now add friends and friends. The game information sharing between friends. Not what server can play when chatting with her friends, let the list management system will not be so confused.
Host support
Game development environment provides a platform for the origin of the next generation of ideal,
SDK free game development (Gary module)
 Including the mainstream Xbox 360.
Conversion of resources (*Asset Conversion). Custom tools to convert PC resources (map, model, texture) to XBOX360 compatible format.
The use of special loader (*Xbox 360 Specific Loaders). The preparation of the game data into proprietary tools
Custom format, download speed, read a short time.
Cross platform game. Multiple network The design, let PC machine and 360 platform can compete, also can simplify the platform development and testing environment problems.
Integrated Xbox LIVE code. A compatible, rich interface and log.
The origin of SDK
 
The development of Valve engine specially made by the editor, provides to the community the best tools and resources. The engine and the SDK source code to give you all the tools you need to make games, create brilliant.
core
The first characteristic of engine is modular, bring extremely high scalability and easy development difficulty, can easily produce various types of games.
The second characteristic is the optimal treatment of developers (ie available). Since 2004, the origin of engine start for the third party developers. This is a new development mechanism, developers only need to pay a license fee, you can get the latest version of the source engine and after all of the updates, without having to pay two.
Third, the system is also designed for the first and third person fighting game optimization, but also provide support for any angle, any type of game.
Fourth, provides advanced support for character animation and AI, the AI has the industry's most advanced artificial intelligence, bring a favorite, tricky and interesting friends and enemies.
Fifth, rendering system patented. You can create a beautiful world, sophisticated physical and powerful sound, let the game player to immerse them. This enables developers need not entangled in programming problems, innovation focus on the content of the origin, let the game industry to open a new game style door.
Online performance
Origin of the multiplayer game platform Steam In support of the world's largest online games, including  On the day of victory: origin , CS 2010top10frag And Fortress 2 , is the world's largest online games gathered in one culture.
The origin of native game engine of the strong support of network connectivity and multiplayer capabilities, including support up to 64 local area network and Internet game game player. The engine has been integrated server browser, voice calls and text messages, the developers need to develop two times