Earticle

현재 위치 Home 검색결과

결과 내 검색

발행연도

-

학문분야

자료유형

간행물

검색결과

검색조건
검색결과 : 24
No
1

클러스터링 기반의 3D 위치표시용 스마트 플랫폼설계 KCI 등재후보

강민구

한국위성정보통신학회 한국위성정보통신학회논문지 제10권 제1호 2015.02 pp.56-61

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

본 논문에서는 사물인터넷(IoT, Internet of Things) 사용자가 안드로이드 플랫폼 기반의 홈 허브가 유니티 3D 모델링으로 사물인터넷 센서의 3D 위치표출 방안이 제안되었다. 특별히, 3차원 공간에서 IoT 센서는 설치 공간별로 클러스링을 통해 IoT센서 속성과배터리 상태를 모니터링 방식을 설계한다. 또한, 3차원 공간상에서 신규 설치한 IoT 센서가 인접 센서들의 무선신호의 비콘신호및 도착시간 분석에 따른 센서의 위치를 추적하는 방식은 센서의 무선신호세기(RSSI, received signal strength indicator)와 방위각을 기반으로 3차원 공간상에서 수신 각도에 따른 센서의 3D 위치를 표출할 수 있다. 이때 유니티 런쳐가 탑재된 스마트 허브 플랫폼은 사물인터넷 센서의 동작상태 모니터링이 가능하며, 다양한 센서의 생애주기를 관리할 수 있도록 동영상이 3차원 텍스쳐가 동시에연동하도록 활용할 수 있다.

In this paper, the 3D positioning of IoT sensors with the Unity engine of android platform based home-hub was proposdefor IoT(Internet of Things) users. Especially, the monitoring of IoT sensor and battery status was designed with the clusteringof IoT sensor's position. The 3D positioning of RSSI(received signal strength indicator) and angle for new IoT sensoraccording to clustering method was described with the cooperation of beacon and received arrival signal time. This unityengine based smart hub platform can monitor the working situation of IoT sensors, and apply 3D video with texture forthe life-cycling of many IoT sensors simultaneously. rs was described with RSSI(received signal strength indicator) and received angle.

2

Network-based AR education framework using Python and Unity 3D Engine KCI 등재

Bon Woo Gu, Kiu Duck Hwang, Il-Hyun Cho, Seong Hye Ahn

한국컴퓨터게임학회 컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) 제36권 제2호 2023.06 pp.13-21

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

VR 및 AR은 대중들이 접근하기 어려운 기술이 아닌, 개인용 스마트 폰 하나로 체험 및 활용 할 수 있는 시 대가 되었다. 최근 이런 개인용 스마트 폰의 다양한 센서를 활용한 AR 콘텐츠가 개발되고 서비스 되고 있다. AR 콘텐츠의 수요가 커지면서Software교육의 수요도 커지게 되었다. 하지만, 비전공자들도 배우기 쉬운 Python 언어를 중심으로 SW 교육이 활발해졌음에도, 아직까지 AR 콘텐츠 개발에서는 Python을 적극적으로 사용할 수 없다. AR 콘텐츠는 기술 분야 뿐 아니라 인터렉티브 아트 분야에서도 활발하게 사용되고 있다. 최근 인터 렉티브 아티스트들은 Python을 이용하여 인공지능을 활용한 작품을 개발 및 전시하고 있다. Python을 통한 SW 교육은 SW 분야의 취업에만 필요한 것이 아니라 아트 분야에서도 필요한 교육이 되었다. 본 논문에서는 AR 콘텐츠 개발 교육을 위한 Python과 Unity 3D Engine을 이용한 네트워크 기반 AR 프레임 워크를 제안한다. 제 안한 AR 프레임 워크는 Web 기반 브라우저에서 개인용 스마트 폰의 카메라에 접근하여 카메라 정보를 Main Server에 전송하고 Python에서 Mark를 분석한다. Mark 정보에 맞춰 Unity 3D Engine에서 3D 오브젝트를 렌더 링하고, 카메라 정보화 합성 후, MJPEG 스트리밍으로 개인용 스마트 폰 화면에 렌더링 된다. 본 논문에서 제 안한 AR 프레임 워크는 SW 교육 플랫폼과 비대면 교육 플랫폼의 요구사항을 반영하며, 인터렉티브 아티스트 들의 다양한 도전에 필요한 기술적 제한을 낮춰 줄 것으로 기대한다.

