
|
|
|
�개요
 현행íŒ�ì�˜ UC-win/Roadì—�서는, 표준 기능으로ì�¨ 한대ì�˜ PCì—�서 ë�™ì‹œì—� 4채ë„�까지ì�˜ 표시가 가능합니다. 현재, 표시 가능한 채ë„�수를 늘리는 것ì�„ 주ë�œ 목ì �으로ì�¨ UC-win/Roadí�´ëŸ¬ìŠ¤í„° 시스템ì�„ ê°œë°œí•˜ê³ ìžˆìŠµë‹ˆë‹¤. 복수대ì�˜ PC를 ë�™ê¸°ì‹œì¼œ, ë§Žì�€ 모니터ì—� ì˜�ìƒ� ì¶œë ¥ 가능한 시스템입니다. 채ë„�수가 ì¦�가하면, 투ì˜� ë©´ì �ì�´ ì¦�가하여 몰입ê°�ì�´ í–¥ìƒ�하는 것ì�´ ì�¼ë°˜ì �으로 ì•Œë ¤ì§€ê³ ìžˆìŠµë‹ˆë‹¤. 360ë�„ ë�”형ì�˜ 스í�¬ë¦°ì�„ ì�´ìš©í•œ ì‹œë®¬ë ˆì�´í„°ë‚˜ 회ì�˜ì‹¤, ì§€ë ¹ì‹¤ì�˜ ì‹œë®¬ë ˆì�´ì…˜ë“±ì—� 사용 가능한 시스템ì�´ë�¼ê³ ìƒ�ê°�í•˜ê³ ìžˆìŠµë‹ˆë‹¤.
�특징
- ì„¤ì • ë°� ì¡°ìž‘ì�„ ìš©ì�´í•˜ê²Œ ì§„í–‰í• ìˆ˜ 있습니다.
- ìœ ì—°í•œ 구조로 ë�˜ì–´ 있어, 소프트웨어ì—� 있어서 í�´ëŸ¬ìŠ¤í„°ë¡œ 사용하는 PCì�˜ 대수나 구성ì—� 특별한 ì œí•œì�€ 없습니다.
- í�´ëŸ¬ìŠ¤í„° 구성으로 사용 가능한 UC-win/Roadì�˜ 기능ì—� ì œí•œì�€ 없습니다.
- í�´ëŸ¬ìŠ¤í„° 시스템으로 사용하는 것ì�´ 한대ì�˜ PCì—� ì�˜í•œ 사용보다 í�¼í�¬ë¨¼ìŠ¤ë¥¼ ê°œì„ í•©ë‹ˆë‹¤.
- ëª¨ë“ ìš”ì†Œë¥¼ ë�™ê¸°ì‹œí‚¤ê¸° 위해, 여러가지 ì‹œë®¬ë ˆì�´ì…˜ì—� 사용 가능한 범용ì �ì�¸ 시스템입니다.
 |
| ▲천, 불, 연기, �통 차량, 눈� �기 |
��러스터 시스템� 탑재
복수ì�˜ PC를 LAN으로 ì ‘ì†�하여, 한대ì�˜ PC로 ì‹œë®¬ë ˆì�´ì…˜ì—� 필요한 계산ì�„ 합니다. 계산 결과를 ê°� 표시 ì „ìš©ì�˜ ë¨¸ì‹ ì—� ì†¡ì‹ í•˜ì—¬, ê°� 표시 ë¨¸ì‹ ì—�서 표현 처리를 합니다. ì�´ 시스템ì—�서는, ì‹œë®¬ë ˆì�´ì…˜ 계산ì�„ 하는 ë¨¸ì‹ ì�„ 서버, 표시 ë¨¸ì‹ ì�„ ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì�´ë�¼ê³ ë§�합니다. 계산 ë°� 표현 처리를 ì�´í•˜ì�˜ 플로우로 실시합니다.
- ì‹œë®¬ë ˆì�´ì…˜ì�˜ 계산ì�„ 표시하는 í”„ë ˆìž„ë§ˆë‹¤ì—� 1회 실시합니다.
- 1회ì�˜ 계산후, í”„ë ˆìž„ì�˜ 표시ì—� 필요한 ë�°ì�´í„°ë¥¼ ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ìœ¼ë¡œ ì†¡ì‹ í•©ë‹ˆë‹¤.
- ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì¸¡ì—�서 표현 처리를 함과 ë�™ì‹œì—� 다ì�Œ í”„ë ˆìž„ì—�서 필요한 ë�°ì�´í„°ë¥¼ 서버측ì—�서 계산합니다.
- (3)ì—�서 서버측ì�˜ 계산ì�´ 표현보다 빨리 종료한 경우, 표현 처리를 í•˜ê³ ìžˆëŠ” ë�„중ì—� ï¼‘í”„ë ˆìž„ë¶„ì�˜ ë�°ì�´í„°ë¥¼ ìˆ˜ì‹ í•´ ë‘�는 것ì�´ 가능합니다.
ì�´ 최ì �í™”ì—� ì�˜í•´ ë�°ì�´í„° ì†¡ìˆ˜ì‹ ì‹œê°„ì�˜ ì˜�í–¥ì�„ 대í�으로 막는 것ì�´ 가능합니다.
ë˜�한, ê°� ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì—� ê°™ì�€ ë�°ì�´í„°ë¥¼ ì†¡ì‹ í•˜ê¸° 위해 멀티ìº�스트IP를 사용하여, 서버 ë¨¸ì‹ ê³¼ 네트워í�¬ì�˜ 부담ì�„ 최소한으로 합니다.
- 표현ì�´ 종료한후 서버측ì—�서 다ì�Œì�˜ 계산과 ë�°ì�´í„° ì†¡ì‹ ì�„ 실시합니다.
 |
