예식엔터테인먼트는 2005 년 7 월 4 일 그들의 새 게임이 오리진 엔진과 Steam 시스템을 사용할 수 있는 허가를 받았다고 발표했다. 이것은 원점 엔진의 효과가 다시 한번 모두에게 받아들여졌다는 것을 증명한다.
엔진 원리 셰이더
최고 성능의 셰이더 기반 렌더링은 게임 개발자에게 빠르고 간단한 개발, 심지어 가장 복잡한 장면을 제공합니다. 원점 렌더링. 멀티 코어 프로세싱 및 SIMD, DirectX 를 통한 최신 그래픽 프로세서 기능 및 고급 프로세서 기술을 통해 꿈이 실현됩니다.
렌더 갤러리. Valve 데이터베이스를 사용하거나 자체 알고리즘을 사용하여 기존 음영처리를 확장합니다. 기존 기술에는 모든 비-가 포함됩니다.
리얼렌더링 (NPR),' 군단 요새 2' 와' 반생명 2' 의 극은 모두 같은 엔진에서 초현실적 복잡한 조명 효과를 실현하는 것이다.
LOD 모형. 현재는 세계 최고 수준의 LOD 모델입니다. 모든 형상 판단은 엔진에 의해 독립적으로 수행됩니다. ) 을 참조하십시오
밝기 (알파) 적용 범위. 나뭇잎, 울타리 및 격자와 같은 우수한 동적 렌더링 및 앤티앨리어싱 알파 테스트를 활성화합니다.
무한 해상도 마스킹. 거리 코딩 밝기를 사용하여 무한 해상도의 텍스처를 덮습니다. 알파 측정은 조건에 따라 다릅니다.
동적 조명 및 그림자
방사 조명. 표준 임의 형상 정점의 광선 숨기기 및 방사 조명. 인코딩 정보를 사용하여 실제 라이트 효과, 라이트와 자연이 결합된 범프 맵, 자체 만든 그림자를 포함한 보다 정확한 라이트 표시 세부 정보. 방사 조명은 분포에서 계산된 방사율 (vrad) 으로 빛의 효과를 빠르게 얻을 수 있습니다.
HDR (high dynamic range) 조명. 지도 데이터, 지도의 동적 조명 및 대지 환경을 포함한 모든 조명은 HDR 에서 계산됩니다. 높은 동적 범위 조명은 DirectX 레벨 9 하드웨어에서 지원되고 원점은 여전히 지원되며 앤티앨리어싱 및 필드 깊이를 켤 수 있습니다.
복사 전송/간접 조명. 동적 물체와 세계의 모든 반사광을 결합하여 계산하다. 캐릭터의 모든 동적 반사 효과를 더 사실적으로 반영합니다.
고해상도 동적 그림자. 그림자 투사 오브젝트 또는 동적 오브젝트 근처에 있는 모든 라이트의 각도, 거리, 밝기 및 조명 밝기 정렬 순서가 계산되어 실제 라이트 그림자 효과를 얻습니다.
가장자리 조명
눈에 띄는 모델의 가장자리 조명 효과는 매우 충격적이다. 일부는 번개처럼' 생존의 길 2' 와' 군단의 요새 2' 에서 모두 나타난다.
고급 재료 제도. 확산, 거울, 디테일, 조명, 플래시 등의 효과를 가지고 있습니다.
영향
범위 효과. 입자, 물체, 연기량, 불꽃, 피와 환경효과, 비는 안개와 같다.
입자의 영향. 오리진의 고급 입자 시스템은 실제 마법이나 불, 폭발, 눈 등의 모델을 발사할 수 있다. 멀티코어 그래픽
입자 렌더링 성능을 향상시키기 위해 최적화
입자 편집. 입자 시스템 및 전체 상호 작용을 편집하고 만드는 기능으로 시스템 미리 보기에서 방금 편집한 내용을 즉시 확인할 수 있습니다.
연입자. 입자의 경도를 설정하여 물체의 바운스 및 낙하 손상 정도를 시뮬레이션하는데, 이 시스템은 너무 많은 자원을 소모할 필요가 없다.
모션 블러. 움직이면 카메라가 인간의 눈과 똑같이 규칙적으로 흐려집니다.
물. 사실적이고 생생한 효과와 프레넬 수면 반사 굴절 효과를 낼 수 있습니다.
재료
재료 시스템. 교재 세트의 오브젝트를 사용 및 텍스처의 오브젝트로 만드는 방법을 지정하는 오리건의 정의입니다. 지정된 재료가 물체를 깨뜨릴 때, 그것은 마치 발생했거나 다른 쪽으로 끌려가는 것처럼 들리며, 이는 물체의 질량과 부력에 영향을 미친다. 시스템의 유연성만 기반으로 하며 시스템은 다른 텍스처보다 훨씬 우수합니다. 그림자 범프 맵에서 미리 계산된 방사, 라이트의 부드러운 그림자, 환경 및 역학, 폐색을 만듭니다. 그림자 범프에서 현재 및 이전 세대의 그래픽 하드웨어로 매핑하여 소스를 렌더링합니다.
접기 맵 (* 주름 맵). 특히 얼굴 주름과 옷을 늘이고, 텍스처 맵을 늘리고, 모델의 혼합을 압축하여 동적 표면 세부 사항을 제공하는 데 적합합니다.
디테일 맵. 고주파수 및 저주파 텍스처와 디테일을 결합하여 뚜렷한 텍스처 밀도를 유지하면서 메모리를 절약할 수 있습니다.
다기능 멀티 텍스처 융합. 들쭉날쭉한 가장자리 혼합 및 변형을 정의하고 다양한 텍스처 조합 모드를 사용하여 표면 색상을 교정합니다.
동적 색상 교정. 디자이너가 원하는 예술 스타일에 맞게 색상 편차와 대비가 있는 장면을 대화식으로 편집합니다. 고도의 호환성, 인기 있는 그래픽 및 3D 모델링 소프트웨어와 호환되어 고도로 스타일화된 인물과 무기를 만들 수 있습니다.
차량 원점 병합 도구 세트. 강력한 도구 세트를 사용하면 애니메이션을 효율적으로 편집 및 확장하고 문자 및 오브젝트 범위 내에서 광범위한 물리적 상호 작용을 정의할 수 있습니다.
디지털 근육 효과. 근육 조직의 감정, 언어 및 신체 언어를 시뮬레이션하십시오. 구형의 눈은 상황과 집을 진실하게 반영한다. 물체에 집중하라, 항상 어떤 방향으로는 안 된다.
독립 언어 시스템 (* 언어 독립 음성). 특징이 정확하고 자연스러운 입술은 동기화되는 모든 언어다.
인체 피부 색소 침착을 개선하다. 피부 전시에는 자연스러운 인간의 피부 착색이 포함되며, 관련 프레넬 현실효과를 보는 것도 포함된다.
모형 및 재질 컴파일러. Studiomdl 및 Vtex 컴파일 모델 및 푸티지 도구를 사용하여 통합합니다.
모형 뷰어. 와이어프레임 미리 보기 모드에서 그림자, 텍스처 또는 보기 모드를 봅니다. HitBox 를 설정하고 애니메이션을 재생하고 물리적 제한을 미세 조정합니다. 골격 애니메이션 시스템. 복잡한 모션 모델과 관절은 Valve 를 사용하는 독점 골격 애니메이션 시스템입니다.
얼굴 애니메이션 시스템. Valve 만의 얼굴 애니메이션 시스템과 동작은 일련의 음성 중심의 자연스러운 얼굴 표정과 느낌에 완벽하게 결합되어 있습니다. 40 가지가 넘는 얼굴' 근육' 을 통해 게이머는 게임에서 캐릭터가 풍부한 감정을 경험할 수 있다.
절차 애니메이션 도구. 인형 물리적, 골격 애니메이션 따르기, 장면 물리적 및 사용자 정의 절차 제어기를 조정합니다.
애니메이션 융합. 제스처의 원활한 통합은 연속적인 모션을 만들거나 명령을 추가하는 경우를 만듭니다. 레이어 애니메이션의 융합은 다양한 흥미로운 애니메이션 밸브 편집기를 합성할 수 있습니다. 독창적인 지도 제작 도구는 직관적인 "WYSIWYG-you-get" 건축 설계 및 환경 구축 수준 (형상, 텍스처, 조명) 입니다. 배치된 스크립트 모델, 엔티티 및 NPC, 게임 컴파일 및 실행 수준. VMPI 도구가 포함되어 있어 매핑을 설정할 때 여러 컴퓨터 할당에 소요되는 컴파일 시간을 크게 줄일 수 있습니다.
표면 변위 (* 표면 변위). 다양한 모양의 자연 언덕, 계곡, 배수로 및 경사를 자유롭게 작성하고 형상을 터널로 교체하여 표면을 닦을 수 있습니다. 브러시 및 정점 도구를 사용하여 변위 표면을 변환 및 편집합니다.
솔리드 브러시 도구 (* 브러시 솔리드). 밸브의 원래 속성. 브러시를 사용하여 장애물, 문, 트리거, 영역 입구, 배경 사운드 등 오브젝트가 세계와 상호 작용하는 방식을 정의합니다.
환경 맵 (* 하늘 상자). ). 하늘 권투는 시야를 넓혀 먼 물체에 대한 시차를 증가시켰다.
라이트 미리보기. 내부 라이트의 수평 영향 소스를 쉽게 확인할 수 있습니다. 프로세서 및 대역폭 효율성을 중시하는 확장성이 뛰어난 네트워크 기능을 갖춘 물리적 시스템에서 유래했습니다. 예민한 물리적 반응, 세계 인물 간의 상호 작용, 체내 인공지능 물체의 시뮬레이션, 그리고 소리와 영상은 모두 물리학에서 답습해 온 것이다. 원산지의 물리적 특성은 설계의 최고 수준을 통제할 수 있다.
기계。 동일한 작동 매커니즘을 가진 기계에는 기어, 벨트 및 풀리가 있을 수 있습니다.
차량. 어쨌든 멀티 플레이어 게임에서는 모든 플레이어가 함께 차를 탈 수 있습니다. 각 실제 차의 기능은 스프링 매달림 및 썰매 표면과 같은 표면 재료에 따라 다릅니다. 개별적으로 조정할 수 있는 매개변수에는 마력, 변속기, 최대 속도, 회전 속도, 타이어 재질, 타이어 마찰, 스프링 장력/억제 등이 있습니다. 완전한 실제 데이터에 의존하여 가장 실제적인 운전 경험을 시뮬레이션하다.
오브젝트 변형 (* 변형 가능 오브젝트). 인형의 물리적 애니메이션과 미리 정의된 애니메이션을 사용하여 물리적 애니메이션을 기반으로 유연한 머리카락과 혼합 옷을 시뮬레이션합니다. 예를 들어, 밧줄과 케이블은 바람이나 운동 수준에 따라 동적으로 흔들릴 수 있습니다.
대화식 * 구속조건 시스템 관리자. 골격의 모든 효과를 제한하고, 모든 조건을 설정하고, 자유롭게 계산하며, 일치 확률은 무한합니다. * 역운동학은 사람의 팔다리가 주변 장애물의 불균형과 조정과 같은 주변 지형에 제대로 반응하도록 보장합니다. 기원 엔진의 상징은 플레이어 간의 무작위 교류와 비플레이어 캐릭터의 상호 작용에 있다. 인공지능 시스템을 통해 NPC 는 플레이어를 따르고 상황에 따라 전투에 참가할 수 있습니다. 인공지능은 이동, 비행, 점프, 스쿼트, 계단을 올라 동굴이나 지하로 들어갈 수 있다.
튜닝 시스템. 고급 탐색 시스템에는 주변 NPC 탐색을 지원하는 로컬 경로 검색 회피 기능이 있습니다. 예를 들어 선형 조정 시스템은 동적 수준 디자이너가 설계한 도로에 연결됩니다. 이 시스템의 통제하에, 그들은 비슷한 막다른 골목을 미리 알고, 도로를 자동으로 계산하고, 전진 노선을 수정할 수 있다. 인공지능은 인간의 감각, 시각, 청각을 시뮬레이션하고 미각을 이용하여 물체를 추적하고 식별할 수 있다. 조율 시스템은 거의 모든 것을 판단하는 데 사용될 수 있다.
대화형 인공지능. 플레이어와 NPC 간의 관계를 설정합니다. 단일 NPC, 대량의 NPC, 단일 플레이어 (또는 그 이상) 는 실체로 위험 정도를 판단하여 증오, 사랑, 공포와 같은 자신의 감정을 형성한다.
인공지능을 타격하다. 인공지능팀은 적의 데이터를 공유하거나 함께 물건을 조작할 수 있다. 대원 한 명이 돌격하러 갔고, 다른 사람들은 화력을 엄호했다. 목표에 대한 인식, 다른 사람의 움직임을 감지하거나 총알을 바꾼다.
입출력 시스템. 유연한 I/O 시스템은 전례 없는 코드 설계를 제공합니다. Origin engine 의 아키텍처는 C++ 에 완벽하게 적용되어 확장성, 유연성 및 성능을 모두 제공합니다. Valve 는 origin 엔진의 코드를 사용하여 별도의 개발 없이 수상 게임을 구축합니다. 이를 통해 개발자는 처음부터 시작하는 대신 재미있는 게임 디자인을 할 수 있습니다.
* 다중 플랫폼 호환성. PC 및 Xbox360 플랫폼과 호환됩니다. 2005 년부터 코드 라이브러리에 Microsof Visual Studio 를 사용하고 있습니다.
멀티코어 프로세싱 (* 멀티코어). Origin Engine 게임은 PC 와 Xbox 360 의 멀티 코어 프로세서를 사용하여 고성능 게임 환경을 제공합니다.
코드 복제 (* 코드 재사용). 새로운 게임 경로, 인공 지능 동작 및 게임 오브젝트를 설정하고 Valve 를 테스트하기 위한 기본 프로그램으로 빠르고 쉽게 사용할 수 있습니다.
전체 제어 (* 전체 제어). 정식 사용자는 원본 엔진 코드 라이브러리의 모든 부분을 얻을 수 있습니다.
효율성 계산. 밸브 개발 제품 이점 및 자체 최적화.
모니터링 (* 분석). Valve 의 기존 유용한 도구를 사용하여 비디오, 네트워킹 및 게임의 전반적인 성능을 모니터링합니다.
시범을 보이다. Valve 의 GUI 는 Windows 의 제어 인터페이스를 모방하지만 효과는 origin 엔진 코드와 동일합니다. 오리게인 엔진에는 게임 세계에서 활기찬 음악을 만들 수 있는 강력한 디지털 오디오 기술이 포함되어 있습니다. 오디오와 대화를 완벽하게 믹스 앤 매치하여 현실을 초월하는 몰입형 음악 효과를 제공합니다.
* 스레드 사운드 엔진. 멀티코어 시스템의 코어에서 혼합 프로세스를 별도로 실행할 수 있습니다.
메모리 관리. 오디오와 스트리밍 미디어는 비동기적으로 로드되고 고정 폴더나 사전 로드된 파일에 캐시될 수 있습니다.
서라운드 사운드. 스테레오, 헤드폰, 4 채널 및 5. 1 심지어 7. 1 서라운드 업믹싱을 지원합니다.
3D 공간은 폐색 및 차단의 영향을 계산하고 거리 및 환경에 따라 사용자 정의 3D 공간 반향 계산 방법을 사용합니다.
디지털 신호 프로세서 (*DSP). 잔향, 잔향,
합창, ADSR, 저주파 발진 (저주파 발열기), 저채널, 고채널 및 전체 채널 필터 사용자 정의 또는 사전 설정된 DSP 효과는 게임에서 기본 사운드 환경을 트리거할 수 있습니다.
오디오 형식 압축. 오리건은 무손실 사전 읽기 ADPCM, MP3 재생 * (Miles 오디오 시스템 필요) 및 XMA 를 지원합니다. 이렇게 하면 사운드 파일을 만들지 않고도 외부 사운드 파일을 직접 사용할 수 있습니다.
고급 전처리 효과. 사운드 디자이너는 도플러 효과, 주파수 이동, 거리 및 기타 다중 채널 효과를 사용자 정의할 수 있습니다. 16 비트 44kHz, 스테레오 및 파형 파일의 모든 기능을 지원합니다.
파형 파일의 실시간 스티칭. 간단한 스크립팅 시스템을 통해 오디오 디자이너는 파형 파일을 사용하여 적절한 사운드 시퀀스를 정렬하고 거대한 사운드 장면을 만들 수 있습니다.
전체 리믹스 컨트롤 (* 전체 리믹스 컨트롤). 오디오 디자이너는 여러 개의 통합 믹스 스크립트를 사용하여 게임이 믹스를 동적으로 전환할 수 있도록 합니다. 대화 장면 설정과 같은 다른 동작을 강조하려면.
사운드 스크립트 환경 시스템. VAudio 디자이너는 스크립트 환경에서 임의 및 반복 이벤트와 플레이어 공간 위치를 기준으로 트리거되는 DSP 효과를 사용자 정의할 수 있습니다. 또한 게임 논리의 동적 효과도 수정할 수 있습니다.
* 재질 기반 효과. 오디오 디자이너는 스크립트가 푸티지를 만드는 구체적인 영향을 정의할 수 있으며 DSP 매개 변수는 물체 마찰, 발자국 소리 및 공간 사운드의 자동 반사 효과를 설정합니다 (*EXA). 오리지널 멀티 플레이어 게임은 전 세계 수백만 명의 사람들이 동시에 테스트한 것으로, 전 세계 멀티 플레이어 게임은 매달 90 억 분이 넘는다. 멀티플레이어 연결의 기원은 편리한 서버 보기와 친구 인스턴트 메시지를 제공한다. 모든 온라인 서버의 트래픽과 지연 시간, 친구의 모든 역학을 미리 볼 수 있어 불필요한 연결 문제를 줄일 수 있습니다.
서버 브라우저. 모든 활성 게임 서버를 표시하고 가족이 가입할 게임 서버를 선택할 수 있도록 합니다. 플레이어는 서버 목록을 필터링 및 정렬하여 서버 표시 및 선택 속도를 높일 수 있습니다.
친구로부터 온 인스턴트 메시징. 플레이어가 자신 사이에서 게임을 하고, 친구를 추가하고, 현재 친구와 함께 게임을 할 수 있도록 합니다. 친구들 사이에서 게임 정보를 즐기다. 서버가 없을 때는 친구와 채팅하도록 선택할 수 있고, 관리 시스템은 목록을 그렇게 어지럽게 하지 않는다. Origin 은 메인스트림 Xbox 360 을 포함한 차세대 게임 호스트에 이상적인 플랫폼을 제공합니다.
자원 변환 (* 자산 변환). PC 리소스 (지도, 모형, 지도) 를 XBOX360 호환 형식으로 변환하는 사용자 정의 도구.
특수 로더 사용 (*Xbox 360 전용 로더). 게임 데이터를 기록하는 독점 도구
사용자 정의 형식, 다운로드 속도, 읽기 시간이 짧습니다.
크로스 플랫폼 게임. 다중 네트워크 설계를 통해 PC 와 360 플랫폼이 같은 무대에서 경쟁할 수 있으며 플랫폼 개발 및 테스트 환경 문제도 단순화됩니다.
Xbox LIVE 코드를 통합합니다. 풍부한 호환성, 인터페이스 및 로그 이 엔진의 첫 번째 특징은 모듈식이며, 매우 높은 확장성과 간단한 개발 난이도를 가져와 다양한 유형의 게임을 쉽게 만들 수 있습니다. 두 번째 특징은 개발자가 치료를 최적화하는 것이다. 2004 년부터 오리건 엔진은 제 3 자 개발자를 대상으로 하고 있습니다. 이것은 개발자가 한 번의 라이센스 요금만 지불하면 origin 엔진 최신 버전과 모든 후속 업데이트를 받을 수 있는 새로운 개발 메커니즘입니다. 두 번째 비용은 지불하지 않아도 됩니다. 다시 한 번, 이 시스템은 1 인칭 및 3 인칭 전투 게임에 최적화되어 있지만 모든 시야각 및 모든 게임 유형도 지원합니다. 넷째, 캐릭터 애니메이션과 AI 에 대한 고급 지원을 제공하며 업계에서 가장 앞선 인공지능을 갖추고 있어 귀엽고 교활하며 재미있는 동맹과 적을 데려옵니다. 다섯째, 특허 렌더링 시스템. 아름다운 세상, 정밀한 물리학, 강력한 음향을 만들어 게이머를 몰입시킬 수 있다. 이를 통해 개발자는 프로그래밍 문제보다는 콘텐츠 혁신에 집중할 수 있습니다. 기원은 게임업계가 새로운 게임 스타일을 창조할 수 있는 문을 열었다.
온라인 성능
——Steam, 기원의 멀티플레이어 게임 플랫폼, 세계 최대 규모의 온라인 게임을 지원합니다. 승리의 날: 기원, 대테러 엘리트: 기원과 군단 요새 2, 세계 최대 온라인 게임 문화 집결지 중 하나입니다. "소스 엔진" 은 강력한 네트워크 연결 및 최대 64 명의 플레이어의 LAN 및 인터넷 게임을 포함한 멀티플레이어 게임 기능을 기본으로 지원합니다. 이 엔진은 서버 브라우저, 음성 통화 및 SMS 전송을 통합하여 개발자가 2 차 개발을 할 필요가 없습니다.