Skip to content

기글하드웨어기글하드웨어

게임 / 엔터테인먼트 : 게임기, 게임용 주변기기, 콘솔, 휴대용 게임기, VR, AR, 게임 소프트웨어에 대한 이야기, 소식, 플레이 소감, 스크린샷, 플레이 영상을 올리는 게시판입니다.

profile
title: 명사수poin_:D https://gigglehd.com/gg/9049778
збройовий завод
조회 수 2298 댓글 10
Extra Form
참고/링크 https://www.shironekolabs.com/posts/superrt/

 

흥미로운글 있어 단순번역입니다..

 

 

 

 

짧은 예고편 

 

 

기술세부정보 영상

 

 

 

지난 1년동안 여가시간 내내 작업한 프로젝트 결과를 보여줄수 있어 기쁩니다.

 

이 아이디어는 제가 베릴로그 및 FPGA 설계 배우는데 도움이 되는 프로젝트에 대한 흥미로운 아이디어 생각할 때 시작했으며 , 간단한 RT 구훅한다는 개념이 떠올랐습니다. (부분적으론 스스로 만드는 알파고에게 영감을 얻음) 잠시후 - 때떄로 나를 미워하고 어리석은 일 할생각 하니 기뻐하니 이것은 " SNES로 레이트레이싱 하게 만드는게 흥미롭지 않겠나 ?" 로 바뀌였고, 따라서 SuperRT 칩 아이디어가 탄생했습니다.

 

 

시도해보고 싶었던것은 SNES 로 게임을 실행하고 장면을 카트리지 칩에 전달하여 그래픽 생성하는 "스타폭스" 와 같은 타이틀에 사용된 Super FX 칩과 유사합니다. 이를 위해 DE10 보드 또는 기타 외부 처리 리소스에서 사용가능한 ARM 코어 사용 하지 않고 설계를 위해 단일 사용자 지정칩 (FPGA?) 설계에 사용하는걸 제한하려고 노력했습니다.

 

최종결과는 다음과 같습니다

 

 

ezgif-4-799c200f75b9.gif

 

 

 

스크린샷 품질이 좋지 못합니다. 알수없는 이유로 SNES 에서 캡처카드로 캡처하면 끔찍한 결과만 나오기 때문에 할수 없이 "어두운 방에서 화면 사진 찰영" 화면 찍는 방식을 사용해야만 했습니다.

 

 

Hardware.jpg

 

여기 보이는 SNES 에 케이블 직결할 공간을 확보 해야 하기 대문에 겉 케이스를 제거 했습니다만 그외에는 미적 감각을 개선하기 위한 어떠한 노력을 하지 않았습니다...  게임팩 을 제거후 라이져케이블로 교체되었습니다. 그런다음 레벨 시프터 세트 를 통과하여 SNES 의 5V 를 3.3v 로 변환시키고 Cyclone V FPGA가있는 DE10-Nano FPGA 에 연결했습니다 레벨 시프터 보드는 절대로 미적감각은 전혀 없으며 필요한 IC만 실장패치키로만 제공되기 때문에 조립하는건 끔찍했습니다

 

 

 

Slide3.jpg

 

SuperRT 칩 광선 교차 테스트 수행하기 위해 칩에 있는 3개의 병렬화된 실행장치중 하나 (특수목적 CISC프로세서) 에 의해 실행되는 특수 명렁어 사용하여 화면을 구성합니다. 화면구성 사용하면 구와 평면을 기본 빌딩 블록으로 사용한 다음 원하는 형상을 만들기 위해 OR, AND 및 뺴기 작업을 동원하여 CSG 작업의 하위 오브젝트로 구성가능합니다. AABB도 지원하나 주로 컬링테스트에만 사용됩니다. (정 원하면 렌더링 할수 있으나 다른 동작보다 위치 정확도가 낮아 디버깅 목적 뺴고는 유용하지 않습니다.)

 

ezgif-4-20f0bc44970f.gif

 

렌더러는 화면 픽셀당 최대 4개의 광선을 투사하여 방향성 광원과 단일 반사 바운스에서 직접 그림자를 계산합니다. 표면은 각각 확산 색상과 반사율 속성을 가지며 CSG 결과 또는 특수 기능을 기반하는 수정자를 적용 가능합니다. 이것은 바닥에 바둑판 배열을 생성하는데도 사용합니다

 

