← 변경 내역
일일2026-05-27

엔진은 자체적으로 완벽하게 작동하며 더 풍부한 재료를 사용합니다.

획기적인 사건: 엔진이 마지막 외부 렌더링 라이브러리 종속성을 제거하여 이제 완전히 자체적으로 실행되고 모든 프레임의 픽셀 정확도를 자체적으로 확인합니다. 머티리얼은 발광 + 주변 폐색 + 톤 매핑 모양으로 향상되었습니다. 더 오래된 장치가 렌더링될 수 있습니다. 미리보기에는 게임이 50줄로 시작되는 기본 "플레이어"가 있습니다. 어디서나 HTTPS를 사용하고 자동 복구를 미리 볼 수 있습니다.

홀로 서기의 분수령: '빌린 껍질'에서 '스스로 서기'로

오늘은 엔진 역사의 분수령이 되는 날입니다. 그 동안 엔진은 성숙한 외부 범용 렌더링 라이브러리에 대해 낮은 수준의 종속성을 유지했습니다. 이를 자체 렌더링이 올바른지 확인하기 위한 "참조 답변"으로 사용했습니다. 오늘 마지막 종속성을 완전히 제거했으며 이제 엔진은 자체 렌더링 파이프라인에서만 실행됩니다. 이는 일반적인 의존성 제거가 아니라 "다른 사람의 어깨 위에 서서 항상 다른 사람을 참조하는 것"에서 "표준 자체가 되는 것"으로의 자세 변화입니다. 아래 항목(자체 점검 벤치마크, 더욱 풍부해진 재료, 장치 호환성, 기본 미리 보기)은 모두 이 "독립형"에 대한 동반 요소이며, 함께 이 엔진이 자체적으로 독립된 성숙한 렌더러로 성장했음을 선언합니다.

내장된 픽셀 패리티 벤치마크: 자체 검증

외부 라이브러리를 제거한 후 실질적인 문제가 발생했습니다. 이전에는 해당 라이브러리가 "렌더링이 올바른지" 확인하기 위한 참조였으며, 외부 라이브러리가 없으면 무엇이 품질을 보장합니까? 답변: 엔진은 자체적인 "픽셀 패리티" 벤치마크를 수행합니다. 자체 참조 답변을 생성하고 렌더링된 각 프레임을 픽셀별로 확인하여 편차가 있는지 경고합니다. 이는 "품질 판단"을 외부에서 빌린 것에서 엔진 자체에 내장된 것으로 바꿉니다. 광범위한 의미: 이제부터 엔진의 이미지 품질, 성능 및 기능 진화는 완전히 자체적으로 이루어지며 더 이상 외부 라이브러리의 기능 경계 및 절충점에 의해 주도되지 않습니다. 추가하거나 최적화하려는 것이 무엇이든 다른 사람의 한계를 극복하기 위해 작업할 필요가 없습니다. 스스로 검증할 수 있는 엔진은 장기적으로 독립적으로 발전할 수 있는 자격을 갖추고 있습니다.

Tier-1 PBR 재질: 방출 + 주변 폐색 + 톤 매핑 모양

오늘은 재료체계가 통일되어 한단계 올라갔습니다. 낮은 수준에서는 여러 가지 재질 변형을 하나의 통합된 "렌더링 통과" 기반 재질 모델로 병합하여 개념을 단순화하고 새로운 기능을 추가할 공간을 만들었습니다. 이 통합 모델에는 몇 가지 현실감을 높이는 기능이 추가되었습니다. 방사형, 네온 사인, 빛나는 룬 및 에너지 코어에 대해 물체가 스스로 빛나게 하는 기능; 주변 폐색, 자연스럽게 어두워지는 틈새, 모서리 및 접촉점을 통해 깊이를 크게 강화합니다. 이미지의 전반적인 느낌(시원함, 따뜻함, 영화적 느낌 등)을 선택하기 위한 여러 가지 톤 매핑 모양이 있습니다. "프레임 속도 비용 증가"로부터 "더 많은 재료 다양성"을 유지하기 위해 이러한 복잡한 재료는 렌더 파이프라인 캐시를 통해 스레드되어 동일한 재료를 재사용하고 다른 재료를 별도로 유지합니다. 전체적으로 장면의 사물이 더 "올바르게" 보이고 더 촉각적으로 보입니다. "렌더링 가능"에서 "아름답게 렌더링"으로의 핵심 업그레이드입니다.

더 넓은 장치 지원: 장치 계층 완성 + 고급 기능 없이 대체

