가상 현실에 대한 지식

범주: 컴퓨터/네트워크>> 컴퓨터 지식

문제 설명:

가상 현실, 바람직하게는 VRML에 대한 지식을 제공할 수 있기를 바랍니다. 감사합니다. !

분석:

vrml 가상 현실 기술 1

가상 현실은 컴퓨터와 사용자 간의 인간-컴퓨터 인터페이스의 보다 이상적인 형태입니다. 일반적으로 사용자는 헬멧(입체 이미지를 표시하는 데 사용되는 머리 장착형 디스플레이)을 착용하고 감지 장갑을 착용합니다. 마치 가상 세계에 있는 것처럼 사용자는 가상 환경을 돌아다니며 그 안의 "물체"를 조작할 수 있습니다. 기존 컴퓨터와 비교하여 가상 현실 시스템은 몰입감, 상호 작용성 및 상상력이라는 세 가지 중요한 특성을 가지고 있습니다. 가상 현실 기술은 국방, 건축 디자인, 산업 디자인, 교육, 의학 등 광범위한 잠재적 응용 분야를 가지고 있습니다. 예를 들어, 건축 설계자는 가상 현실 기술을 사용하여 고객에게 3차원 가상 모델을 제공할 수 있고, 외과 의사는 3차원 가상 환자에게 새로운 수술 절차를 시험해 볼 수도 있습니다.

20년 이상의 연구와 탐구 끝에 가상현실 기술은 1980년대 후반 연구실에서 나와 실용 단계에 들어서기 시작했다. 현재 세계의 일부 선진국에서는 이러한 첨단 기술을 경제, 예술, 심지어 군사 분야에 널리 적용하기 시작했으며 상당히 포괄적인 이익을 얻었습니다. 외신 보도에 따르면 1994년 미 육군이 실시한 '루이지애나 94' 전투훈련은 가상현실 기술을 활용해 진행됐다. 이번 훈련은 미 육군이 공식화한 교리, 전술, 군대 조직을 시험하고 시연했을 뿐만 아니라 21세기 전투 요구 사항에 더욱 부합하도록 만들었을 뿐만 아니라 거의 20억 달러에 달하는 훈련 자금을 절약했습니다.

그렇다면 가상현실 기술이란 무엇일까? 간단히 말하면, 사람들이 컴퓨터를 이용하여 실감나는 3차원 가상 환경을 생성하고, 자연스러운 기술을 통해 감지 장치를 이용하여 상호 작용하는 새로운 기술입니다. 기존 시뮬레이션 기술과는 완전히 다르며 시뮬레이션 환경, 시각 시스템 및 시뮬레이션 시스템을 하나로 결합하고 헬멧 장착 디스플레이, 그래픽 안경, 데이터 슈트, 스테레오 헤드폰, 데이터 장갑 및 풋 페달과 같은 감지 장치를 사용합니다. 컴퓨터로 생성된 3차원 가상 환경과 운영자를 연결합니다. 운영자는 센서 장치를 통해 가상 환경과 상호 작용하고 시각, 청각, 촉각 등 다양한 인식을 얻을 수 있으며 '의도하지 않은' 가상 환경을 자신의 희망에 따라 변경할 수 있습니다. 예를 들어, 컴퓨터 가상 환경은 내부에 다양한 장비와 품목이 있는 건물입니다. 운영자는 집 안을 돌아다니며 다양한 감지 장치를 통해 문을 열고 닫을 수 있습니다. 집 디자인 위의 내용이 만족스럽지 않으면 마음대로 변경할 수 있습니다. 분명히 이 가상 현실 기술을 사용하여 건물, 기계, 무기 등의 설계를 수정하고 기술 작전 훈련 및 군사 훈련을 구현하는 것이 훨씬 쉽고 저렴합니다.

