• Title/Summary/Keyword: 3D User Interface

Search Result 423, Processing Time 0.029 seconds

Image-Based Approach for Modeling 3D Shapes with Curved Surfaces (곡면을 포함하는 형상의 영상을 이용한 모델링)

  • Lee, Man-Hee;Park, In-Kyu
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.1
    • /
    • pp.38-48
    • /
    • 2007
  • In this paper, we propose an image-based method for modeling 3D objects with curved surfaces based on the NURBS (Non-Uniform Rational B-Splines) representation. Starting from a few calibrated images, the user specifies the corresponding curves by means of an interactive user interface. Then, the 3D curves are reconstructed using stereo reconstruction. In order to fit the curves easily using the interactive user interface, NURBS curves and surfaces are employed. The proposed surface modeling techniques include surface building methods such as bilinear surfaces, ruled surfaces, generalized cylinders, and surfaces of revolution. In addition to these methods, we also propose various advanced surface modeling techniques, including skinned surfaces, swept surfaces, and boundary patches. Based on these surface modeling techniques, it is possible to build various types of 3D shape models with textured curved surfaces without much effort. Also, it is possible to reconstruct more realistic surfaces by using proposed view-dependent texture acquisition algorithm. Constructed 3D shape model with curves and curved surfaces can be exported in VRML format, making it possible to be used in different 3D graphics softwares.

An Implementation of 3D User Interface for Interactive TV Application (Interactive TV 애플리케이션을 위한 3D User Interface 구현)

  • Kim, Jung-Hwan;Park, Youn-Sun;Jung, Chan-Goo;Jung, Moon-Ryul
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.317-324
    • /
    • 2006
  • 디지털방송의 애플리케이션(Xlet)은 시청자와 방송프로그램간의 상호작용에 중요한 역할을 담당한다. 현재 이러한 애플리케이션 UI는 평면이미지로 구성하는 것이 대부분이며 화면상 영역은 2차원으로 제한된다. 본 논문은 이러한 2차원의 평면적인 느낌을 극복하고 3차원이 가진 다양한 이점을 살리기 위한 3차원 UI구현방법을 제시한다. 이를 위해, 본 논문은 가상의 3D System, Virtual Timeline, Animation Model 등을 구성하였다. 3D System이란 UI가 3차원 좌표계를 가지기 위한 환경을 말하며, Timeline과 Animation Model은 제한적인 성능의STB에서 보다 진보된 애니메이션을 UI에 적용하기 위한 기법이다. 이들은 다양한 애플리케이션 제작, 서비스 개발 등에 응용이 가능하다. 디지털방송은 매우 빠른 속도로 발전하고 있으며 새로운 형태의 서비스가 속속 등장하고 있다. 이러한 흐름에 발맞춰 3D UI는 기존의 TV 화면에서 보다 진보된 형태의 사용자 인터페이스의 모습을 보여줄 것이다.

  • PDF

A Study on 3D View Design of Images and Voices Integration for Effective Information Transfer (효과적 정보전달을 위한 영상정보의 3D 뷰 및 음성정보와의 융합 연구)

  • Shin, C.H.;Lee, J.S.
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.35 no.1B
    • /
    • pp.35-41
    • /
    • 2010
  • In this paper, we propose a 3D view design scheme which arranges 2D information in a 3D virtual space with a flexible interface and voice information. The scheme allows the user interface of the 2D image in 3D virtual space anytime from any view point. Voice information can be easily attached. It is this simple and efficient image and voice information arrangement in 3D virtual space that improves information transfer.

Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept (OOP 개념에 기초한 유동해석용 전처리 프로그램 개발)

  • Myong, Hyon-Kook;Ahn, Jong-Ki
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.32 no.1
    • /
    • pp.70-77
    • /
    • 2008
  • A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

Development of a 3D Graphic Simulator for Assembling Robot (조립용 로봇이 3차원 그래픽 시뮬레이터 개발)

  • 장영희
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 1998.03a
    • /
    • pp.227-232
    • /
    • 1998
  • We developed a Off-Line Graphic Simulator which can simulate a robot model in 3D graphics space in Windows 95 version. 4 axes SCARA robot was adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed program. The interface between users and the off-line program system in the Windows 95's graphic user interface environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by Silicon Graphics, Inc. were utilized for 3D graphics.

  • PDF