이날은 또한 "더 많은 기계에서 엔진을 작동시키는 것"을 추진했습니다. 낮은 수준의 "렌더링 장치 계층"은 핵심 기능 전체 세트를 완성하여 엔진이 브라우저에서 렌더링에 필요한 장치 리소스를 완전히 요청하고 사용할 수 있도록 하며 더 이상 누락된 부분이 없습니다. 최신 GPU 기능이 없는 폴백 경로에서는 "올바른 렌더링"에 대한 나머지 간격이 하나씩 연결되었습니다. 더욱 신중하게, 특정 최신 GPU 기능이 없는 장치의 경우 단순화된 경로에서도 개체를 올바르게 그릴 수 있도록 재질 호환성 경로가 구축되었습니다. 최종 결과: 3D를 제대로 실행할 수 있는 기계의 범위가 한 단계 더 넓어졌습니다. 대중 시장 플랫폼의 경우 "더 약한 시스템에서 실행"하는 것이 "더 좋아 보이는 것"만큼 중요합니다. 전자는 얼마나 많은 사람들이 들어갈 수 있는지 결정하고 후자는 머무를지 여부를 결정합니다.

네이티브 미리보기 플레이어 — 50줄의 게임

오늘 미리 보기 게임은 플랫폼 자체의 기본 런타임 호스트로 이동했습니다. 즉, 외부 호스트를 통해 우회하지 않고 게임을 올바르게 로드하고 실행하는 클린 게임 항목 및 로더입니다. 게임 템플릿은 약 50줄로 압축되었습니다. 즉, 실행 가능한 게임 작성이 50줄부터 시작된다는 의미입니다. 여기서의 가치는 "충분히 가벼운 시작점"입니다. 초보자나 AI는 먼저 이해해야 할 큰 프레임워크 코드 덩어리가 아니라 즉시 구축할 준비가 된 최소한의 명확한 뼈대에 직면합니다. 시작이 더 가벼워지고 표준이 높아질수록 "게임을 채팅으로 구현"하는 과정이 더 순조로워집니다. 이렇게 깔끔한 시작에서 AI가 생성하는 코드는 오류를 줄이고 인간이 인계받아 읽고 편집하기가 더 쉬워집니다. 기본 호스트에 최소한의 템플릿을 더한 것은 "게임 만들기"의 진입 막대를 최저 수준으로 낮추는 단계입니다.

안정성: 어디서나 HTTPS + 자동 복구 미리보기

이날은 두 가지 안정성 터치도 추가되었습니다. 하나는 "모든 곳에서 HTTPS" 개발 모드를 지원하는 것입니다. 일부 최신 브라우저 기능(특정 그래픽 및 장치 기능 포함)은 보안 출처에서만 부여되며, HTTPS는 실제 배포 환경과 더 잘 일치하면서 이러한 기능을 적절하게 사용할 수 있게 해줍니다. 다른 하나는 미리보기 자동 복구입니다. 일시적인 백엔드 문제로 인해 미리보기 오류가 발생하면 수동 새로 고침을 기다리는 오류 페이지가 아닌 자체적으로 다시 연결하고 자체 복구를 시도합니다. 둘 다 "방해하지 않는" 작업입니다. 개발 중에 대부분의 흐름이 중단되는 것은 큰 버그가 아니라 자주 수동으로 복구해야 하는 작은 반복 문제입니다. 이를 자동화하면 앉아서 몇 시간 동안 게임을 정말 원활하게 만들 수 있습니다.

오늘의 의미

오늘의 핵심은 '독립'을 완성하는 엔진입니다. 마지막 외부 렌더링 종속성을 제거하고 자체 픽셀 패리티 벤치마크를 수행한다는 것은 "빌린 셸에서 실행하고 다른 사람을 참조하는" 것에서 자체적으로 확인하는 성숙한 렌더러로 성장했다는 것을 의미합니다. 그 기반에서 재료는 실제 촉각 품질로 향상되었고 장치 호환성은 더 약한 기계에 도달했으며 미리 보기는 최소한의 기본 시작점을 얻었으며 안정성은 더욱 탄력적이 되었습니다. 각각은 독립 이후 더 많은 것을 의미하는 확장입니다. 외부 라이브러리에 의존하지 않고 가장 핵심적인 렌더링 기반을 사내에서 완전히 만들려는 플랫폼은 이제 자신의 운명을 안고 있습니다. 이제부터 이미지 품질은 어디까지 갈 수 있는지, 성능은 얼마나 최적화될 수 있는지, 지원할 새로운 기능은 더 이상 남의 마음대로 되지 않습니다. 이것이 오늘날 가장 기억되어야 할 무게입니다.

← 모든 일일 업데이트