| â–²í”„ë ˆìž„ë§ˆë‹¤ì�˜ 플로우 |
 í�´ëŸ¬ìŠ¤í„° 구성ì�˜ 기본ì �ì�¸ ë�™ìž‘으로ì�¨ëŠ” 1대ì�˜ 서버 ë¨¸ì‹ ìœ¼ë¡œ ì‹œë®¬ë ˆì�´ì…˜ì�˜ 계산ì�„ 실시하여, ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì—�서 표현 처리만ì�„ 실시합니다. 처리ì�˜ ë¶„ë‹´ì�´ 가능하므로, í�¼í�¬ë¨¼ìŠ¤ê°€ í–¥ìƒ�한 시스템ì�´ ë�©ë‹ˆë‹¤. 종래ì�˜ UC-win/Roadì—�서는 êµ�통í��름 ì�´ì™¸ ëª¨ë“ ì²˜ë¦¬ë¥¼ 하나ì�˜ ìŠ¤ë ˆë“œì—�서 실시했기 때문ì—�, 본 기능ì�„ 실현하기 위한 계산과 표현ì�„ ë�…립ì �으로 실행 가능하게 í• í•„ìš”ê°€ 있었습니다. ë”°ë�¼ì„œ, í�´ëŸ¬ìŠ¤í„° 구성과 UC-win/Road표준íŒ�ì—�서ë�„ 멀티 CPU와 멀티 코어 CPU를 ì�´ì „보다 최ì �으로 사용한 ê²°ê³¼, 특히 3D수목, 깃발, 불과 연기, MD3ìº�ë¦í„°ì�˜ ì• ë‹ˆë©”ì�´ì…˜ì—� 관해서 í�¼í�¬ë¨¼ìŠ¤ê°€ í–¥ìƒ�했습니다.
 서버가 ê°� ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì—� ì†¡ì‹ í•˜ëŠ” ë�°ì�´í„°ëŠ”, ì�´ë�™í•˜ëŠ” 요소ì—� 관한 위치 ì •ë³´ì™€ ì†�성입니다. ê°� ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì¸¡ì—�서 ë�°ì�´í„°ë¥¼ ìˆ˜ì‹ í•˜ê³ 3D공간ì�„ ê°±ì‹ í•œ 후 표현 처리를 하지만, 3D수목, 천, 비와 눈과 ê°™ì�´ 복잡한 형ìƒ�ì�„ 가진 요소ì—� 대해서는 ì •ë³´ëŸ‰ì�´ ë°©ëŒ€í•´ì ¸ 네트워í�¬ìƒ�ì—�서 충분하게 ê³ ì†�으로 ì†¡ì‹ í•˜ëŠ” 것ì�´ 불가능합니다. ê·¸ë ‡ê¸° 때문ì—�, ì�´ëŸ¬í•œ 오브ì �트ì—� 대해서는, 서버ì—�서 계산ì—� 필요한 최소한ì�˜ 파ë�¼ë¯¸í„°ë§Œì�„ ì†¡ì‹ í•˜ê³ , ê°� ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì—�서 계산ì�„ 실시하ë�„ë¡� 했습니다.
