며칠 전에 그것은 주어졌습니다 "Godot 4.6" 새 버전 출시 소식을 알아보세요.이는 개발팀이 4.x 브랜치의 전환 단계를 마치고 개선 및 품질 관리 단계로 진입함을 알리는 신호입니다.
이번 버전은 이전 버전의 미흡한 부분을 개선했을 뿐만 아니라 편집기의 시각적 경험을 재정의하고, Jolt Physics와 같은 업계 표준을 기본적으로 통합하며, 새로운 역운동학 시스템으로 애니메이션을 혁신적으로 변화시켰습니다.
Godot 4.6의 주요 새로운 기능
개발자들이 Godot 4.6을 열었을 때 가장 먼저 눈에 띄는 것은 미적인 측면에서 완전히 달라진 변화일 것입니다.에디터에서 "모던"이라는 새로운 기본 테마를 출시합니다. 회색조 색상 팔레트와 강조 요소의 대비 증가를 통해 가독성을 향상시키고 눈의 피로를 줄이도록 설계되었습니다.
이 이번 재설계는 외관상의 변화를 넘어섭니다. 으로 이는 엔진 인터페이스를 부차적인 요소로 만들고자 하는 것입니다. 게임 콘텐츠가 진정한 주인공이 되도록 하기 위함입니다. 이러한 시각적 변화와 함께, 패널들의 워크플로우가 통일되었습니다. 이제 하단 패널과 대부분의 도크는 완전히 분리 가능하고 공중에 떠 있는 형태로 설계되어 사용자가 화면에서 자유롭게 드래그하고 배치할 수 있습니다. 이는 멀티 모니터 설정을 사용하는 사용자들이 오랫동안 요청해왔던 기능입니다.
기술적인 측면에서 3D 게임 개발자들에게 가장 큰 소식은 다음과 같습니다. Jolt Physics를 엔진으로 최종 채택 물리적 시뮬레이션 새 프로젝트의 기본 설정입니다. Jolt, 데스 스트랜딩 2와 같은 AAA급 게임 제작에 사용된 것으로 유명한 이 엔진은 뛰어난 성능과 안정성을 제공하며, 기존의 내장 물리 엔진을 대체하여 외부 추가 기능으로 설치할 필요성을 없애줍니다.
물리학과 더불어, 애니메이션이 한층 더 발전합니다 s의 재도입으로 인해 엄청난 변화가 일어났습니다.완전하고 모듈식인 역운동학(IK) 시스템. 이 시스템은 캐릭터의 발이 고르지 않은 지형에 적응하거나 손이 물체에 정확하게 닿는 것과 같은 사실적인 애니메이션을 구현하는 데 필수적입니다.
새로운 프레임워크에는 IKModifier3D와 같은 수정자와 다양한 결정론적 및 반복적 솔버(FABRIK, CCDIK 등)가 포함되어 있습니다. 또한, 관절 회전 및 각속도를 제어하는 고급 제약 조건을 도입하여 절차적 애니메이션에서 흔히 발생하는 부자연스러운 움직임이나 "뼈대 파손" 현상을 방지합니다.
시각적 사실성 및 그래픽 최적화
El 스크린 공간 반사(SSR) 시스템이 처음부터 완전히 새롭게 개발되었습니다. 새로운 구현 방식은 물, 유리, 금속과 같은 재질의 사실감을 획기적으로 향상시킬 뿐만 아니라 효율성도 높여줍니다. 매 프레임마다 최고의 성능을 끌어내야 하는 프로젝트에 특히 유용합니다. 시각적 품질을 적절하게 유지하는 절반 해상도 모드가 추가되었습니다. 훨씬 낮은 성능 비용으로.
그래픽 최적화 작업을 계속 진행하겠습니다. Godot 4.6은 이제 기본 렌더링 API로 Direct3D 12를 사용합니다. Windows용 프로젝트를 내보낼 때 소프트웨어는 최신 Microsoft 표준을 준수하여 드라이버 안정성을 향상시킵니다. 모바일 환경에서는 Mali 및 Adreno GPU가 탑재된 기기에서 발생하던 주요 버그가 수정되었으며, 모바일 렌더러에서 HDR 색상 정확도와 디밴딩 기능이 개선되었습니다.
워크플로 및 핵심 개선 사항
언더 후드, Godot은 구조적 변화를 도입합니다. 장기적인 두통을 피하기 위해서입니다. 고유 노드 식별자가 구현되었습니다. 엔진이 장면 내의 객체를 이동하거나 이름을 변경하더라도 추적할 수 있도록 하는 솔루션으로, 프로젝트 리팩토링 중에 참조가 깨지는 것을 방지합니다.
또 다른 전략적 추가 사항은 다음과 같습니다. LibGodot은 Godot 엔진을 다른 애플리케이션에 통합할 수 있도록 해주는 라이브러리입니다. 별도의 프로세스로 실행하는 대신, 하이브리드 개발 도구의 가능성을 열다일상적인 사용에서 레벨 디자이너는 "선택" 도구와 "변환" 도구가 분리되어 있어 단순히 객체를 선택하려고 할 때 의도치 않은 수정이 발생하는 것을 방지하고, GridMap에 브레젠햄 알고리즘이 적용되어 레벨을 빠르게 그릴 때 빈틈이 생기는 것을 방지할 수 있다는 점을 높이 평가할 것입니다.
스크립팅 및 확장 플랫폼
프로그래머들에게 있어서 스크립팅 환경 또한 진화하고 있습니다. 네이티브 번역 분석기를 통해 C# 통합 기능이 향상되었습니다. GDExtension은 이제 JSON 기반 인터페이스를 사용하여 자동 바인딩 생성을 간소화합니다. 또한 스크립트 디버거에 함수 실행을 종료하는 "단계별 실행" 버튼이 추가되어 오류 추적 속도가 향상되었습니다.
마지막으로, OpenXR 1.1 및 Android XR 기기에서 확장 현실(XR)을 기본적으로 지원합니다.이를 통해 복잡한 과정 없이 하드웨어에서 직접 프로젝트를 테스트할 수 있습니다. 또한 scrcpy 지원이 통합되어 개발자는 테스트 중에 연결된 Android 기기의 화면을 PC에서 직접 보고 제어할 수 있으므로 모바일 개발 주기를 더욱 효율적으로 마무리할 수 있습니다.
마지막으로, 이번 새 버전에 대해 더 자세히 알고 싶으시다면 출시 공지사항을 확인해 보시기 바랍니다. 다음 링크에서.