Slide2.jpg

 

 

각 픽셀의 광선 색상은 전체 광선 수명주기를 처리하고 해결하는데 필요한만큼 화면구성하는 명령 프로그램 실항하기 위해 " 실행 엔진" 모듈을 사용하는  "선 엔진" 에 의해 계산됩니다. 명령 프로그램 자체는 SNES에서 업로드 되고 로컬 4K RAM 버퍼에 저장됩니다 애니메이션은 필요에 따라 버퍼에 수정된 명령을 작성하며 수행됩니다. 분해된 명령 버퍼는 다음과 같습니다.

 

09.GIF

 

각 실행 엔진은 14사이클 파이프라인에 있는 프로세서 모듈이며 일반적으로 하나의 명령이 사이클 당 폐기 되므로 각 실행 단위는 초당 약 5천만 개의 구 또는 평면 또는 AABB 교차를 계산가능합니다. 이에 대한 예외는 분기 작업이 전체 파이프라인 플레싱 하기 때문에 총 16사이클 안에 오버해드가 있습니다. (파이프라인 플레싱 하는데 14사이클+ 2 오버헤드) 최대한 억제하기 위해 분기 예측 시스템이 사용됩니다. 다행스럽게도 근처 광선의 공간적 일관성은 높은 예측 적중률을 달성가능합니다. 

 

Slide5.jpg

 

프레임이 렌더링 되면 PPU컨버터 모듈은 디스플레이 출력을 위해 SNES VRAM 에 직접 DMA 가능한 형식으로 프레임 버퍼를 전환하며 256색상으로 줄이고 문자 타일도 비트맵 타입으로 전환합니다. 여기에 화면해상도는 200x160 입니다. 이는 전체 프레임에 대해서 정확히 32000바이트의 이미지 데이터를 생성하며 대여폭 제약으로 인해 연속프레임에 걸처 2개의 16000 바이트 블록으로 VRAM 으로 전송됩니다. 따라서 전체 이미지는 2프레임마다 한번만 새로 고침 가능하기떄문에 30fps  으로 효과적으로 제어가능합니다  그러나 테스트 화면은 20fps에 가깝게 실행됩니다. (SNES 의 병목현상) 

 

 

 

 

Slide4.jpg

 

이 칩은 여러 다른 기본기능도 구현가능합니다. SNES 카트리지 버스에 대한 인터페이스와 SNES 용 32K 코드 를 보유하는 작은 프로그램이 ROM에 있습니다. (이는 인터페이스 보드가  현재 SNES 주소 버스 A라인만 연결하므로 유효 사용공간은 64k 에 불과하며 이중 32k는 메모리에 매핑된 I/O 레지스터가 SuperRT 와 통신하는데 사용합니다.) 도한 SNES 가 16x16 곱셈 연산을 빠르게 가속해주는 곱셈가속기도 있습니다.

 

 

Shot13.jpg

 

디버깅을 위하며 DE10 보드에 HDMI연결하여 두번쩨 모니터로 데이터를 출력하고 디버그 시스템을 조작하기 위해 GPIO 핀에 연결된 메가드라이브 조이패드 사용했습니다 .리소스 제약은 3개의 레이엔진 코어가 모드 활성화 된 경우 하나가 비활성화 될수 있다는걸 의미합니다.

 

이것이 시스템에 대한 광범위한 개요 입니다. 가까운 장래에 개별 구성요소가 작동하는 방식에 대한 자세한 내용은 후속기사를 게시 예정입니다. 

 

 