VR and AR are not technologies that are difficult for the public to access, but can be experienced and used with a single personal smartphone. Recently, AR content using various sensors of these personal smartphones has been developed and serviced. As the demand for AR content grew, so did the demand for software education. However, although SW education has become active around Python languages that are easy for non-majors to learn, Python cannot be actively used in AR content development. AR content is actively used not only in the technical field but also in the interactive art field. Recently, interactive artists have been developing and exhibiting works using artificial intelligence using Python. SW education through Python is not only necessary for employment in the SW field, but has also become necessary education in the art field. This paper proposes a network-based AR framework using Python and Unity 3D Engine for AR content development education. The proposed AR framework accesses the camera of a personal smartphone from a web-based browser, transmits camera information to the Main Server, and analyzes Mark on Python. It renders 3D objects in Unity 3D Engine according to Mark information, synthesizes camera informatization, and renders them on personal smartphone screens with MJPEG streaming. The AR framework proposed in this paper reflects the requirements of SW education platforms and non-face-to-face education platforms, and is expected to lower the technical limitations required for various challenges of interactive artists..

3

4,000원

실감형 콘텐츠 관련 연구가 활발히 진행되고 있다. AR을 중심으로 한 실감형 콘텐츠의 발전은 스마트 폰을 이용하여 실세계에 3D 가상 콘텐츠를 추가하는 것을 넘어, 대형 건축물에 Projection Mapping을 하는 Media Facade 콘텐츠로 발전되었다. 최근 Projection Mapping을 이용한 Media Facade를 활용한 광고 콘텐츠의 수요가 증가하면서 Projection Mapping콘텐츠에 대한 교육과 시스템개발이 요구 되고 있다. Projection Mapping을 처음 배우는 교육생의 경우, 투사할 사물 및 건축물을 만드는 것부터 큰 어려움으로 작용된다. 사물 및 건축물을 구축하기 위해서는 그만한 자원과 재원이 요구되며, 한번 만들고 나면 다시 자원 을 활용하여 바꾸기 쉽지 않다. 본 논문에서는 Projection Mapping 교육을 위한 Unity 3D Engine 기반 Projection Mapping Simulation을 제안한다. 제안된 Projection Mapping Simulation는 Unity 3D Engine을 기반하였기 때문에 무료로 교육생들이 사용이 가능하며, 다양한 3D Object File를 활용하여 사물 및 건축물을 나타내고 조작할 수 있다. 또한, Projection Mapping에 쓰이는 영상을 Video 뿐 아니라, 실시간 3D Rendering으로 사용할 수도 있다. 본 논문에서 제안한 Projection Mapping Simulation는 교육생들에게 공간과 사 물 및 건축물의 이해를 돋기 위한 실험의 장이 될 것이며, Projection Mapping 콘텐츠 연구 자들에게는 여러 Projection Mapping 기법을 실험 및 연구할 수 있는 장이 되길 희망한다.

Research on realistic content is actively underway. The development of realistic content centered on AR has gone beyond adding 3D virtual content to the real world using smartphones and has developed into Media Facade content that uses projection mapping on large buildings. Recently, as the demand for advertising content using Media Facade using Projection Mapping increases, education and system development for Projection Mapping content are required. For trainees learning Projection Mapping for the first time, creating objects and buildings to project poses a great challenge. Building objects and buildings requires a lot of resources and resources, and once created, it is not easy to use resources to change them again. In this paper, we propose Projection Mapping Simulation based on Unity 3D Engine for projection mapping education. Because the proposed Projection Mapping Simulation is based on the Unity 3D Engine, it can be used by trainees for free, and objects and buildings can be represented and manipulated using various 3D Object Files. In addition, the video used for projection mapping can be used not only as video but also for real-time 3D rendering. We hope that the Projection Mapping Simulation proposed in this paper will be a place for experimentation to enhance trainees' understanding of space, objects, and buildings, and for Projection Mapping content researchers to experiment and research various projection mapping techniques.

4

4,000원

현재 기술이 발전하게 됨에 따라 멀티미디어 콘텐츠 제작에는 많은 비용과 인적자원이 필요하고, 수많은 멀 티미디어 제작 도구 소프트웨어가 필요하게 되었다. 이런 각각의 멀티미디어 제작 소프트웨어들은 배울 내용 이 너무 많은데다가 고품질의 최종결과물을 만들기 위해서 많은 시간이 소요되는 문제점이 있다. 그렇기 때 문에 대학생들이 실무 업계에서 통용될 수 있는 멀티미디어 콘텐츠 제작을 위해서 4년이라는 대학교육 시간 내에서 이것들을 전부 학습하기엔 무리가 있고 여러 가지 제약이 수반될 수밖에 없다. 이러한 문제점들이 대 두된 가운데 게임을 제작하기 위한 게임 엔진이 새로운 대안으로 제시되고 있다. 여러 가지 소프트웨어로 만 들어야 했던 멀티미디어 콘텐츠를 게임 엔진으로 하나로 통합하여 만들 수 있게 되었고, 실시간 렌더링을 할 수 있는 게임 엔진의 특성상 최종 결과물을 만드는 데 기존의 방식보다 비약적인 시간 단축이 가능하기 때 문이다. 본 논문에서는 대학에서 효율적인 교육을 위하여 상용게임 엔진 중 가장 많이 쓰는 Unity 엔진과 Unreal 엔진을 중심으로 각 게임 엔진의 특성과 장·단점을 비교 분석함으로써 위 두 엔진 중 대학교에서 어 떤 것을 선택하여 교육하는 것이 효율적인지에 대한 분석 결과를 제시하고자 한다.

