Minecraft 데이터를 C++ 레이 트레이싱

1522 단어 minecraftRayTracing
우수한 초중학생 님이라면 Minecraft 데이터를 C++ 레이 트레이싱하고 싶네요!

하자!

할 수있었습니다.



Data from h tp // w w.ぇ s 테로 sc 등 ft. 코m/구이데

The WesterosCraft Resource Pack is a remix of Dokucraft, Doku TSC, FyreUK, John Smith, Misa's Texture Pack, and other custom textures. The sound effects are from Soundjay.com and Pond5.com, either paid for under an Attribution 3.0 license or consider in the public domain.

것의 유래



EnkiMI라는 Micraft 데이터의 로더를 작성한 Doug는 NanoRT ぃ tp // 이 m / 쇼요 / ms / 1 아 159f9b262fbd4 아 3에서 Box primitive를 처리 할 수 ​​없습니까?라고 문의했습니다.

NanoRT에서는 커스텀 셰이프의 교차 판정을 할 수 있습니다만, Box 는 아직이었습니다. 거기서 Ray-AABB 교차 판정의 코드를 베이스로 Box 를 취급할 수 있도록(듯이) 했습니다.

자세한 내용은 CubeIntersector 클래스를 참조하십시오.

TODO



법선을 계산할 때 Ray-AABB 교차를 다시 결정하기 때문에 조금 낭비되므로 효율적입니다.

패스트레이싱이라든가 추가한다.

매일 정진이 있을 뿐입니다.

요약


  • Minecraft + 레이 트레이싱으로 세계의 모든 사람들과 잘 지내자!
  • 우수한 초중학생이 Minecraft + 레이 트레이싱을 극복함으로써 1 억 총 Minecraft 레이 트레이싱 젊은 활약 사회를 확립하는 계획을 다루는 여행에 나가고 싶다
  • 좋은 웹페이지 즐겨찾기