• Title/Summary/Keyword: Virtual environments

Search Result 769, Processing Time 0.024 seconds

The Development of Mobile-based User Inferface Framework for Virtual Environments (가상환경에서의 인터랙션을 위한 모바일 시스템용 인터페이스 프레임워크 개발)

  • Kim, Seok-Hwan;Cho, Yong-Joo
    • The KIPS Transactions:PartB
    • /
    • v.14B no.5
    • /
    • pp.343-350
    • /
    • 2007
  • Virtual environment is an interactive multimedia space that allows users to experience realistic sensory feedbacks and interactions as they do in real world. There have been some work on the development of two-dimensional user interface for supporting interactions in a virtual environment. However, most of them were designed for specific virtual environments and hence could not be easily deployed to other virtual worlds. To address this problem, some frameworks were developed for building two-dimensional user interfaces for virtual environment, but they had limitations in usability or flexibility. In this paper, we present the HIVE framework, which is designed to help ease the development of two-dimensional user interface for the virtual environment while satisfying the requirements of both usability and flexibility. The HIVE framework utilizes XML and scripting capability, dynamic module loading, XML and script language for usability. It provides module reading, configuration, and event processing mechanism for flexibility. This paper first explains the HIVE framework and describes the applications developed for some virtual environments followed by discussing the future research directions.

A Method of Representing Sensors in 3D Virtual Environments (3D 가상공간에서의 센서 표현 방법)

  • Im, Chang Hyuk;Lee, Myeong Won
    • Journal of the Korea Computer Graphics Society
    • /
    • v.24 no.4
    • /
    • pp.11-20
    • /
    • 2018
  • Applications about systems integration of sensors and virtual environments have been developed increasingly. Accordingly, there is a need for the ability to represent, control, and manage physical sensors directly in a 3D virtual environment. In this research, a method of representing physical sensor devices in a 3D virtual environment has been defined using mixed and augmented reality, including virtual and real worlds, where sensors and virtual objects co-exist. The research is intended to control and manage various physical sensors through data sharing and interchange between heterogeneous computing environments. In order to achieve this, general sensor types have been classified, and a sensor based 3D scene graph for representing the functions of sensors has been defined. In addition, a sensor data model has been defined using the scene graph. Finally, a sensor 3D viewer has been implemented based on the scene graph and the data model so as to simulate the functions of sensors in indoor and outdoor 3D environments.

Motion Patches (모션 패치)

  • Choi, Myung-Geol;Lee, Kang-Hoon;Lee, Je-Hee
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.1_2
    • /
    • pp.119-127
    • /
    • 2006
  • Real-time animation of human figures in virtual environments is an important problem in the context of computer games and virtual environments. Recently, the use of large collections of captured motion data have added increased realism in character animation. However, assuming that the virtual environment is large and complex, the effort of capturing motion data in a physical environment and adapting them to an extended virtual environment is the bottleneck for achieving interactive character animation and control. We present a new technique for allowing our animated characters to navigate through a large virtual environment, which is constructed using a small set of building blocks. The building blocks can be tiled or aligned with a repeating pattern to create a large environment. We annotate each block with a motion patch, which informs what motions are available for animated characters within the block. We demonstrate the versatility and flexibility of our approach through examples in which multiple characters are animated and controlled at interactive rates in large, complex virtual environments.

A Virtual Manufacturing System the Integration of Process Planning and Scheduling (공정계획 및 일정계획 통합을 위한 가상 생산 시스템)

  • Park, Ji-Hyung;Yum, Ki-Won
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.1 s.94
    • /
    • pp.161-166
    • /
    • 1999
  • Virtual Manufacturing System(VMS) is a computer model that represents the precise and whole structure of manufacturing systems and simulates their physical and logical behavior in operation. In this paper, a real time simulation for the virtual factory is proposed to integrate a process planning with scheduling under distributed environments. In order to communicate the information under distributed environments, we use a server/client concept using socket program and internet.

  • PDF

Implementation of Virtual Architectural Engineering and Design of Real-time State Server for Internet Virtual Collaboration (가상건축엔지니어링의 구현과 인터넷 가상협동작업을 위한 실시간 상태서버의 설계)

  • 고동일;이범렬;김종성;오원근
    • Proceedings of the IEEK Conference
    • /
    • 2000.11c
    • /
    • pp.169-172
    • /
    • 2000
  • Recently, the advent of World-Wide-Web(WWW) and the explosive popularity of the Internet gave birth to collaborative applications which were enabled by computers and networks as their primary media. And the progress of 3D computer graphics enabled collaborative application with 3D virtual environments or distributed virtual environments. In this paper, we explain our implementation of Share collaboration engine and Virtual Architectural Engineering 2000 (VAE2000) system which is our pilot application implemented with Share collaboration engine. And we explain problems presented by our experiments with VAE2000 system. For those problems, we design our new middle-ware system, SHINE(SHared INternet Environment). The SHINE proposes new concepts and approaches for collaboration with 3D objects in a virtual world.

  • PDF