Vision based 3D Hand Interface Using Virtual Two-View Method (가상 양시점화 방법을 이용한 비전기반 3차원 손 인터페이스)

  • Bae, Dong-Hee;Kim, Jin-Mo
    • Journal of Korea Game Society
    • /
    • v.13 no.5
    • /
    • pp.43-54
    • /
    • 2013
  • With the consistent development of the 3D application technique, visuals are available at more realistic quality and are utilized in many applications like game. In particular, interacting with 3D objects in virtual environments, 3D graphics have led to a substantial development in the augmented reality. This study proposes a 3D user interface to control objects in 3D space through virtual two-view method using only one camera. To do so, homography matrix including transformation information between arbitrary two positions of camera is calculated and 3D coordinates are reconstructed by employing the 2D hand coordinates derived from the single camera, homography matrix and projection matrix of camera. This method will result in more accurate and quick 3D information. This approach may be advantageous with respect to the reduced amount of calculation needed for using one camera rather than two and may be effective at the same time for real-time processes while it is economically efficient.

3DOF Force-Reflection Interface (3자유도 힘 반향 역감장치)

  • 강원찬;김동옥;신석두;김영동
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.4 no.5
    • /
    • pp.455-461
    • /
    • 1999
  • In this paper, we present the 3DOF force-rei1ecting interface which allows to acquire force of objc'Ct within a a virtual environment. This system is comlxlsed of device, virtual environment model, and force-rei1ecting r rendering algorithm. We design a J DOF force reflecting device using the pc$\alpha$allel linkage, torque shared by W wire, and the controller of system applied by impedance control algorithm. The force reflecting behaviour i implemented as a function position is equivalent to controlling the mechanical impedance felt by the user. E Especially how force should be supplied to user, we know using a God-Object algorithm As we experiment a system implement$\varepsilon$d by the interface of 3D virtual object and 3DOF force reJll'Cting i interface, we can feel a contact, non contact of :)D virtual object surface and sensin앙 of push button model.utton model.

  • PDF

An Approach to implement Virtual 3D-Touch using 2D-Touch based Smart Device through User Force Input Behavior Pattern (2D-Touch 스마트 디바이스에서 사용자 행동 패턴 분석을 통한 가상 3D-Touch 구현을 위한 방법)

  • Nam, ChoonSung
    • Journal of Internet Computing and Services
    • /
    • v.17 no.6
    • /
    • pp.41-51
    • /
    • 2016
  • The appearance of 3D-Touch interface provided the basis of a new interaction method between the users and the mob ile interface. However, only a few smartphones provide 3D-Touch features, and most of the 2D-Touch devices does not provide any means of applying the 3D-Touch interactions. This results in different user experiences between the two interaction methods. Thus, this research proposes the Virtual Force Touch method, which allows the users to utilize the 3D-Touch Interface on 2D-Touch based smart devices. This paper propose the suitable virtual force touch mechanism that is possible to realize users' inputs by calculating and analysis the force touch area of users' finger. This proposal is designed on customized smartphone device which has 2D-Touch sensors.

Virtual Block Game Interface based on the Hand Gesture Recognition (손 제스처 인식에 기반한 Virtual Block 게임 인터페이스)

  • Yoon, Min-Ho;Kim, Yoon-Jae;Kim, Tae-Young
    • Journal of Korea Game Society
    • /
    • v.17 no.6
    • /
    • pp.113-120
    • /
    • 2017
  • With the development of virtual reality technology, in recent years, user-friendly hand gesture interface has been more studied for natural interaction with a virtual 3D object. Most earlier studies on the hand-gesture interface are using relatively simple hand gestures. In this paper, we suggest an intuitive hand gesture interface for interaction with 3D object in the virtual reality applications. For hand gesture recognition, first of all, we preprocess various hand data and classify the data through the binary decision tree. The classified data is re-sampled and converted to the chain-code, and then constructed to the hand feature data with the histograms of the chain code. Finally, the input gesture is recognized by MCSVM-based machine learning from the feature data. To test our proposed hand gesture interface we implemented a 'Virtual Block' game. Our experiments showed about 99.2% recognition ratio of 16 kinds of command gestures and more intuitive and user friendly than conventional mouse interface.