Source

From Valve Developer Community
Jump to: navigation, search
English Deutsch Español Polski Русский 简体中文

Quake QuakeGoldSrc GoldSrcSource SourceSource 2 Source 2

Captura en juego de Counter-Strike: Source Counter-Strike: Source, que usa el motor Source.
Captura en juego de Counter-Strike: Global Offensive Counter-Strike: Global Offensive, que usa una rama de Source más nueva.

Source Source es un motor de videojuego creado por Valve como el sucesor de GoldSrc GoldSrc. Source se usa por Valve, empresas del tercero y (mucho como GoldSource) incontables mods de comunidad en todo el mundo.

Prestador

  • Sombreadores de Versión 3.0 (y debajo)
  • Mapeado topológico y mapeado normal en modelos y el mundo
  • Escribir sombreadores por HLSL English
  • Mapeado de cubo y ambiente
    • Mapeado de cubo también es compatible con anisotropía (en todos juegos desde Counter-Strike: Global Offensive)
  • Sombreado de phong para modelos
    • Sólidos también son compatibles con phong (en todos juegos desde Counter-Strike: Global Offensive)
  • Luces dinámicos, iluminación por vértice y mapa de luz; muchos tipos de luz incluyendo parpadeante, latiendo etcétera
  • Iluminación de alto rango dinámico y bajo rango dinámico
  • Agua con refracción, reflecciones en tiempo real y efetos de fresnel
  • Sistema de particulos avanzada que puede emitir Sprites English o modelos
  • Sombras de prestar-a-textura permiten muchos personajes por escena
  • Entidades occluder English para bloquear visibilidad
  • Entornos de interior/exterior
    • Terreno deformable
    • 3D Skyboxes extenden el horizonte y añaden paralaje en objetos distantes
    • Orgánicos prestados dinámicamente (hierbas, arboles, etc.)
  • Superficies de subdivisión, mapeado topológico difuso y especular
  • Iluminación con radiosidad en tiempo real
  • Sombramapeado caido en cascada que se emita del Skybox (en todos juegos desde Counter-Strike: Global Offensive)
  • Efectos incluyen pero no se limitan a: partículos, rayos, humo volumétrico, chispas, sangre y efetos ambiente como niebla y lluvia
  • Adaptabilidad
    • Compatible con hardware DX8-DX9 (DX6-DX9 con modificaciones y sombreadores de función fija)

Sistema de Materiales

  • En lugar de texturas tradicionales, Source delimita conjuntos de materiales que especifican de que un objeto es y la textura usada para ese objeto. Una material especifica como un objeto va a fracturar cuando rompa, como sona cuando rompa o se arrastre a través de otra superficie y su masa y flotabilidad. Esta sistema es mucho más flexible que otras sistemas basadas solamente en texturas.
  • Materiales pueden interactuar con objetos o NPCs, por ejemplo lodo o hielo para vehiculos perder tracción en