�기능� 설명
 UC-win/Road표준íŒ�ì�„ 기본으로 í�´ëŸ¬ìŠ¤í„° 시스템ì—� 필요한 기능ì�„ 추가했으므로, UC-win/Road표준íŒ�ì�˜ ëª¨ë“ ê¸°ëŠ¥ì�„ íƒ‘ìž¬í•˜ê³ ìžˆìŠµë‹ˆë‹¤. ê°� ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì—�서ì�˜ ì¡°ìž‘ì�„ 최소한으로 하기 때문ì—�, 초기 ì„¤ì • ì�´ì™¸ ëª¨ë“ ì¡°ìž‘ì�„ 서버 ë¨¸ì‹ ìƒ�ì—�서 하는 것ì�´ 가능합니다. ì‹œë®¬ë ˆì�´ì…˜ì‹œì—�는 서버 ë¨¸ì‹ ì—�서 ì¡°ìž‘, ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ìƒ�ì—�서 3D공간ì�˜ 가시화를 실시합니다.
 하기ì�˜ ì„¤ì •ê³¼ 기능ì�˜ 사용만으로 í�´ëŸ¬ìŠ¤í„° 시스템ì�„ ì¡°ìž‘ 가능합니다.
| ìŠ¬ë ˆì�´ë¸Œì¸¡ì�˜ 초기 ì„¤ì • |
ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ëª…, 서버ì�˜ 네트워í�¬ ì–´ë“œë ˆìŠ¤ |
| 서버측 |
ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì�˜ 표시 ì˜�ì— |
| ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì�˜ ì ˆë‹¨ |
| ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ì�˜ 재기ë�™, 종료, ë�°ì�´í„° 열기 |
| 서버 모드・표준 모드, ì „í™˜ 서버 모드 ìž�ë�™ 개시 |
| ì‹œë®¬ë ˆì�´ì…˜ 개시・종료 |
���먼스 벤치마� 결과
 본 시스템ì�˜ ìœ íš¨ì„± 확ì�¸ì�„ 위해 í�¼í�¬ë¨¼ìФì�˜ 시험ì�„ 실시한 ê²°ê³¼, 통ìƒ�ì�˜ 시스템보다 í�¼í�¬ë¨¼ìŠ¤ê°€ í–¥ìƒ�하여, í�´ëŸ¬ìŠ¤í„°ì—� 들어가는 PC대수ì�˜ ì˜�í–¥ì�´ ì �다는 것ì�„ 알았습니다. 한편 4채ë„� 구성으로 í�´ëŸ¬ìŠ¤í„°ì™€ 표준íŒ�ê³¼ì�˜ 비êµ�를 실시하여, í�‰ê· 140%ì�˜ ê°œì„ ì�„ ì–»ì�„ 수 있었습니다. ë˜�한 15대ì�˜ ìŠ¬ë ˆì�´ë¸Œ ë¨¸ì‹ ê³¼ 표준íŒ� 1채ë„�ì�˜ 비êµ�를 실시하여, 약 2í• ì�˜ ê°œì„ ì�´ ë�˜ì—ˆìŠµë‹ˆë‹¤.
 |
| ▲�러스터 구성, 처리 분담� |
â—�향후ì�˜ ì „ê°œ
 í�´ëŸ¬ìŠ¤í„° 시스템ì�˜ 기본ì �ì�¸ 기능ì�€, 복수ì�˜ PCìƒ�ì—� ë�™ì�¼ì�˜ 버추얼 환경ì�„ ë�™ê¸° 표시시키는 것입니다. ì�´ 기능ì—� ì�˜í•´ 몰입ê°�ì�´ 보다 í–¥ìƒ�ë�©ë‹ˆë‹¤ë§Œ, 몰입ê°�ì�˜ ê°œì„ ì�´ì™¸ì�˜ 목ì �으로ë�„ ì „ê°œ 가능합니다. 예를 들면, í�´ëŸ¬ìŠ¤í„°ë¥¼ ë Œë�”ë§�팜으로ì�¨ ë�™ì�¼ VR환경ì�˜ ì˜�ìƒ�ì�„ ë§Žì�€ 사람ì—�게 방송하는 시스템, ë˜�한 ë�™ì�¼ VR환경ì—�서 ë§Žì�€ 사람ì�˜ ìš´ì „ ì‹œë®¬ë ˆì�´ì…˜ì�„ 실시하여 사람과 사람ì�˜ ìƒ�호 작용ì�„ ê³ ë ¤í•œ 시스템등으로 ì �ìš© ê°€ëŠ¥í•˜ë‹¤ê³ ìƒ�ê°�í•˜ê³ ìžˆìŠµë‹ˆë‹¤. |
| (Up&Coming '10 ì‹ ì¶˜í˜¸ 게재) |
 |
|







>> �»•i‘��‡ƒJƒ^ƒ�ƒO

>> ƒvƒŒƒ~ƒAƒ€‰ïˆõƒT�[ƒrƒX
>> ƒtƒ@ƒCƒiƒ“ƒVƒƒƒ‹ƒTƒ|�[ƒg
|