Nvidia는 NVIDIA PhysX 소스 코드를 대중에게 공개하기로 결정했습니다.

Nvidia_physx_official_logo

지난주 NVIDIA는 블로그를 통해 NVIDIA PhysX 소스 코드의 가용성을 발표했습니다. 모든 사람이 고품질의 현실 물리 시뮬레이션 엔진을 사용할 수 있습니다.

NVIDIA는 PhysX 물리 시뮬레이션 엔진 소스 코드를 대중에게 공개하고 무료 프로젝트 카테고리에 배치하기로 결정했습니다.

Nvidia PhysX 정보

NVIDIA PhysX는 많은 인기 게임 엔진의 일부입니다.Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 및 REDengine을 포함합니다.

PhysX를 기반으로 제작 된 500 개 이상의 게임, "Batman : Arkham Asylum", "Batman : Arkham City", "Bioshock Infinite", "Borderlands 2", "Lords of the Fallen", "Monster Hunter Online", "Daylight" "and"Witcher 3 "포함.

그런 게임에서 PhysX는 파괴, 폭발, 캐릭터와 자동차의 사실적인 움직임과 같은 효과를 구현하는 데 사용됩니다., 파도의 연기, 바람에 의해 구부러진 나무, 장애물 주위로 흐르는 물, 펄럭이고 찢어지는 옷, 충돌 및 단단하고 부드러운 신체와의 상호 작용.

PhysX를 공개 제품으로 사용할 수있는 일부 영역 :

  • 인공 지능 분야의 연구 및 신경망 훈련을 위해 객관적 현실 상태를 반영하는 데이터 합성.
  • 로봇 훈련을위한 현실적인 환경 만들기.
  • 자율 주행 차량 및 자동 조종 장치를 실행하는 과정에서 실제 조건을 시뮬레이션합니다.
  • 현실적인 게임 환경을 새로운 차원으로 끌어 올리십시오.
  • 고성능 클러스터링 시스템을 사용하여 물리적 프로세스 시뮬레이션에서 높은 수준의 세부 사항과 정밀도를 달성합니다.

NVIDIA는 공공의 피직스

PhysX 소스 코드가 공개 된 이유는 컴퓨터 게임 이외의 영역에서 물리적 프로세스 시뮬레이션을 사용해야하기 때문입니다., 인공 지능, 로봇 공학, 인공 비전, 무인 차량 및 고성능 컴퓨팅과 관련된 프로젝트에 대한 수요.

현재 형태로는 PhysX SDK는 게임에서 물리적 프로세스의 다중 프로세스 시뮬레이션을위한 다중 플랫폼 솔루션입니다., 스마트 폰에서 멀티 코어 CPU 및 GPU가있는 강력한 워크 스테이션에 이르기까지 다양한 컴퓨터로 확장 가능합니다.

GPU를 적극적으로 사용하여 작업 속도를 높이면 PhysX를 사용하여 매우 큰 가상 세계에서 효과를 처리 할 수 ​​있습니다.

이 발표는 콘텐츠 엔지니어링 및 기술 담당 수석 디렉터 인 레바 레디안 목사님이 발표했습니다., Nvidia GameWorks 기술도 담당합니다. 게시물에서 다음과 같이 말합니다.

“물리적 시뮬레이션이 우리가 상상했던 것보다 더 중요해 졌기 때문에 우리는 이것을하고 있습니다.

그것은 우리가 오픈 소스 형태로 세상에 공개하기로 결정한 많은 다른 것들의 중심입니다.

오픈 소스 버전의 첫 번째 버전은 PhysX SDK 3.4입니다. 하지만 새로운 버전의 PhysX 20이 4.0 월 XNUMX 일에 출시 될 예정이며, 무료 프로젝트에 대한 첫 번째 기능 업데이트를 제공합니다.

새 버전은 TGS (Temporal Gauss-Seidel Solver) 알고리즘을 구현하여 많은 관절 부품으로 구성된 캐릭터 및 오브젝트 시뮬레이션의 품질을 향상시킵니다.

PhysX 4.0에서는 Cmake를 사용한 어셈블리 지원도 나타나고 운동학 및 정적 개체에 대한 필터 규칙의 확장 성이 향상됩니다.

이것은 Linux 용으로 게임을 포팅하려는 개발자에게 매우 좋은 소식입니다. 이제는 더 강력한 도구를 사용할 수 있습니다.

따라서 Linux에서 점점 더 높은 품질의 제품을 제공하고 Windows와 관련하여 일부 타이틀에 여전히 존재하는 차이점을 점차적으로 끝낼 수 있습니다.

그리고 물론 자율 주행 차, AI, 고성능 컴퓨팅에서 PhysX를 사용할 수있는 Rev의 가능성을 열어줍니다.

소스 코드는 어디에서 찾을 수 있습니까?

엔진 및 관련 SDK 용 코드는 BSD 라이선스 및 GPU 가속에 따라 공개됩니다. 이 라이센스하에 있으므로이 컴파일은 현재 Windows, Linux, macOS, iOS 및 Android 플랫폼에서 지원됩니다.

PhysX는 또한 Unity3D와 함께 Unreal 4 및 3 엔진과 통합됩니다. 전체 발표 및 자세한 내용은 NVIDIA 블로그에서 직접 확인할 수 있습니다.

소스 코드도 GitHub에서 사용할 수 있습니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.