ezgif-4-a3b2ec565fb3.gif

 

 

 



  • profile
    자칭      故 앤드류 베닌텐디의 명복을 빏니다. 2020.12.26 19:11
    노인 학대를 멈춰주세요....
  • ?
    title: 가난한아이들링 2020.12.26 20:17
    해석하기 어려워서 대충 보고 넘겼던건데 번역 감사합니다!
    번역도 고된작업인듯...
  • profile
    DecAF 2020.12.26 22:30
    세상은 넓고 능력자는 많다...
  • ?
    title: 민트초코라데온HD6950      봇치 더 락! 2기 기원 / 2700X + 6700 XT Owner 2020.12.26 23:08
    ㅗㅜㅑ...
  • ?
    Letrhee 2020.12.27 02:39
    말하자면 PC에서 레이트레이싱 가속 카드를 달듯이, 패미컴에 FPGA를 이용하여 레이트레이싱 가속을 하였다. 군요.
  • profile
    낄낄 2020.12.27 03:13
    이쯤 되면 본체가 무엇일까요?
  • profile
    title: 명사수poin_:D      збройовий завод 2020.12.27 09:55
    SNES 후반기 가면 게임팩에 SNES 의 몇배의 성능 가진 코프로세서 달린 팩 한두개쯤은 기본적으로 달린거 봐선 그냥 본체는 화면출력기 정도...?
  • profile
    그라나다      보이는 것이 다가 아니다. 2020.12.29 17:05
    보통 이런사람들 보면 구닥다리 아이맥이나 맥북을 쓰더군요...
    단순히 유닉스 터미널을 좋은 환경에서 쓸 수 있다는 이유 하나만으로요.
  • ?
    염발 2020.12.27 16:58
    세상에 이게 뭐야...
  • ?
    마라톤 2020.12.28 07:37
    좋은 정보 감사합니다. ^_^

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.

  1. No Image

    [에픽 무료] Crying Suns

    연말의 무료 게임 행사가 끝나고, 평범한 목요일 밤의 무료 게임이 돌아왔습니다. 크라인 썬입니다.
    Date2021.01.08 소식 By낄낄 Reply4 Views540
    Read More
  2. [XB콘솔]인엑자일 엔터테인먼트, 차기 신작 장르(FPS + RPG)의 구인공고를 통해서 언급.

      클로브릴 트윗의 내용에 따르면 인엑자일 엔터테인먼트는 차기 신작의 장르에 대한 내용을 구인공고를 통해서 '언리얼 엔진 5' 게임 엔진   기반의 차기 신작 게임 장르를 FPS + RPG에 관한 내용을 언급하였다고 합니다.   "개발팀이 ...
    Date2021.01.07 소식 By블레이더영혼 Reply3 Views330 file
    Read More
  3. No Image

    소속사 있는 개인방송 진행자, 캡콤 게임 영상 게재 못한다

    캡콤은 법인 소속 개인방송 진행자가 유튜브 등에 캡콤 게임 영상을 게재하는 것을 사실상 금지하는 가이드라인을 발표했다. 본 가이드라인은 지난 6일, 캡콤 공식 홈페이지에 게재됐다. 내용을 살펴보면 캡콤 게임 영상은 일부 예외를 제...
    Date2021.01.07 소식 By낄낄 Reply12 Views941
    Read More
  4. ??? : 아 사이버펑크2077 개망겜 할거 없네 ㅡㅡ

        70시간 찍었습니다.   아직도 사펑에 행복회로 돌리고 있는 사람들이 보이던데 이 겜은 글러먹었습니다. 역시 까도 해본 놈이 까야한다고 볼 장은 다 봤으니까 이제 욕 좀 하렵니다. 버그는 굳이 깔 필요 없으니 생략합니다.   스포일...
    Date2021.01.07 일반 ByLeonHeadt Reply38 Views3734 file
    Read More
  5. 오락실 못 가서 산 디맥 DLC

    요즘 오락실 가고 싶은데 귀차니즘 + 밤낮 바뀜으로 인해 못 가서   할 수 없이 디맥 츄니즘 팩을 질렀습니다     나왔을 당시에 수록곡 갯수고 그렇고 리스트도 그렇고 영 시원찮아서 안 샀는데   결국 이렇게 사네요...         패턴은 ...
    Date2021.01.07 일반 ByOS_YKS Reply4 Views661 file
    Read More
  6. DOA로 야동 만든 사람을 일본 경찰이 기소

    DOA 익스트림 비너스 버케이션에 등장하는 여성 캐릭터 옷을 벗기고, 게임 내용을 녹화해서 DVD에 저장해 판매한 일당들을 가나자와현 경찰이 불구속 기소했습니다. 원작자의 저작권을 해쳤다는게 그 이유 되겠습니다. DVD로 팔았으면 기...
    Date2021.01.07 소식 By낄낄 Reply10 Views3003 file
    Read More
  7. 사이버펑크 2077의 스팀 플레이어 수가 급격히 감소

    사이버펑크 2077의 스팀 플레이어 수가 급격히 줄어들었다고 합니다. 한달만에 79%가 빠졌는데, 이는 위처 3보다 3배나 빠른 속도입니다. 원래 게임은 출시 초기에 사람이 몰리고, 시간이 지나면 좀 빠지긴 하지만.. 사이버펑크는 기대감...
    Date2021.01.07 소식 By낄낄 Reply5 Views615 file
    Read More
  8. No Image

    마인크래프트: 어스, 6월에 서비스 중단

    Mojang은 올해 6월 30일에 마인크래프트: 어스의 서비스를 중단한다고 발표했습니다. 이 게임은 자유로운 이동과 협업 플레이 위주로 설계됐으나, 코로나 때문에 그게 불가능하다고 판단했다네요.
    Date2021.01.07 소식 By낄낄 Reply0 Views435
    Read More
  9. 오랜만에 스팀에서 게임을 사네여

        이만큼 샀습니다. 분명 장바구니에 넣을땐 와 싸다! 였는데 왜 8만원...? 사실 넣고보니 18만원이었는데 줄였지만요       디제이맥스가 생각보다 훨씬 재밋네요.  노래도 옛날감성 터지는 애들도 있고, kpop 같은것도 있고...   그 ...
    Date2021.01.07 일반 By슈베아츠 Reply8 Views407 file
    Read More
  10. No Image

    메타크리틱의 2020년 최고의 게임

    메타크리틱이 2020년 최고의 게임을 뽑았습니다. PC: 1. 하프라이프: 알릭스 2. 하데스 3. 플라이트 시뮬레이터 4. 크루세이더 킹스 3 5. 스펠렁키 2 PS: 1. 페스소나 5 로얄 2. 라스트 오브 어스 파트2 3. 드래곤 퀘스트 XI S 4. 데몬즈 ...
    Date2021.01.07 소식 By낄낄 Reply0 Views332
    Read More
  11. 니어 오토마타의 치트키 발견

    니어 오토마타의 치트키가 발견됐습니다. 첫번째 보스 캐릭터를 깬 후 특정 위치에서 R2 버튼을 누르고 위 아래 위 오른쪽 왼쪽 사각형 원 삼각형 X를 누르면 엔딩으로 이동하며 백금 트로피를 얻게 됩니다. 이런 걸 지금가지 숨기고 있...
    Date2021.01.06 소식 By낄낄 Reply6 Views1139 file
    Read More
  12. [XB콘솔]아케인 스튜디오의 하비 스미스, '마이크로소프트의 제니맥스 미디어(베데스다 소프트웍스) 인수는 완벽한 선택이라고 언급.

      엑스박스 게임 스튜디오로 인수된 제니맥스 미디어(베데스다 소프트웍스)의 자회사 아케인 스튜디오 내 텍사스 오스틴 지부 스튜디오   디렉터인 하비 스미스가 작년 2020년 9월 21일에 엑스박스 게임 스튜디오에서 제니맥스 미디어(베...
    Date2021.01.06 소식 By블레이더영혼 Reply0 Views211 file
    Read More
  13. 스팀, 2500만명의 동시 접속자 달성

    작년 12월에 스팀의 동시 접속자는 2400만명을 기록했습니다. 이번에는 25,416,720명까지 올라갔습니다. 사이버펑크 2077의 출시와 코로나 자가 격리 때문인 것으로 보입니다.
    Date2021.01.06 소식 By낄낄 Reply1 Views203 file
    Read More
  14. No Image

    소니 PS4 프로 단종

    소니가 PS4 슬림과 PS4 프로를 단종시켰습니다. PS4 노멀 500GB 모델만 계속해서 판매되며, 나머지는 전부 단종됩니다. 이렇게 단종시킨 이유야 뻔하지요. PS5를 사라는 거.
    Date2021.01.06 소식 By낄낄 Reply0 Views625
    Read More
  15. No Image

    PS5의 일본 판매량, 역대 PS 중 가장 적음

    PS5이 일본에서 출시되고 첫 6주 동안 24만대가 팔렸습니다. PS부터 PS4까지 그 어떤 기종도 이렇게 적게 팔린 적이 없습니다. 이건 PS5가 인기가 없다기보다는 공급이 부족한 현실을 감안해야 합니다. 하지만 일본 쪽에 그만큼 매물을 적...
    Date2021.01.06 소식 By낄낄 Reply4 Views479
    Read More
목록
Board Pagination Prev 1 ... 301 302 303 304 305 306 307 308 309 310 ... 715 Next
/ 715
AMD
MSI 코리아
한미마이크로닉스
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소