가상현실 기술은 일단 적용되면 사람들에게 매력적인 전망을 보여주었고, 이로 인해 각국 군부대에서 선호를 받아왔다. 1990년대 초부터 미국은 군사분야에서 가상현실 기술을 선도적으로 활용해 왔으며, 주로 다음과 같은 4가지 측면에서 활용되고 있다. 첫째, 가상 전장 환경이다. 즉, 전투 배경, 전장 장면, 각종 무기 및 장비, 전투원 등을 포함하는 해당 3차원 전장 환경 그래픽 이미지 라이브러리를 통해 위험하면서도 실제에 가까운 3차원 전장 환경을 사용자에게 제공한다. 현장감을 높이고 훈련의 질을 향상시킵니다. 두 번째는 군인 개인별 시뮬레이션 훈련을 실시하는 것이다. 군인들이 데이터 슈트, 헬멧 장착 디스플레이, 데이터 글러브를 착용하고 감지 장치를 작동하여 다양한 전장 배경을 선택하고 다양한 처리 계획을 입력하고 다양한 전투 효과를 경험하여 실제 전투에 참여하는 것처럼 기술 수준과 기술을 훈련하고 향상시킵니다. .빠른 반응능력과 정신적 지구력. 예를 들어 미 공군이 가상현실 기술을 이용해 개발한 비행훈련 시뮬레이터는 시각적 조종이 가능하고, 3차원 실시간 인터랙티브 그래픽을 처리할 수 있으며, 그래픽 외에 소리와 터치로 항공기를 조종하고 조종할 수 있을 뿐만 아니라, 일반적인 방식으로 처리할 뿐만 아니라 풍선의 위협, 미사일 발사 궤적 등과 같은 항공기 이외의 다양한 상황도 처리합니다. 세 번째는 다양한 군과 무기의 합동 훈련을 실시하고, 전쟁에 참여하는 양측이 다양한 상황과 가상 환경 변화에 따라 '군대 파견'을 할 수 있도록 '가상 전장'을 구축하는 것이다. ", "재치와 용기로 싸우다", "진짜" 대결 훈련을 실시합니다. 넷째는 지휘관 훈련을 실시하는 것이다. 가상현실 기술은 정찰 정보 데이터를 기반으로 전장의 전경을 합성하는 기술로 훈련된 지휘관이 감지 장치를 통해 적군과 전장 상황을 관찰하고 적의 상황을 판단하고 올바른 결정을 내릴 수 있도록 해준다.

미 해군이 개발한 '가상함정 전투지휘소'는 실제 함정 전투지휘소와 거의 완벽하게 유사한 환경을 현실적으로 시뮬레이션할 수 있어 생생한 시각, 청각, 촉각 효과를 통해 훈련생들이 '실제' 전장에 몰입할 수 있다. . 우수한.

물론 가상현실은 아직 초기 단계의 과학기술이고 아직 해결해야 할 문제가 많다. 예를 들어, 컴퓨터로 생성된 가상 환경에서는 작업자가 머리를 돌릴 때마다 컴퓨터가 3차원 이미지를 업데이트해야 합니다. 업데이트된 데이터가 너무 크기 때문에 컴퓨터는 실시간 계산을 완료할 수 없습니다. 이로 인해 시스템 지연이 발생합니다. 또 다른 예로 미공군 가상현실 시뮬레이터에서 생성되는 시각적 동작 신호와 인간의 감정에는 차이가 있어 두통, 현기증 등을 쉽게 유발할 수 있다.

하지만 어쨌든 가상현실 기술은 발전 가능성이 가득한 새로운 분야를 열었고, 시간이 지날수록 점점 더 완벽해지며, 군사 분야에서의 활용도 더욱 커질 것입니다. 점점 더 광범위해지고 그 역할도 더욱 커질 것입니다.

가상현실 세계

월드와이드웹(WWW)의 출현으로 하이퍼텍스트(HyperText)가 탄생했다.

마크업 언어(HTML)는 이런 방식으로 텍스트와 그래픽을 가능하게 한다.

동일한 페이지에 표시되며 CGI(Common Gateway Interface)

는 WWW의 대중화와 웹에 대한 사람들의 관심으로 인해 웹의 대화형 기능을 더욱 강화할 수 있습니다.

계속 증가하는 수요로 인해 새로운 웹 언어의 지속적인 출현이 필요합니다.

Java의 출현으로 사람들은 WebPage에서 직접 애니메이션을 즐길 수 있습니다.

Java. 언어는 객체 언어를 지향하므로 사람들은 페이지

에서 애니메이션을 설정하고 Perl 및 C 프로그래밍을 사용하여 실행 가능한 코드를 생성할 수 있습니다.

현재 널리 사용되는 텍스트 언어에는 HTML 및 SGML(표준

일반화된 마크업 언어). 이들은 모두 태그를 사용하여

데이터 구조의 다양한 요소를 설명합니다.

최근에는 새로운 VRML이 등장했습니다. (가상현실

모델링 언어) VRML은 HTML과 마찬가지로 대상 객체가 웹에 어떻게 나타나는지 설명하는 데 사용되는 모델링 언어입니다. 브라우저에서 해석되지만 VRML은

페이지 형식으로 설명되지 않고 3D 환경 및 대상의 레이아웃으로 설명됩니다.

HTML과 VRML의 차이점은 건물의 청사진과 모형의 차이와 같습니다.

1. 가상현실(VR)이란 무엇인가요?

