Sursa - aceasta
Istoria numelui
Erik Dzhonson a explicat nașterea numele motorului Sursa după cum urmează:
Când am fost foarte aproape de eliberarea de Half-Life (undeva înainte de a săptămânii), ne-am dat seama că există mai multe proiecte care ar trebui să înceapă să se dezvolte, dar nu putem risca să schimbe ceva în codul de a ieși din joc. Am decis să împartă codul în VSS (Microsoft Visual SourceSafe) la $ / GoldSrc și / $ Src. Timp de mai mulți ani, ne-am folosit el însuși acești termeni ca «GoldSource» și «Sursa». Cel puțin inițial, The GoldSrc codul de ramură a aparținut codul sursă lansat deja versiune, și Src se referă la versiunile viitoare, cu o tehnologie mai plina de aventuri pe care le-am lucrat. Când este timpul pentru a arăta Half-Life 2 pentru prima dată la E3. a fost o parte a comunicării noastre interne: se referă la «sursă» motorului împotriva motorului «GoldSource», și numele blocat.
- Comunitatea Valve Dezvoltator
Screenshot de la Half-Life 2: Lost Coast. servind ca o versiune demo a motorului Source
platforme suportate
Istoricul versiunilor
versiune de lucru
În stadiile inițiale ale dezvoltării motorului engine-ul Source vizual arăta ca GoldSource. care a fost utilizat în primele proiecte Valve Software. meniul Joc în stilul Half-Life, iar primele versiuni ale Steam. textura, nu se suprapun complet, iar în unele manifestări ale sângelui privit ca și în Half-Life. Joc pe această versiune nu este lansat oficial, dar a fost folosit într-o versiune furata de Half-Life 2. Jocul a fost greșită și a avut foarte puține oportunități, de exemplu, pe unele hărți textura arata prea luminos sau foarte slabă. Jocul Vampire: Mascarada - a fost dezvoltat Bloodlines pentru o versiune anterioară a Source Technologies [sursa care nu este specificat 415 zile].
versiune de presă
(Source Engine 6)
(Sursa Engine 7: Source Engine)
Versiunea actualizată a engine-ul Source 6. În comparație cu predecesorul său, susține High Dynamic Range Rendering. Motorul, de asemenea, a fost depreciat, dar este folosit în mai multe jocuri cu abur.
(Sursa Engine 7: Baza Source Engine 2)
(Sursa Motor 14)
Aceasta este a patra versiune a motorului. Această versiune a fost în mare măsură revizuită și actualizată - prima versiune a motorului a fost numit engine-ul Source 8, care este apoi actualizat la 14. Sursa Motorul Primul motor a fost actualizat cu lansarea Orange Box. motorului a fost de asemenea actualizat pentru a sprijini shader de redare de iluminat dinamic modificat în mod semnificativ și umbrire, au apărut, de asemenea, sistemul de particule moi și a fost adăugată nu o fizica cinematică cu drepturi depline. Motorul conține modificări semnificative în comparație cu engine-ul Source 7, astfel încât moda cu propria lor dll, lansat pentru versiunile anterioare nu sunt compatibile cu acest lucru și versiunile ulterioare.
(Sursa Motor 14: Sursa de bază 3)
Aceasta este a cincea versiune a motorului. Acesta a fost rafinat fizica cinematice și profunzimea câmpului adăugat.
(Sursa Motor 15)
Aceasta este a șasea versiune puternic modificată a motorului. Această versiune a fost actualizat toate funcțiile și a modificat în mod semnificativ sistemul de particule moi, animație faciale, zoom, și capacitatea de a actualiza.
Half-Life 2. Demonstrarea sistemului de iluminat, calitatea și textura suprafețelor parțial transparente, și decalcomanii și destructibles
Sursa are avantaje semnificative în mai multe aspecte cheie ale dezvoltării jocului: animație de caractere, AI avansat. realiste fizica si redare shader.
Sistemul de animație Source vă permite să creați personaje expresive, cu o gamă infinită de emoții pe fața ei, ceea ce le permite să vă transmit un mesaj fără să spună un cuvânt. În plus, personajele posedă una dintre cele mai avansate inteligență artificială, care le face aliați cu înaltă calificare și dușmani.
Cu ajutorul motorului poate fi cu ușurință crea lumi frumoase si realiste care reacționează la prezența ta. Acest lucru va permite dezvoltatorilor să se mute departe de crearea unor scene scriptate, care au fost standardul pentru ultima generatie de jocuri, și deschide ușa la crearea de complet noi stiluri de jocuri [stil! ].
Sursa conține un cod de rețea complexă, care oferă suport pentru 32 de jucători într-o rețea locală și pe Internet.
engine-ul Source se face cu speranța de actualizare regulată, care se reflectă în posibilitățile sale largi de modificări și îmbunătățiri fără a modifica caracteristicile arhitecturale cheie ale motorului. În combinație cu un motor cu abur, sistem de distribuție digitală poate fi actualizat imediat după eliberare. De exemplu, dacă sursa va sprijini cardul fizic, toate jocurile distribuite prin Steam, și folosește propria sursă. le va sprijini. O astfel poate fi observată după adăugarea de dezvoltatori în mare a motorului gama de randare dinamic.
Cu toate acestea, totalul tuturor modificărilor la Sursa -games imposibilă în practică, deoarece modificările nu sunt creatorii actualizările de sistem disponibile, ceea ce înseamnă că motorul poate dezvolta doar dezvoltatorii înșiși.
Versiunea de utilizare Sursa Direct3D shader 3.0
High Dynamic Range Rendering
animație facială
iluminat dinamic și umbrire
Pentru a elibera din Orange Box a fost reproiectat sistem de iluminat. În plus față de vechiul tip de vectorizare de umbre adaugă capacitatea de a face umbre pentru tehnologia de umbre carte, care permite atrage umbra dinamică corectă (considerând auto-umbrirea și altele).
Geometria lumii este iluminat prin intermediul iluminare hărți pre-calculate. lumina statică poate calcula cu precizie de iluminat, inclusiv lumina reflectată de suprafețele lucioase sau mate, refracția luminii, umbrire parțială (de exemplu, obiecte translucide). Orice obiecte din lume, poate reflecta lumina prins cu alte obiecte. De exemplu: un pătrat alb pe un fond negru, ca pătrat este de fond mai ușor, iar zona de mici din jurul acesteia va fi mai ușor. Adâncimea de câmp este folosit pentru a împinge unele dintre obiectele din prim-plan, iar celălalt, cele care sunt în urmă, imaginați-vă neclară. Corecția culorilor poate fi utilizată pentru a conferi atmosfera dorită. De exemplu, puteți stiliza jocul sub film alb-negru. Sursa folosesc schimbarea dinamică a modelelor de detaliu și geometria lumii, care îmbunătățește semnificativ performanța pe computere mai lente.
redare multicore
Cu motorul de actualizare 15 versiune are caracteristica de redare multi-core, care vă permite să se obțină un câștig de performanță pe procesoare multi-core.
fizica cinematografică
Sistemul adaugă următoarele caracteristici fizice Sursa motorului subsistemului:
- obiecte deformabile - până la acest model fizic nu poate fi modificat în nici un fel, cu excepția pe baza animațiilor precalculate.
- Dinamic geometrie joc de distrugere - la această linie de distrugere au fost pentru a indica creatorul cardului.
Sistemul de fizica Cinematic sprijină keyframes, dar comportamentul său exactă nu este cunoscută în prezent. Este posibil ca animatorii vor crea mai multe switch-uri limită sunt folosite pentru a face o mișcare între ele, cum ar fi tehnologia Endorfina NaturalMotion. În cele din urmă, dezvoltatorii ajunge în mâinile tehnologie care le permite să creeze mult mai multe scene complexe decât oricând înainte, petrece aceleași resurse [sursa care nu este specificat 415 zile].
Sistemul de particule
Implementarea cea mai avansată a efectelor asupra mediului - aceasta este un sistem de particule. Particulele pot crea o explozie foarte realist, apă, zăpadă. Pentru a elimina marginile ascuțite ale particulelor folosite anti-aliasing. Versiune a motorului pentru a elibera Orange Box a realizat un sistem de particule nou, care acum efectele profilează, cum ar fi foc, fum, spray de sânge, și așa mai departe. D.
inteligență artificială
Sursa folosi una dintre inteligența artificială cele mai avansate [necesită citare 415 zile]. Caracterele care rulează inteligenta artificiala poate sari, alerga, zbura, crawl, înot, dig, atac. construcție complexă a unei hărți de deplasare ajută NPC-uri în jurul obstacolelor, pentru a ascunde în spatele lor. NPC-uri sunt ghidate prin intermediul ședinței, simțul mirosului, vedere.
engine-ul Source utilizează sistemul de materiale pentru a descrie proprietățile unui obiect. Ceea ce a făcut obiectul, dacă acesta se scufunda, efectul asupra altor obiecte la suprafață. Pentru a face volumul de conținut în engine-ul Source utilizează hărți normale, care determină modul în care va evidenția punctele individuale de pe suprafata. Motorul Sursa este susținută prin amestecarea texturi, tranziții line de la o textură la alta.
Fizica, datorită motorului de fizica reproiectat Havok simulate. Acesta permite motorului să calculeze multe obiecte fizice, cum ar fi solide, corp elastic, corzi, suprafața, și așa mai departe. N. în tehnologia Source Engine este utilizat pentru a crea vehicule foarte realiste de masina la hovercraft și elicopterul. Pentru a face un comportament al vehiculului pe drum sau în aer, există mai multe opțiuni, cum ar fi aderența la roțile, mașini de greutate, și așa mai departe. N. Pentru a da un realiste mișcări ale corpului fizica folosit „păpuși de cârpă“ (în cea mai recentă versiune a Source Engine este combinat cu animație). Animația Sursa Motorul poate fi amestecat cu fizica, ceea ce dă un realist [sursa care nu este specificat 415 zile] de creștere.
modificări
Pentru motorul Source a fost creat un număr foarte mare de modificări amatori, dintre care cea mai înaltă calitate este disponibilă pentru descărcare prin Steam și a oferit sprijin pentru Steamworks. În momentul de față, acestea sunt următoarele moda:
Creați jocuri și mods
Sursa SDK (Software Development Kit Eng -. «Set de aplicații dezvoltator") - un set de instrumente pentru a crea modificări la motor, sursa. Valve freeware pe Steam pentru toți jucătorii care au cumpărat orice sursă joc de la Valve. Acest kit vă permite să editați hărți pe cele două versiuni ale motorului - 7 15 și actualizată (vechea versiune a motorului utilizat în Half-Life 2. nu este utilizat din cauza compatibilității cu noua versiune). Emergență: Sursa versiunea SDK pentru SiN Episodes, de asemenea, lansat. 4 (Instrumente Left 4 mort Authoring) mort la stânga și la 4 Dead 2 din stânga (Left 4 Dead 2 Instrumente Authoring).
Setul standard include:
În plus față de cele trei mari utilitati set include un instrument pentru a despachetarea fișierele de bază atunci când se creează o nouă modă, precum și fișiere de biblioteci de cod sursă de jocuri Valve. care vă permite să creați manual jocuri cu caracteristici modificate fără motor decompiling. Cu toate acestea, pentru a compila fișierele noi, trebuie să aveți cunoștințe despre limbajul C ++ și compilator (de exemplu, Visual Studio).
Jocuri pe engine-ul Source
Vezi ce „sursă“ în alte dicționare:
Sursa - [state evaluate] n. f. • v. 1354; XIIe Sourse; fém. de lucru (u) RS, NAN. p. p. de sourdre 1 ♦ Eau qui sortare de terre; problema Naturelle ou artificielle par laquelle une eau souterraine se déverse à la suprafață du sol. ⇒ fontaine, pleșuv, 1. litera (d eau). ... ... Enciclopediei Universelle
Sursa - Sursa. s. f. Endroit où l apa începe sourdre à à Sortir de terre, pour avoir ONU cours continuel. Claire sursa. sursa Vive. Sursa qui ne tarit jamais. ce ruisseau ne provient pas des pluyes, c est une eau qui coule de sursă. trouver une ... ... Dictionnaire de l'Académie Française
Sursa - Sursa, Origo, Scaturigo, Scatebra, Caput riuulorum, un surgendo. La Source d une lignée, là ou toute la lignée rapporte fiul începerii, Genus. La Source dont a vient tout le mal, Seminarium. La Source dont a quelque tristesse proceda în continuare, Fons moeroris ... Thresor de la langue françoyse
Sursa - [Sors] n. [ME sours Sursa - Sursa, n. [OE. sours, DE. Sourse, surse, sorse, F. sursa, fr. DE. sors, p. p. din DE. sordre, surdre, sourdre, să răsară sau în sus, F. sourdre, fr. L. surgere pentru a ridica sau ridica, să răsară. A se vedea, și cf. se apuca de treabă sau năpusti ... ... Dicționarul de colaborare internațională de limba engleză Sursa - [sɔ: s] die; Sursa - ► SUBSTANTIV 1) un loc, o persoană sau un lucru din care provine ceva. 2) un arc sau alt loc din care un râu sau probleme de flux. 3) o persoană, carte, sau un document care furnizează informații sau probe. ► VERB ▪ se obține dintr-o anumită sursă. ... ... termeni în engleză dicționar Sursa - (fr spr .. state evaluate), 1) die Quelle, der Ursprung; bes. 2) die Handelsquelle (wo Eine Waare aus der ersten mână bezogen wird) ... Pierer Universal-Lexikon
Alte «Sursa» carte la cerere >>