With the development of current technology, multimedia content production requires a lot of cost and human resources, and a lot of multimedia production softwares are required. There are problems that each of these multimedia production softwares have too much to learn and takes a lot of time to produce high-quality final results. Therefore, it is difficult for college students to learn all of these within four years of college education to produce multimedia content that can be used in the working-level industry and there are many restrictions. Amid these problems, a game engine to produce games is being proposed as a new alternative. Multimedia content, which had to be made with various software, can be integrated into one game engine, and due to the nature of the game engine that can render in real time, it is possible to reduce the time to produce final results by leaps and bounds. In this paper, we want to compare the characteristics and strengths and weaknesses of each game engine with Unity and Unreal engine which are used most often among commercial game engines, and suggest an analysis of which of the above two engines is efficient in choosing and training at the university.

5

Technological trend of VR/AR maintenance training and API Implementation Example based on Unity Engine KCI 등재

Lee Jee Sung, Kim Byung Min, Choi Kyu Hwa, Nam Tae Hyun, Lim Chang Joo

한국컴퓨터게임학회 컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) 제31권 제4호 2018.12 pp.111-119

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

국가기관과 기업은 정비사를 양성을 위한 고등학교부터 대학교, 기업 훈련센터 같은 교육기관을 만 들어 숙련된 정비사로 훈련시키려고 많은 노력을 하고 있다. 하지만 교재를 이용한 이론교육과 현 장에서 사용하지 않는 장비를 이용한 실습교육으로는 제대로 된 정비교육을 진행하지 못하며 특수 장비를 활용한 교육이나 위험한 상황을 가정한 정비의 교육은 매우 위험하여 영상이나 사진으로 교 육을 진행하고 있었다. 최근에는 VR과 AR을 접목하여 단순정비에서 특수정비까지 시뮬레이션으로 안전하게 상황을 체험하고 문제를 해결하는 효과적인 교육 시뮬레이션이 연구되고 개발되는 사례가 많이 있다. 본 논문에서는 다누리 VR과 DisTi Engine, Remote AR을 비교분석하고, 유니티 엔진 기 반으로 외부에서 전달된 정보를 기반으로 콘텐츠를 디바이스 화면에 최적화하여 출력하는 AR API 를 소개하고, VR 디바이스인 HTC Vive의 컨트롤러와 HMD의 정보를 실시간으로 수집하고 수집된 정보를 파일에 저장하는 VR API를 구현한 사례를 소개했다. 본 연구에서 구현한 API를 사용하면 콘텐츠를 제작할 때 도움을 줄 수 있을 것이다.

National agencies and corporations are making a lot of efforts to educate mechanics from high school to university and enterprise training center to train as skilled mechanic. but the theoretical training using textbooks and the training using equipment not used in the field did not provide proper maintenance training. And education using special equipment or assuming dangerous situation was very dangerous, so we were carrying out education with video or photo. In recent, there have been a number of cases in which effective training simulations have been researched and developed in order to experience situations and solve problems safely through simulation from simple maintenance to special maintenance by combining VR and AR. This paper describes the comparative study of the existing APIs such as Danuri VR, DisTi Engine and Remote AR for general purpose AR/VR contents. We also proposed a AR/VR API based on Unity 3D Engine for AR/VR maintenance contents. The API can be used for maintenance contents developers efficiently.

6

4,000원

포켓몬고 게임이 인기를 끈 후 증강현실 게임의 인기는 기존보다 높아지고 있다. 이에, 게임 엔진중 하나인 유니티 엔진을 사용하여 증강현실 게임을 만드는 방법에 대하여 설명한다. 특히 증강현실의 기술 중 MARKER가 필요 없는 MARKERLESS 방식을 선택하여 게임에 최적화된 증강현실을 구현하는 방법을 이용하였다. 본 논문에서는 유니티엔진과 유니티를 지원하는 KUDAN AR엔진을 활용하여 MARKERLESS 방식의 증강현실 게임을 제작하는 기법을 ‘우리동네히어 로’ 프로젝트를 통하여 제안한다. 이 제안을 위해 실행 가능한 버전을 제작하여 테스트하였으며, 이 연구를 통해 KUDAN 엔진의 MARKERLESS 방식으로 게임을 제작하는 경우 손쉽게 증강현실의 다양한 기능을 적용할 수 있다는 것을 밝혀냈다.