가상현실은 컴퓨터로 시뮬레이션된 3차원 환경입니다. 사용자는 이 환경에 들어가서 시스템의 개체를 조작할 수 있습니다. 가상 현실의 가장 중요하고 매력적인 점은 컴퓨터 네트워크를 통해 여러 사용자가 실시간으로 상호 작용한다는 것입니다. 현실 세계와 동일한 시각적, 청각적 경험을 갖고 있거나 훨씬 더 화려한

다채로운 가상 세계에 참여할 수 있습니다.

이란 무엇입니까? 위에서 설명한 것은 미래의 가상 현실 세계이며 현재의 가상 현실 시스템은 사람들의 요구 사항을 충족시키기에는 거리가 멀습니다. 우선 네트워크의 전송 속도를 달성할 수 없습니다.

p >

실시간 영상 전송과 대용량 정보의 데이터 교환을 만나 가상현실로 이어진다

현실에서 사용되는 장비는 아직 개발 단계로 대중화와는 거리가 멀다.

2. 가상현실에 필요한 하드웨어 장비

가상현실과 멀티미디어는 본질적인 차이가 있다. 멀티미디어는 일련의 2차원 이미지를 화면에 순차적으로 표시한다.

가상 현실은 길이, 너비 및 높이를 사용하며

이 둘의 또 다른 중요한 차이점은 하드웨어 장비입니다.

p> p>

일반적인 컴퓨터 상호작용 장치로는 키보드, 마우스, 조작 버튼 등이 있습니다.

멀티미디어 시스템(키보드, 마우스,

컴퓨터 및 장착형 디스플레이는 다음과 같이 구성됩니다. 모니터 및 스피커) ) 추적기에는 기계식, 초자연적, 자기 유도식, 광학식 및 수동식 등 여러 유형이 있습니다. "헬멧"은 디스플레이, 광학 시스템, 스테레오 사운드로 구성됩니다.

3. 기존 네트워크 가상현실 시스템의 예

1. SIMNET은 미군이 구축한 군사훈련용 시스템이다.

탱크 부대 훈련 비용을 줄이기 위한 SIMNET입니다.

약 1,000개의 풀 모션 이미지 모델을 조정할 수 있는 최초의 대규모 네트워크 VR 사례입니다.

2. VR 게임 많은 게임 회사가 가상 현실 환경을 부분적으로 구현했습니다. 특히 근거리 통신망에서 실시간 및 상호작용을 현실화합니다.

.

4. VR 언어

VRML(Virtual Reality Modeling) 언어)는 가상 환경 구축을 위한 사양을 제공하고 기존 3차원 소프트웨어의 장면 설명자를 통합합니다.

언어의 기본 요소인 정점, 선 및 표면을 갖습니다. 정의, 좌표 변환

크기 조정, 회전 및 변환 기능이 있으며

데이터 구조가 최적화되어 있습니다.

5. VRML 브라우저

VRML이 언어라면 당연히 VRML 브라우저는 인터프리터입니다. 실제로 VRML 브라우저의 주요 기능은 VRML 코드

파일을 읽고 이를 그래픽 이미지로 해석하는 것입니다.

현재 Netscape의

Live3D

(scape/prod/products/navigator/

< 등 다양한 유형의 VRML 브라우저 소프트웨어가 있습니다. p> live3d/index), Paper Sofare의 WebFX

(paperinc/), SGI 및 템플릿 그래픽

Sofare Corporation의 WebSpace

(webspace.sgi/WebSpace /WhatsNew/),

InterVista Software Corporation World View

(webmaster/vrml/) 및 Microsoft의

Virtual Explorer

(microsoft /windows/ie/vrml) 등

p>

기본적으로 조명, 원근감 변경, 흐림 등 개체의 변형 효과를 구현합니다.

흐림, 자르기, 그림자, 투영 , 충돌? 오소리?

여섯. VRML 파일 만들기

VRML 언어의 기본 개체는 구, 원뿔, 원통, 정육면체

, 텍스트 등입니다. . 장면을 생성하기 위한 편의를 제공합니다. 구의 실제 예

# VRML V1.0 ASCII

구분자 {

재질 { 확산 색상 1 0 0 }

# 빨간색 색상

구형 { }

}

현재 VRML에 대한 사람들의 인식을 감소시키는 VRML 파일을 생성하는 모델 소프트웨어가 많이 있습니다.

언어에 대한 두려움이 있고, 다른 3D 형식의 파일을 VRML 파일로 변환할 수 있는 소프트웨어도 많습니다

, 3DS, RAW 등

it.sohu /webcourse/webmonkey/1multimedia/vrml/