Haptics for Human-Machine Interaction at The Johns Hopkins University

  • Okamura, Allison M.;Chang, Sung-Ouk
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.2676-2681
    • /
    • 2003
  • The Haptic Exploration Laboratory at The Johns Hopkins University is currently exploring many problems related to haptics (force and tactile information) in human-machine systems. We divide our work into two main areas: virtual environments and robot-assisted manipulation systems. Our interest in virtual environments focuses on reality-based modeling, in which measurements of the static and dynamic properties of actual objects are taken in order to produce realistic virtual environments. Thus, we must develop methods for acquiring data from real objects and populating pre-defined models. We also seek to create systems that can provide active manipulation assistance to the operator through haptic, visual, and audio cues. These systems may be teleoperated systems, which allow human users to operate in environments that would normally be inaccessible due to hazards, distance, or scale. Alternatively, cooperative manipulation systems allow a user and a robot to share a tool, allowing the user to guide or override the robot directly if necessary. Haptics in human-machine systems can have many applications, such as undersea and space operations, training for pilots and surgeons, and manufacturing. We focus much of our work on medical applications.

  • PDF

A Study on the Formation of Dynamic Palette considering Viewpoint (시선영역을 고려한 동적팔래트 생성 방법에 관한연구)

  • Lim, Hun-Gyu;Yang, Hong-Taek;Paik, Doo-Won
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.772-774
    • /
    • 2008
  • A navigation system for virtual environments using low-quality HMD(head mounted display)must quantize images when the system presents true-color image with restricted number of colors. Such navigation system quantizes an image by using fixed palette. If the system represents an image by using a variable palette which is made considering a region around the viewpoint then user can perceive a virtual environments more vividly because human visual system is sensitive to the colors variation in the region around the viewpoint. In this paper we propose a color quantization algorithm that quantize a region around the viewpoint more finely than other regions at each variation of viewpoint for virtual environments navigation system and compose virtual environments navigation system using proposed algorithm. The system quantizes an image at each variation of viewpoint and shows a quantized image to user through HMD. We tested user preferences for our proposed system and the results show that users preferred our system.

  • PDF

Developing Virtual Learning Environments for Improving Spatial Sense of Young Children (유아의 공간감각 향상을 위한 가상학습공간 구축)

  • Cha, Eun-Mi;Lee, Kyoung-Mi;Lee, Jeong-Wuk
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.6
    • /
    • pp.154-160
    • /
    • 2007
  • The 'spatial sense' means an intuitive feel for one's surroundings and the objects in them. The early childhood is an important period to develop the 'spatial sense'. For young children, motion is a major way of extending their spatial awareness. Consequently, an important step in spatial sense instruction involves getting the children moving. This paper proposes four motion based-contents for improving the spatial sense of young children: a bubble game, a cyber goalkeeper game, a mud-huddle game, and a shape recognition game, The proposed four games are implemented to the virtual learning environments. Also, the virtual learning environments utilize the realistic interfaces which can recognize motions of young children and then interact with the games as they do the movement at the virtual environments provided. Using the realistic interfaces not only develops young children's spatial sense but also offers them the pleasure and interest of self-study.

A Real-time Color Quantization Method for Virtual Environments Navigation System (가상환경 네비게이션 시스템을 위한 실시간 컬러 양자화 기술)

  • Lim, Hun-Gyu;Park, Doo-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.4
    • /
    • pp.53-59
    • /
    • 2007
  • A navigation system for virtual environments using low-qualify HMD(head mounted display) must quantize images when the system presents true-color image with restricted number of colors. Such navigation system quantizes an image by using fixed palette. If the system represents an image by using a variable palette which is made considering a region around the viewpoint then user can perceive a virtual environments more vividly because human visual system is sensitive to the colors variation in the region around the viewpoint. In this paper we propose a color quantization algorithm that quantize a region around the viewpoint more finely than other regions at each variation of viewpoint for virtual environments navigation system and compose virtual environments navigation system using proposed algorithm. The system quantizes an image at each variation of viewpoint and shows a quantized image to user through HMD. We tested user preferences for our proposed system and the results show that users preferred our system.

  • PDF

Semantic Virtual Environment Generation and Navigation Control for 3D Games (3차원 게임을 위한 시맨틱 가상환경 생성과 네비게이션 제어)

  • Jang, Hyun-Duk;Lee, Jae-Moon;Lee, Myeong-Won
    • The KIPS Transactions:PartA
    • /
    • v.14A no.4
    • /
    • pp.209-214
    • /
    • 2007
  • In conventional game systems, virtual environments usually have just the role of a background without the direct relationships for game characters. nev do not consider the semantics about virtual environments. In this paper, we develop a game navigation system that provides semantic information about virtual environments including geographical, historical or my other location-dependent information. Then, the game character obtains the geographical location and its related information when it navigates through a virtual environment. It can be an implementation method for a semantic virtual environment because it can have the environment maintain its semantics depending on the specific location. In addition, we describe a method that can control a character's motion in the semantic virtual environment interactively, and that can input specific information according to the location of the character.