After the Pokemon game became popular, the popularity of the Augmented Reality game is higher than ever. Therefore, it is an important choice to use an engine to create an augmented reality game. It explains how to create an augmented reality game using Unity engine, which is one of the most used game engines in game development. We describe a method for implementing augmented reality optimized for games by selecting a MARKERLESS method that does not require a marker among the augmented reality techniques. In this paper, we propose a technique to create MARKERLESS augmented reality game using KUDAN AR engine which supports Unity engine and unity through 'Our Hero' project.

7

Unity3D를 이용한 빗방울 렌더링 구현 KCI 등재

이면재, 김경남

한국디지털정책학회 디지털융복합연구 제12권 제1호 2014.01 pp.519-524

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

본 연구는 빗방울 렌더링에 관한 연구이다. 기존 게임에서 빗방울을 렌더링하는 경우에는 스프라이트 이미지를 이용하거나 대략적으로 빗방울이 맺힌 텍스처를 이용한다. 이 방법은 모든 빗방울이 비슷한 모양과 크기로 렌더링되기 때문에 플레이어들에게 실제감을 제공하기에는 한계가 있다. 이 한계를 개선하기 위해 본 논문에서는 빗방울이 물체와 접촉했을 때 표면 장력을 고려한 빗방울 생성 방법을 제안하고 이를 Unity3D 엔진을 이용하여 구현한다. 본 논문의 유용성을 보여주기 위해, 표면 장력 수식의 요소인 면적과 당기는 힘의 변화에 따른 빗방울 생성을 보여준다. 본 논문은 빗방울을 게임에서 렌더링 하는 경우 실제감 있는 게임 제작에 도움을 줄 수 있다.

This research is the study of raindrop rendering. In case of rendering for raindrop in existing games, it is used on sprites images or roughly raindrops images using texture rendering. These methods are similar to the shape and size of all rendered raindrop. That's why players are limitations to provide a sense of reality. To overcome this limitation, this paper proposes a method for generating raindrop considering surface tension and contac angle, the amount of water, implements the raindrop using Unity3D engine. To demonstrate the usefulness of this paper, this paper shows the generated raindrop in accordance with the change in the area and pulling force in surface tension formula. This paper can help to provide the actuality in game in case of rendering the raindrop.

8

4,000원

Unity 3D is a 2D and 3D game engine that supports multiple platforms. Editors may develop 2D and 3D games that run on Windows, Mac, Android, iPhone and various web platforms. In this paper, we propose a shooting game designed and developed using the Unity 3D game engine. Shooter is a game genre to defeat the enemy by shooting a gun or missiles. Through factors such as a game system it is very simple, one momentary reflection ability or behavior is characterized by the pursuit of sex games. Also it analyzed for the game and the game system architecture for game development. I hope to help them through a variety of platforms based game design and development.

9

Development of Smart Multiplatform Game App using UNITY3D Engine for CPR Education SCOPUS

Ji Won Oak, Jae Hwan Bae

보안공학연구지원센터(IJMUE) International Journal of Multimedia and Ubiquitous Engineering Vol.9 No.7 2014.07 pp.263-268

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

The purpose of this study was to spread CPR education to the public and to promote the effects of training using an app design that applied the gamification theory based on UNITY3D engine. The results of this study are expected to contribute to the advancement of the online smart SNG market through the promotion of the net functional effects of games by applying the gamification theory on various functional games, and by using UNITY3D to convert web-based games and contents into ‘IOS’ or ‘ANDROID’ and widely developing them into smartphone-use services. Also the clients in community would likely be equipped with an ability to respond to emergency situations, by receiving CPR training in a fun and easy manner at anytime, anywhere.

10

Design and Development of Unity3D Game Engine-Based Smart SNG (Social Network Game) SCOPUS

Jae-Hwan Bae, Ae-Hyun Kim

보안공학연구지원센터(IJMUE) International Journal of Multimedia and Ubiquitous Engineering Vol.9 No.8 2014.08 pp.261-266

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

As the number of smartphone users has been largely increased, games are highlighted because of their roles to promote the correlations by strengthening functions of SNS (Social Network Service). The SNG(Social Network Service) connects many people who don't know each other’s around the world under one theme, therefore, becomes a communication tool for establishing a new human network. The games provided by social network service have increasingly drawn attention. In particular, a continuous expanding is exhibited in a sale along with the increase of users of SNS service, suggesting that the game industry is further activated. The growth of social network game market shows a multi-platform expansion of social network game by linking the off/online of mobile app store and web one. However, the problem of it is a lack of related experiences and developers. And the current social network games are mostly created in a flash-based form, thus, there are problems in terms of multi-platform support and limits of 3D games. Therefore, the Unity3D Engine developed by Unity Technologies, an engine which capable of making high-quality games in a relatively easy and fast way used to overcome limits of 2D social network games, and design and develop the 3D social network game(SNG) using 3D multi-platform engine unity. This is expected to contribute to an activation of the multi-platform-based smart SNG game market.

