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

    [에픽 무료] Galactic Civilizations III

    이번주 에픽 스토어 무료 게임은 Galactic Civilizations III입니다. 다음주 무료 게임이 뭔지는 안 나와 있네요.
    Date2021.01.22 소식 By낄낄 Reply1 Views628
    Read More
  2. EU 집행위원회는 밸브 및 5개 게임사에 대해 벌금을 부과함

      많은 게임 제작사들은 지역에 따라 판매 가격을 달리하고 있으며, 지역락을 걸음으로써 싼 지역에서 판매하는 게임을 비싼 지역에서 구매하거나 활성화할 수 없도록 규정하고 있습니다.    그런데 EU 집행위원회는 이같은 판매 행위를 ...
    Date2021.01.21 소식 By류오동 Reply8 Views1092 file
    Read More
  3. 밀리시타 일본판 이벤트 긴급 취소

      링크는 공식 트위터의 해당 공지(일본어)입니다.   제목 그대로입니다. 밀리시타 일본판에서 오늘부터 개최 예정이었던 이벤트가 개최 예정 시간(오후 3시)을 1시간 남겨두고 긴급 취소되었다고 합니다.   이미 지난 11일 공식 측 생방...
    Date2021.01.19 소식 Bytitle: 몰?루미나토유키나 Reply9 Views1034 file
    Read More
  4. No Image

    캡콤 컵 2020 개최 중단, 온라인으로 대체 이벤트 진행

    2월 20일에 도미니카 공화국에서 열릴 예정이었던 스트리트 파이터 V 대회인 캡콤 컵 2020의 개최가 중단됐습니다. 대신 온라인으로 이벤트를 징행할 계획이라고 합니다. 이유는 다들 아시는대로 코로나입니다. 계속해서 이런 일이 벌어진...
    Date2021.01.19 소식 By낄낄 Reply1 Views330
    Read More
  5. 배틀필드 신작 관련 루머

    <altchar 측에서 제작한 2021년작 배틀필드 표지>   주요 특징은 다음과 같습니다. 맵이 큼. 최대 128명(64 vs 64) 지원. 전세대 콘솔인 PS4, XBOX ONE을 지원하나, 128명은 지원하지 않음. 배틀필드 3 영향을 많이 받음. 배틀로얄 모드 ...
    Date2021.01.18 소식 By2048 Reply14 Views801 file
    Read More
  6. PS5의 성능 테스트. GTX 1060과 1080 사이

    PS5의 성능을 PC와 비교한 것입니다. CPU는 라이젠 3 3300X, 그래픽카드는 지포스 GTX 1060, 1070 Ti, 1080을 사용했습니다. 데빌 메이 크라이 5에서 PS5는 108.7프레임, 1060은 142.1프레임. 보더랜드 3에서 PS5는 118.9프레임, 1070 Ti...
    Date2021.01.17 소식 By낄낄 Reply9 Views3823 file
    Read More
  7. 스팀의 2020년 통계 데이터

    밸브가 스팀의 2020년 통계 데이터를 발표했습니다. 한글이라서 굳이 설명할 건 없고요. 코로나 때문에 게임 플레이 유저가 크게 늘었다고 평가했네요.
    Date2021.01.17 소식 By낄낄 Reply2 Views834 file
    Read More
  8. [반다이남코US] 리틀 나이트메어 스팀 코드 배포

      메일 구독하면 2주 이내에 리틀 나이트메어 스팀 코드를 받을 수 있어요. 
    Date2021.01.16 소식 By미야™ Reply1 Views598 file
    Read More
  9. No Image

    유비소프트가 스타워즈 게임을 제작

    루카스필름은 루카스아츠 게임 스튜디오를 폐쇄하고 2013년에 스타워즈 게임에 대한 권리를 EA에 아웃소싱했습니다. 이후 EA는 스타워즈 배틀프론트, 스타워즈 폴른 오더, 스타워즈 스쿼드론 같은 게임을 만들었고, 2023년까지 이 라이센...
    Date2021.01.14 소식 By낄낄 Reply2 Views442
    Read More
  10. CD Projekt 공동 설립자가 사이버펑크 2077에 대해 사과

    CD Projekt 공동 설립자가 사이버펑크 2077의 사과 영상을 올렸습니다. 특히 콘솔에서 게임이 내려간 것에 대해 집중했습니다. 코로나 때문에 재택 근무를 하고, 콘솔의 한정된 대역폭에 맞춰 최적화가 제대로 이루어지지 않았다고 설명...
    Date2021.01.14 소식 By낄낄 Reply13 Views866 file
    Read More
  11. No Image

    영웅서기5 0 1 최신 기종에 가능하게 만든 유저 패치

    https://mega.nz/file/s55W1DYQ#fTMAYFDHJUUs7eDs4lLionAvU_njBDqsvHq7OeNEBVI   영웅서기5 입니다.   게임패드 매핑어플로 하셔서 하는거 추천합니다,   https://cafe.naver.com/herolore5/67765   영웅서기1 psp에뮬로 돌려서 해야됨   ...
    Date2021.01.13 소식 By에사카 Reply7 Views15419
    Read More
  12. No Image

    [스팀 무료] 삼국군영전

    완전 고전게임이고 오직 중국어입니다. 하지만 한글패치가 있군요. https://oldgamelove.tistory.com/m/540
    Date2021.01.13 소식 By낄낄 Reply4 Views844
    Read More
  13. [XB콘솔]머신게임즈, 새로운 인디아나 존스 게임의 오리지널 스토리 관련 트윗 공개

    엑스박스 게임 스튜디오로 인수된 제니맥스 미디어(베데스다 소프트웍스) 그룹의 자회사이자 울펜슈타인(리부트) 시리즈   개발사인 머신게임즈가 루카스아츠 게임즈와 콜라보로 베데스다 게임 스튜디오의 토드 하워드와 공동으로 개발하...
    Date2021.01.13 소식 By블레이더영혼 Reply1 Views341 file
    Read More
  14. 레노버 ThinkReality A3 AR 스마트 글래스

    레노버 ThinkReality A3 AR 스마트 글래스입니다. 올해 중반기에 비즈니스 시장에 출시 예정. 눈 한족에 1920x1080의 투과형 디스플레이 장착, 스냅드래곤 Xr1 플랫폼을 사용, 최대 5개의 가상 디스플레이, 8백만 화소 RGB 카메라, 1080p...
    Date2021.01.12 소식 By낄낄 Reply1 Views505 file
    Read More
  15. [XB콘솔-PC]에이지 오브 엠파이어 2 : 결정판(디피니티브 에디션) 1st 공식 확장팩 - 서방의 군주들 출시 발표

    2020년 12월 16일, 월드 엣지 스튜디오의 에이지 오브 엠파이어 공식 사이트에서 에이지 오브 엠파이어 2 : 결정판(디피니티브 에디션)의   첫번째 공식 확장팩인 '서방의 군주들(가칭)'이 발표되었고, 2개의 신규 문명 및 3개의 풀 보이...
    Date2021.01.10 소식 By블레이더영혼 Reply7 Views670 file
    Read More
  16. [XB콘솔]343 인더스트리(헤일로 게임IP 프랜차이즈 전문 스튜디오), 설립 이래 최대성장 관련 트윗 공개

    클로브릴 트윗의 내용에 따르면, 엑스박스 게임 스튜디오의 두번째 주도(2007) 아래 헤일로 게임IP 전문 프랜차이즈로 설립된   343 인더스트리가 2007년 설립한 이후, 기존 개발진 30명에서 무려 750명으로 성장했고, 헤일로 인피니트 &...
    Date2021.01.10 소식 By블레이더영혼 Reply0 Views266 file
    Read More
  17. 에픽, RAD 게임 툴즈 인수

    에픽이 RAD 게임 툴를 인수했습니다. 이 곳은 게임 개발에 사용하는 기술과 소프트웨어를 개발하는 곳입니다. 언리얼 엔진에서 RAD의 기술을 볼 수 있으리라 기대해 봅니다. RAD를 처음 듣는 분들도 이 로고는 보신 적 있으시겠지요.
    Date2021.01.10 소식 By낄낄 Reply3 Views502 file
    Read More
  18. No Image

    크래프톤 '배그 모바일2' · '배그2' 개발 본격화

    "크래프톤에서 '배틀그라운드' IP의 PC·콘솔 플랫폼 신작을 준비하던 팀이 있었는데, 이 팀이 지난해 초 펍지로 이관됐다"며 "해당 팀의 프로젝트가 본 궤도에 올라 올해 2분기부터 외부채용을 본격화하고 있는데, 해당 ...
    Date2021.01.10 소식 By낄낄 Reply6 Views497
    Read More
  19. [XB콘솔]제니맥스 미디어(베데스다 소프트웍스), 'Hi-Fi Rush' 상표 등록확인.

    마이크로소프트 인수과정을 진행중에 있는 베데스다 소프트웍스의 모회사인 제니맥스 미디어가, 2020년 12월 21일자 기준으로 'Hi-Fi Rush(하이-파이 러쉬)'라는 타이틀 상표를 등록했는데, 아래의 내용으로 예측 및 가능성이 있다고 합...
    Date2021.01.08 소식 By블레이더영혼 Reply1 Views426 file
    Read More
  20. [XB콘솔]언데드 랩스, 스테이트 오브 디케이 프랜차이즈의 성장 관련 트윗 공개

    클로브릴 트윗에 따르면, 엑스박스 독점작 중 하나이자 오픈월드 좀비 서바이벌 호러 게임IP인 '스테이트 오브 디케이' 프랜차이즈의 개발사인 언데드 랩스가 E3 2018에서 퍼스트 멤버 개발사로 인수한 이후의 성장 내용을 트윗으로 남겼...
    Date2021.01.08 소식 By블레이더영혼 Reply0 Views204 file
    Read More
목록
Board Pagination Prev 1 ... 164 165 166 167 168 169 170 171 172 173 ... 317 Next
/ 317
최근 코멘트 30개
냥뇽녕냥
02:49
ExpBox
02:36
포인트 팡팡!
02:25
아이들링
02:25
아이들링
02:06
아이들링
01:53
아이들링
01:51
스와마망
01:41
스와마망
01:37
스와마망
01:35
PAIMON
01:32
PAIMON
01:31
아스트랄로피테쿠스
01:24
ExpBox
01:22
360Ghz
01:21
투명드래곤
01:20
ExpBox
01:20
까마귀
01:19
ExpBox
01:18
아이들링
01:13
포인트 팡팡!
01:07
MUGEN
01:07
빈도
01:04
아이들링
01:01
까마귀
00:59
아이들링
00:50
이수용
00:47
조마루감자탕
00:46
노코나
00:40
노코나
00:38

AMD
한미마이크로닉스
MSI 코리아
더함

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소