Código de Red Multijugador

  • Probado por tiempo y millones de jugadores en todo el mundo
  • Compatibilidad con juegos multijugadores basado en [[W:es:Red de área local|LAN] o internet
  • Análisis de predicción para interpolar detección de colisión/blanco
  • Optimizaciones para conecciones 56k con alta latencia y perdida de paquete

Personajes Avanzados

  • Personajes detallados y verosímil
  • Ojos realistas
    • Enfocan en jugador or objeto, no simplemente vistas paralelos
    • Bulto de ojos para reflecciones realistas de ojos
  • Musculatura simulada produce emociones, habla y linguaje corporal extraordinarios
  • Habla independiente de idioma, personajes pueden hablar naturalmente en muchas idiomas
  • Sistema esquelético/de hueso para animación
  • Sistema de animación en capas puede sintetizar animaciones complejas de multiples piezas

Física

  • Mundo más sensible con interacciones realistas
  • Sonido y gráficos siguen desde física
  • Personajes AI pueden interactuar con objetos simulados fisicalmente
  • Cuerdas/cables, máquinas, sistemas de constreñimiento, [[w:es:Física ragdoll|física ragdoll]
  • Puede controlarse por diseño de mapa
  • English Kinematic animated bone followers

To do: what the heck is the translation for bone follower

  • Controladores de física por procedimientos a medida
  • Vehículos
    • Ruedas resbalan y patinan
    • Suspensiones realistas con muelles en cada rueda
    • Inclinación realista durante acelración/deceleración y girando
    • Parámetros afinables individualmente por ejemplo caballo de fuerza, marcha, velocidad máxima, rapidez de cambiar, material de llanta, fricción de llanta, tensión/apagando de muelle etc.
    • Múltiples jugadores en vehículo en multijugador
    • Compatibilidad con ærodeslizador para simulación económico

IA Avanzada

  • Sistema de entrada/salida permitiendo diseñadores controlar IA
  • Navegación sofisticada: personajes que corren, volan, saltan, se agachan, suben escaleras, y cavan bajo tierra
  • IA detecta cosas usando vista, sonido, y olfato
  • Relaciones de IA English determinan estado amigo/enemigo de otras entidades
  • IA de batalla permite brigadas de personajes operar juntos, saber cuando avanzar, retroceder, hacer fuego de supresión, etc.

Sistema de Sonido

  • 7.1, 5.1 sonido envolvente, envoltura de 4 altavoz
Confirm:is "envoltura" the correct translation of "surround?"
  • Especialización 3D de alta calidad
  • DSP de software a medida
  • DSP automático basado en geometría de ambiente
  • ADPCM descompresión
  • 16-bit 44KHz, datos de onda estérea con todas características
  • Descompresión de MP3 (necesita licencia de Miles English)
  • Compatible con streaming de audio en cualquiera onda
  • Coser archivos de onda en tiempo real
  • Ondas pre-escritas con efecto de Doppler
  • Ondas pre-escritas con variantes de distancia
Confirm:I have no idea how to translate the last three bullet points

Interfaz de Usario

  • Navegador de servidores - Muestra todos servidores activos y permite un jugador elegir en cual participar. Jugadores pueden filtrar y ordenar listas de servidores para acelerar mostrando y selección de un servidor.
  • Interfaz gráfica de usario - La interfaz a medida de Valve imita la mayoría de mandos de Windows pero se representa usando el motor Source para mostrando uniforme en y fuera de juego. Unos distintivos:
    • Visualizador dinámico de HUD en juego
    • Muchas [w:Graphical widget|widgets]/controles (p. ej. botones, vista de árbol, control de HTML, etc.)
    • Temas y visualizador a medida se permiten
    • Independiente de plataforma
    • Textos localizados (cumple con Unicode)

Programación

  • Todo código escrito en C/C++ usando Visual Studio .NET 2003. Es rápido y fácil crear entidades nuevas de clases existentes
  • Sistema sensible al contexto y interna de observar rendimiento
  • Herramientas de evaluar rendimiento de gráficos integrado en el motor
  • Diseño de código modular (vía DLLs) permite intercambiar componentes centros para actualizar o cambiar el código fácilmente
  • Sombreadores de [[w:es:DirectX|DX9] todos son escritos en HLSL English
  • Sistema VScript de "scripting" permite usar lenguajes externales (p. ej. Squirrel o Lua) en mapas para crear sistemas más complejas (en todos juegos desde Left 4 Dead 2)

Herramientas

  • Faceposer English
    • Herramienta de expresiones faciales para crear habla y emociones
  • Hammer Editor "Hammer" de Valve
    • Editor WYSIWYG de mundo
    • Crear sólidos
    • Editor de terreno
    • Poner modelos y NPCs detallados
    • Poner puntos/caminos para NPCs
    • Poner disparadores, sólidos de clip, lógica etc.
    • Conectar E/S entre entidades para controlar IA en juego
  • Model Viewer English
    • Visualizador detallado de modelos
    • Girar modelos en cualquiera dirección
    • Crear "hitboxes"To do: how translate "hitboxes"
    • Ver envolvente de física
    • Ver normalesTo do: same problem as on Lighting:es where I cannot for the life of me figure out how to translate the mathematical sense of "normal" when used as a noun
    • Modos de estructura alámbrica, sombreada, o texturada
  • Studiomdl
    • Compilador de modelos
  • VBSP English, VRAD English, VVIS English, VMPI English
    • Herramientas de compilar mapas (BSP, visibilidad, y iluminación)
    • VMPI - Herramienta de compilación distribuida que permite compilas distribuirse entre múltiples computadores, que reduce tiempo de compilar mucho
  • Exportadores
    • XSI, Max y Maya exportadores de SMD para exportar modelos 3D

Juegos en Source

Valve

Juegos desarrollados por Valve.

Empresas del tercero

Juegos y mods desarrollados por empresas del tercero y equipos de mods.

Véase también