11

FDS Simulation High Rise Building Model for Unity 3D Game Engine

Yongzhe Xu, Eunju Kim, Kyunjoo Lee, Jaesug Ki, Byungsoo Lee

보안공학연구지원센터(IJSH) International Journal of Smart Home Vol.7 No.5 2013.09 pp.263-274

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Smoke simulation is an interesting topic in simulation fluid dynamics and graphics area. Stack Effect Fire model was happened in fire of High Rise building. Simulation this fire model and smoke scene is one of the most challenging tasks in fluid dynamics of computer graphics area. In this paper proposed Smoke simulation rendering is based on game engine of particle system. But common game engine don’t have stack effect model and compute coordinate position algorithm. Recently proposed method based on FDS’s (Fire Dynamic Simulation) result Excel file which improves Unity 3D game engine for stake effective fire model and smoke boundaries. Using Excel file coordinates to improve Unity 3D game engine particle system, and changes the original game engine particle system, over the coordinates of particles moving location, boundary and fire model stake effect look like real world fire model. Recently game engine computer graphic researcher usually control computing resources focused on smoke visualization skip fire effect and physically problem. In this paper, need focused on smoke location boundary and fire model stake effect. The proposed method can change smoke and fire model of stack effect and particles more accurately and efficiently than other, rendering is implemented by making smoke particles and physically effect. After putting the coordinate form FDS into Unity3D game engine Experiment performance result shows particles more look like reality, and gives neutrality and reality to user's view. This algorithm problem is from simulation high rise building mesh with loading time need more computer resource, and need to change some effect in Unity 3D game asset.

12

Using PhysX Simulation Fire Model of Backdraft in Unity 3D Game Engine SCOPUS

Yongzhe Xu, Eunju Kim, Kyunjoo Lee, Jaesug Ki, Byungsoo Lee

보안공학연구지원센터(IJMUE) International Journal of Multimedia and Ubiquitous Engineering Vol.9 No.6 2014.06 pp.243-252

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Smoke simulation is an interesting topic in simulation fluid dynamics and graphics area. Main research area is simulation Backdraft physical unity 4.2.1f4 version. The Unity 3D game engine 4.2 versions have been start support PhysX. From Game Smoking part using Fluvio 2.1.0 Multiphasic Simulation smoke effect, Smoke Coordinate based on FDS Simulation. When firefighters discover and search a building fire survivor pulling air into itself, they generally evacuate immediately, because this is a strong indication that a backdraft is imminent. Due to pressure differences, puffs of smoke are sometimes drawn back into the enclosed space from which they emanated, which is how the term backdraft originated. Backdrafts are very dangerous, often surprising even experienced firefighters. The most common tactic used by firefighters to defuse a potential backdraft is to ventilate a room from its highest point, allowing the heat and smoke to escape without igniting explosively. The paper main goal is focus on simulation naturally fire model of backdraft. Use the Simulation data in Unity 3D game Engine. After computing the coordinates and explosion of Unity 3D simple particle system of Fluvio 2.1.0 and PhysX discuss moving location boundary and physically effects, make them flow like simulation’s real world smoke fluid and physically support fire effect backdraft model.

13

유니티엔진을 활용한 동적 카메라 전환과 시네마틱 연출 기반의 3D 횡스크롤 게임 개발 KCI 등재

이정민, 전유경, 김정이

국제문화기술진흥원 The Journal of the Convergence on Culture Technology (JCCT) Vol.10 No.6 2024.11 pp.691-696

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

본 연구는 동적 카메라 전환 시스템을 개발하여 시네마틱 연출에 적용한 3D 횡스크롤 게임을 개발을 제시하였 다. 전래동화 “잭과 콩나무”를 기반으로 한 이 게임은 영화적 스토리텔링과 감정 이입이 충족되는 시각적 표현을 적 용하여 개발 했고, 개발된 시스템은 주밍, 팔로우, 패닝, 틸팅 기법을 활용하여 시각적 서사를 나타냈다. 1차 자체 평 가와 2차 전문가 평가를 통해 시네마틱 연출이 플레이어의 몰입감을 효과적으로 표현하였다는 평가를 받았다. 본 연 구를 통해 게임 개발자들이 높은 몰입감을 제공하는 게임을 개발할 수 있도록 도움을 주고자 한다.

