Youtube에 올라온 이 영상은 IBM에서 발표한 iRT를 이용하여 3대의 PS3를 이용하여 실시간 Ray-tracing랜더링을 보여주고 있다. 이 영상을 보기 전에 알아야할 부분은 영상의 퀄리티나 해상도가 그리 좋지 않은데 왜 이것이 대단하냐고 반문하실 수 있는데, Ray-tracing은 자연에서 발생하는 빛의 움직임을 재현하는 랜더링 기법으로 마야나 MAX같은 3D 이미지 랜더링에서나 쓰이며(물론 요즘은 GI를 쓰겠지만), 실시간으로 구현되는 것은 거의 불가능하다. 그란투리스모나 기타 자동차 게임의 차체에 비치는 매끈한 광원효과는 환경맵핑이라는 기법을 이용한 것이며, 자세히 살펴보면 반사되는 이미지는 미리 만들어진 것이거나 디테일이 떨어지고, 자신이 반사되는 경우도 없다.

동영상 내용

  • Ray-tracing은 720p이며 4x super sampling이 적용되어 있음.
  • 3대의 PS3를 리눅스 환경에서 기가빗이더넷으로 연결하였다.
  • 각 PS3는 7개의 SPE중 6개를 iRT에 할당하고 있다. (나머지 1개는 OS용이거나 I/O 용도인듯)
  • 3대중 한대는 최종 이미지를 만드는 역할을 수행하며 1개의 SPE를 최종 이미지 압축용으로 사용한다.
  • 각각은 1개의 SPE를 이미지 전송 압축용으로 사용한다.
  • 따라서, 이미지 전송용 1대는 4개의 SPE를 나머지 2대는 5개의 SPE를 랜더링에 활용한다.
  • 랜더링 영상은 100% Ray-casting이며 유리와 차 표면에 Reflection과 Refraction이 구현되어 있다.
  • 실시간이기에 다양한 Light source를 부여할 수 있다.
  • 뒷부분에 보이는 네모들은 각각 어떤 하드에서 랜더링되고 있는지를 보여주며, 맨 아래쪽은 4개의 블럭이 있는데 이유는 클라이언트라서 4개의 SPE만을 사용하기 때문이다. 나머지는 5개의 블럭이 보인다.

영상을 보면서 느끼는건, 대단하긴한데 이거 PS3용 게임을 만들 수도 없고, 그렇다고 Real-time Global Illumination처럼 Wow Factor가 있는것도 아닌 게 일반 유저들이 봐서는 그닥 관심이 대상이 되긴 어렵겠다는 생각이었다. 하지만, 대단한건 인정!!

YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. 차승민 2007.12.23 13:38  댓글주소  수정/삭제  댓글쓰기

    좋은정보 감사합니다. 퍼갑니다.



YDL의 PS3버전 출시로 게이머들에게 알려진 Terra Soft에서 PS3를 이용한 클러스터링 솔루션을 판매한다. 6 node와 36 node를 판매중이며, 각각 1TFlops와 5TFlops의 성능을 제공한다고 한다. Head node로는 IBM p5 185을 사용하며, 기가빗이더넷으로 연결된다. 궁금한 점은 분명 같은 Market Segmentation에 IBM의 셀 블레이드 서버군이 존재하는데, Sony와 IBM은 PS3의 서버 시장판매에 대해 어떻게 얘기되었는지 모르겠다. 다만, 이 제품의 가격은 만만치 않은데, 6 node가 $18,325, 36 node가 $40,000에 판매된다. 회사에 놔두면 노드 1개 클러스터링에서 풀어서 몰래 게임할 개발자들 많을 꺼 같은데?

사이트 바로가기
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. 밑줄 2007.04.17 00:20  댓글주소  수정/삭제  댓글쓰기

    우와 5테라플롭스면 국내에서 3번째 정도 하겠는데요?
    1등이 기상청이고 2등이 서울대 슈퍼컴으로 알고 있는데
    저 정도 성능에 가격이 4만불이면 적절한거 같고.. 궁금하네요 ㅋㅋ

    • 미니미 2007.04.17 02:48  댓글주소  수정/삭제

      top500.org 보니까 진짜 4위정도 하네요.
      3위인 SDS의 슈퍼돔서버가 Rmax 3.6테라플롭스, Rpeck가 6.7테라플롭스이네요. Personal Computing과 Super Computing의 차이가 이렇게 좁혀졌을줄은 몰랐네요.

  2. 밑줄 2007.04.17 09:29  댓글주소  수정/삭제  댓글쓰기

    아.. 아침에 다시 보니 생각나네요. 예전에 봤던 기사인데
    http://www.kbench.com/news/?&pr=3&no=38647
    여기 보시면 AMD 듀얼코어 옵테론이 1테라 돌파했었죠.
    기술 발전이 정말 놀랍습니다 ^_^

  3. miriya 2007.04.19 11:28  댓글주소  수정/삭제  댓글쓰기

    신기하군요.. 셀프로세서가 강력하다는 소리는 들었지만 게임기를 클러스터링하다니 ㅎㅎ

    • 미니미 2007.04.19 12:32  댓글주소  수정/삭제

      게임기를 클러스터링하는 것은 PS2시절부터 있었습니다만, 너무나 작은 메모리때문에 실용성이 떨어졌었죠. PS3는 IBM에서 고가에 판매하는 셀브레이드서버랑 사양면에서 큰 차이가 없으니까 나름 경제적(?)인 솔루션이죠.