GTX1660ti vs RTX4050 vs RTX5070 cuda raytracing 성능비교

voxel horizon에선 보이는 voxel오브젝트를 선별하기 위해 cuda를 사용해서 실시간으로 raytracing을 수행한다. https://megayuchi.com/2021/09/15/cuda-raytracing%ec%9d%84-%ec%9d%b4%ec%9a%a9%ed%95%9c-voxel-%ec%98%a4%eb%b8%8c%ec%a0%9d%ed%8a%b8-%ea%b0%80%ec%8b%9c%ec%84%b1-%ed%85%8c%ec%8a%a4%ed%8a%b8/ 스샷의 상단 화면이 cuda raytracing결과로 얻은 depth buffer와 보이는 오브젝트 목록이다. gpu바꾼 김에 성능 비교를 좀 해봤다.RTX4050이 GTX1660Ti보다 2.3배 정도 빠르고, RTX5070이 RTX4050보다 2.1배 정도 빠르다. 해상도 : 512×512 , voxel 오브젝트 개수 : 54000개, 1×1 복셀로 환산 voxel 개수 : 714만개 [i7-8650U, … More GTX1660ti vs RTX4050 vs RTX5070 cuda raytracing 성능비교

2024년 개발 관련 결산

VoiceChat 기능 추가 개인맵이 아닌 공용 월드맵에 대한 복셀 데이터 저장(이전에는 개인맵만 저장하고 공용맵은 서버 리부팅시 초기화) DynamicVoxelObject 기능 추가-여러개의 복셀 오브젝트들을 잡아서 DynamicVoxelObject로 변환.-DynamicVoxelObject의 원본 데이터에 해당하는 brush데이터를 서버의 scene들 사이에서 공유.-scene에 입장, 입장후 DynamicVoxleObject 업데이트에 대한 패킷처리-DynamicVoxelObject에 대한 편집기능구현-.dvo파일 포맷 추가.-클라이언트/서버에서 .dvo파일 로드/세이브 기능 추가.-네트워크를 이용한 .dvo파일 업로드 기능 추가. D3D12 RayTracing 렌더러 … More 2024년 개발 관련 결산

VOXEL HORIZON – Dynamic Voxel Object구현

요새 Dynamic Voxel Object라고 이름 붙인 기능을 구현하고 있다.월드 상의 복셀 오브젝트들을 선택해서 강체변환(회전/스케일/이동)을 적용하여 맵에 배치 가능한 오브젝트로 만드는 기능이다.기능을 표현하는 용어로는 The brush from Voxel Objects라고 하는게 더 어울릴지도 모르겠다.다만 내부적으론는 Dynamic Object를 상속받은 Character Object에서 Voxel Object 집합을 생성해서 들고 있고 Dynamic Object-Character Object로 간주해서 컨트롤 하기 때문에 이런 이름을 붙였다. 영상과 … More VOXEL HORIZON – Dynamic Voxel Object구현

2023년 개발 결산

VOXEL HORIZON의 iOS/macOS 포팅 D3D Tiled resources 지원 D3D Mesh Shader지원 D3D12 Resources -> GPU Memory Heap기반으로 전환(로딩성능개선, GPU메모리 절약) VOXEL HORIZON MOD(Plugin) 지원 macOS/iOS 미디 기능 추가 13세대 Hybrid Core(P-Core, E-Core) 지원 이 정도면 많이 했다.

‘Bad apple!’ on VOXEL HORIZON

천재 박정환(devjeonghwan)님이 VOXEL HORIZON의 프로세스를 후킹해서 ‘Bad apple!’을 (voxel 데이터로서) 플레이하는데 성공.초당 30프레임으로 LoadVoxels함수(월드의 복셀 데이터를 다시 로드)를 호출한다는데 돌아가는게 신기하다.정환님의 리버싱 + 탁월한 플러그인 제작 능력에 감탄하고, 저렇게 해도 크래시 안하고 돌아가는 내 엔진도 조금 자랑스럽다. https://youtu.be/FzKi-QIf5I0 기술적 설명은 다음 링크에서 https://cafe.naver.com/megayuchi/280

VOXEL HORIZON iPhone XBOX PC 네트워크 플레이 테스트

VOXEL HORIZON의 XBOX와 PC와 iPhone간의 네트워크 플레이 테스트. [지원 플랫폼]Windows Desktop(DX11/DX12/DXR)XBOX ONE(UWP on XBOX-DirectX11 feature level 11)XBOX Series S/X(UWP on XBOX-DirectX12 feature level 11)iPhone/iPad Devices(A12 Processor 이상 필요)mac(Apple Silicon) [사용된 기술]iOS/macOS – macOS API + metal API + BSD Socket + C++Windows Desktop – DirectX 11/12/DXR + winsock + IOCP + C++XBOX(UWP on XBOX) – … More VOXEL HORIZON iPhone XBOX PC 네트워크 플레이 테스트