In this study, a dynamic camera transition system was developed and applied to a cinematic 3D side-scrolling game based on the traditional fairy tale "Jack and the Beanstalk." The game was developed with filmic storytelling and emotionally engaging visual expressions, utilizing zooming, following, panning, and tilting techniques to convey its narrative. The effectiveness of the cinematic presentation in enhancing player immersion was validated through an initial internal review and a subsequent expert evaluation. Therefore, this research aims to assist game developers in creating games that provide high levels of player immersion.

14

Unity Engine 기반 수중 로봇 3차원 포지셔닝 프로그램 구현

최철호, 김종훈, 김준영, 박준, 박성욱, 정세훈, 심춘보

[Kisti 연계] 한국스마트미디어학회 스마트미디어저널 Vol.11 No.9 2022 pp.64-74

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

해양자원을 활용하기 위한 수중 로봇과 관련된 연구가 다수 진행되고 있다. 그러나 일반 드론과 다르게 수중 로봇은 매개체가 공기가 아닌 물이기 때문에 위치 파악이 쉽지 않은 문제점이 존재한다. 수중 위치를 확인하기 위한 기존 연구인 수중 로봇의 모니터링 및 포지셔닝 프로그램은 대규모 공간에서 활용하기 위한 목적을 가지고 있기 때문에 소규모의 공간에서 위치 파악 및 모니터링에 어려움을 가지고 있다. 이에 본 논문에서는 소규모 공간에서 지속적인 모니터링과 명령 전달을 위한 3차원 포지셔닝 프로그램을 제안한다. 제안된 프로그램은 수중 로봇의 위치에 깊이를 확인할 수 있도록 다차원 포지셔닝 모니터링 기능과 3차원 화면을 통해 이동 경로 제어할 수 있는 기능으로 구성된다. 성능평가를 통해 수중 로봇이 수조 모습과 동일하게 출력되어 3차원 화면으로 다양한 각도에서 모니터링 확인이 가능하였으며, 설정 경로와 실제 위치의 차이가 평균 6.44m 이내로써 상정 범위 내의 오차를 확인하였다.

A number of studies related to underwater robots are being conducted to utilize marine resources. However, unlike ordinary drones, underwater robots have a problem that it is not easy to locate because the medium is water, not air. The monitoring and positioning program of underwater robots, an existing study for identifying underwater locations, has difficulty in locating and monitoring in small spaces because it aims to be utilized in large spaces. Therefore, in this paper, we propose a three-dimensional positioning program for continuous monitoring and command delivery in small spaces. The proposed program consists of a multi-dimensional positioning monitoring function and a ability to control the path of travel through a three-dimensional screen so that the depth of the underwater robot can be identified. Through the performance evaluation, a robot underwater could be monitored and verified from various angles with a 3D screen, and an error within the assumed range was verified as the difference between the set path and the actual position is within 6.44 m on average.

15

Unity Engine Dissection: Improvement Points in Comparison between Unity Engine and Open-Source Engines

이태규

[NRF 연계] 사단법인 미래융합기술연구학회 아시아태평양융합연구교류논문지 Vol.10 No.11 2024.11 pp.449-458

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

This paper provides a comprehensive analysis of the Unity engine, a widely adopted tool in the game development industry, comparing it to various other game engines and offering targeted recommendations for improvement. By conducting a thorough examination of Unity’s architecture, features, and capabilities, the study assesses the engine’s competitiveness and identifies key areas where it both excels and faces challenges. Unity is particularly praised for its user-friendly interface, broad cross-platform support, and extensive community-driven asset store, which have contributed to its widespread use among developers of different skill levels. However, the engine also encounters significant issues in terms of performance optimization, system stability in large-scale projects, and limited customization options. For example, benchmark tests indicate that Unity maintains 60 FPS on standard hardware but experiences significant drops when rendering over 1,000 dynamic objects. To address these challenges, this paper suggests a series of concrete strategies aimed at improving Unity’s performance metrics, enhancing stability across multiple platforms, and expanding its customization capabilities for advanced developers. This paper establishes evaluation criteria and suggests future development directions through a detailed dissection of Unity. Furthermore, this study advocates for better optimization tools and licensing models to make Unity more accessible and effective for developers working on complex projects. This systematic evaluation not only sheds light on the strengths and weaknesses of Unity but also provides actionable insights that contribute valuable knowledge to game developers, researchers, and other stakeholders in the gaming industry.

16

다중 접속 온라인 게임을 위한 유니티 엔진의 네트워크 스레드 패킷 폐기 기법

유종근, 김영식

[Kisti 연계] 한국게임학회 한국게임학회 논문지 Vol.15 No.6 2015 pp.97-106

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

유니티 엔진 기반 다중 접속 온라인 게임에서는 통신 패킷 처리를 담당하는 네트워크 스레드와 게임 로직을 담당하는 메인 스레드를 분리해야 한다. 네트워크 스레드 간에 통신 패킷은 렌더링 속도 향상을 위하여 중복되는 패킷을 폐기할 필요가 있다. 본 논문에서는 유니티 엔진 기반 다중 접속 온라인 게임을 위한 네트워크 스레드 간 통신 패킷 폐기 기법을 제안한다. 제안하는 기법은 Partial Packet Discard 기법과 Periodic Packet Discard 기법을 혼합한 기법으로 네트워크 패킷을 큐로 관리하고 중복되는 패킷을 주기적으로 폐기하여 렌더링 속도를 향상시킨다. 제안하는 기법은 유니티 엔진 기반 다중 접속 온라인 게임의 다양한 패킷 발생 시뮬레이션을 통하여 렌더링 속도를 분석하고 효율성을 증명하였다.

In an Unity engine for multi-player online games, the main thread processing game logic must be separated from the network thread that is responsible for network packet communication. Packet communication between the network threads needs to drop packets that overlap in order to improve the rendering speed. In this paper, the packet discard policy of network thread is proposed for an Unity engine for multi-player online games. The proposed method is the hybrid method of both Partial Packet Discard and Periodic Packet Discard methods to improve the rendering speed by periodically discarding overlapped network packets managed by the queue. The rendering speed of the proposed method is analyzed and its effectiveness is verified by various packet generating simulations of the Unity engine for multi-player online games.

17

유니티 물리 엔진을 활용한 거미줄 그물망 연구

이경석

[NRF 연계] 한국현장과학교육학회 현장과학교육 Vol.13 No.3 2019.08 pp.261-270

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

오늘날 중․고등학생들은 일상적으로 게임을 즐기며 게임 개발에도 흥미를 보인다. 학생들의 게임에 대한 관심을 과학 교육에 활용하는 방안의 하나로, 이 연구에서는 소프트웨어 개발 교육과 과학 탐구 활동을 접목시켜 보았다. 먼저‘유니티(Unity)’라는 게임 엔진에서 거미줄 그물망 모형을 구현했다. 그리고 유니티에 탑재된 물리 엔진을 활용하여 시뮬레이션을 수행함으로써 거미줄 그물망 구조의 역학적인 특성을 탐구했다. 탐구 결과는 선행 연구들의 결과와 일치했다. 여기서 더 나아가 거미줄의 각기 다른 지점에 먹이가 매달린 경우의 역학적 특성도 탐구했고, 실험 결과를 바탕으로 거미의 생존 측면에서 거미줄의 그물망 구조가 갖는 이점을 간단히 고찰했다.

Computer games have become a significant part of the daily lives of secondary school students nowadays. Taking advantage of their interests in games and game development, we attempt to incorporate software education into science research projects in this paper. We implemented a computational model representing spiderwebs on Unity, a well-known game engine, and ran various simulations of the spiderweb model to examine its mechanical properties. Since the results from the spiderweb model on the Unity engine were in accordance with previous results in the literature, we were able to investigate the effects of preys captured in spiderwebs using Unity. Based on our results, we briefly discuss how the structural properties of spiderwebs can be beneficial for the survival of spiders.

18

Unity3D를 이용한 전래동화 게임 제작 툴 개발

임창주, 원대한, 정윤근

[Kisti 연계] 한국게임학회 한국게임학회 논문지 Vol.14 No.1 2014 pp.29-38

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

본 논문에서는 교육용 게임을 제작할 수 있는 툴을 제안하여 제작 기술에 대한 전문적인 지식이 없는 사용자에게 자신들이 원하는 형태로 직접 교육용 게임을 제작 할 수 있는 방안을 모색하였다. 사용자가 자신이 원하는 게임을 직접 만든다는 취지에서 시작한 이 게임은 잊혀져가는 우리나라의 전래동화라는 콘텐츠를 만나게 되면서 전래동화 기반의 게임을 직접 디자인, 플레이, 친구들과 공유할 수 있는 새로운 게임 제작 툴로 진화하였다. 또한 아이들을 가르치는 교사도 직접 전래동화를 게임 제작 툴로 디자인하여 아이들에게 제공, 공유하면서 자신의 교육에 보다 쉽고 재미있게 아이들의 참여를 유도할 수 있게 제작하였다. 이 게임 제작 툴을 통해, 어린 학생들은 잊혀져가는 우리의 좋은 문화를 접할 수 있고, 그 안에 있는 지혜와 해학, 교훈을 얻을 수 있을 것이며, 성인들은 어린 시절 할머니의 무릎에서 들었던 이야기들을 떠올리며 과거에 대한 향수를 느낄 수 있을 것이라 생각한다.

This paper proposed a tool how to make the educational game for users who don't have professional knowledge about game production technique and It was sought how they can make directly the educational game customized form what they want. It joined with forgotten Korean folk tales. And It evolved into a new game-making tool that is based on Korean folk tales. Users will design, play and share their games themselves with this tool. It was also produced to involve the children more easily and fun in the education while providing and sharing the fairy tales which teachers directly designed by this tool. This tool will give a chance to look back on forgotten Korean folk tales and will play role as a educational game for young students. Through this game, young students will receive good Korean traditional cultures and will gain wisdom, humor and lessons in a game. And adults will feel homesick.

19

유니티 3D 엔진을 이용한 모바일 아케이드 게임 개발

김수균, 강지훈, 송기섭, 이희범, 안성옥

[NRF 연계] 한국지식정보기술학회 (사)한국지식정보기술학회논문지 Vol.8 No.2 2013.04 pp.9-16

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

지난 2009년 스마트폰이 도입되고 스마트폰을 이용한 모바일 콘텐츠 부문과 앱 스토어의 급성장으로 인하여 현재 국내 스마트폰 사용 인구는 3천만 명을 돌파하였다. 이러한 모바일 시장의 급성장과 스마트폰 하드웨어의 발달로 인해 PC 및 콘솔 기반 게임 사용자들이 모바일 게임으로 이동하고 있으며, 게임 엔진 개발사에서는 다양한 플랫폼에 대응하기 위한 엔진들이 선보이고 있다. 본 논문에서는 사전 준비를 요구하는 저 수준의 게임 개발 방식이 아닌 유니티 3D 엔진을 이용하여 복잡한 부분을 상대적으로 사용하기 쉽게 처리하고 최적화, G-센서(Gyro 센서), 셰이더 등과 같이 다루기 어려운 부분들을 쉽게 처리하는 방법에 대하여 설명한다. 또한, 10~20대 여성 사용자를 대상으로 하는 캐릭터 컨셉과 쉬운 인터페이스, 간편한 조작을 기반으로 개발된 캐주얼 아케이드 게임을 구현하는 방법에 대해 제안한다.

Ever since the introduction of Iphone in 2009, mobile contents and app store had been rapidly developing, andsmartphone population in Korea has now reached 30 million consumers. During this period of rapid growth, a lot of gameusers have shifted from pc-based online game to mobile games, and new game engines are continuously coming out tocounter against the wide variety of online game platforms. This paper will explain how the past method of game-makingprocess that requires complex advance preparation can be replaced by an easier and simpler method through the usage ofUnity 3D Engine. It will show how Unity 3D Engine aids in complicated processes like optimization, G-Senser, andShader. Additionally, the paper will discuss how to actualize arcade games that are developed based on easy interface,simple controls, and character concepts targeted for teenage girls to women in twenties.

20

유니티 게임 엔진 기반의 의료 시뮬레이션을 위한 초점 배경 볼륨 가시화

하태준, 계희원

[Kisti 연계] 한국게임학회 한국게임학회 논문지 Vol.18 No.4 2018 pp.65-74

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

상용 게임 엔진이 개인에게 공개되면서, 게임 엔진을 범용 연구에 사용하려는 시도가 계속되고 있다. 본 연구는 의료 시뮬레이션 개발에 게임 엔진을 이용하려 한다. 구체적 방법으로, 인체의 주요한 부분을 사용자가 선택하면, 선택한 부분의 가시화 파라미터를 두드러지게 변경하는 초점 배경 가시화를 볼륨 데이터에 적용하려 한다. 그 과정에서 본 연구는 누적 기반 초점 배경 볼륨 가시화 방법을 제안하며, 배경 부분은 초점 부분과 자연스럽게 투명해져 융합된다. 또한 제안 방법은 기존 볼륨 가시화 방법과 잘 결합되기 때문에 절개와 같은 가상 수술 기능이 원활하게 수행된다. 충돌처리 및 사용자 입력 기능을 가진 게임 엔진은 범용 연구를 효율적으로 개발하는 데 도움이 된다.

As commercial game engines become available to the public, attempts have been made to use it for general purpose research. This study uses the game engine to develop a medical simulation. Specifically, when the user selects an important portion of the human body, the focus+context visualization is applied to the volume data. We proposes the accumulation based method to make the background part more transparent and naturally fuse it with the focus part. Since the proposed method combines well with the existing volume visualization, the virtual surgery function such as incision is performed smoothly. The game engine is useful for general-purpose research, because auxiliary functions such as collision handling and UI can be efficiently created with the help of it.

 
1 2
페이지 저장