• Title/Summary/Keyword: 3D-API

Search Result 229, Processing Time 0.029 seconds

2D Action game using Window API (Window API 를 이용한 2D 액션 게임개발)

  • Yun, Shin Young;An, Syungog;Kim, Soo Kyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.83-84
    • /
    • 2019
  • 제안 방법은 Visual Studio 2017 API 와 C++을 사용하여 2D 액션 게임은 스피드 와 3개의 스킬을 추가하여 게임 내에서 더 화려하게 싸울 수 있도록 하였으며 1 : 1 대전으로 인하여 게임의 몰 입도가 높다는게 특징이다. 제안 게임은 1 : 1 대전에 알맞은 분위기를 위해 어두운 배경 및 울퉁불퉁한 2D지형을 사용하여 C++ 의 코드를 이용하여 2D 애니매이션을 사용한다.

  • PDF

A Stuedy on the API Development for Efficient Product Design (효율적 제품설계를 위한 API 개발에 관한 연구)

  • Hwang, Jun;Namgung, Suk
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1993.10a
    • /
    • pp.166-170
    • /
    • 1993
  • This paper introduces API(Application Programming Interface) development technology for improving design efficiency which is concerned with special product design environment and development lead time of company's own. Even though most companies commercial CAD/CAM/CAE procucts. For reducing procuct development cycles and improving design efficiency. We have to automatize design processes through the standadizarion and parameterization and develop the specialized utilities as a infrastructure. The proposed API development methodology provides improved automatic 2D,3D modeling procedures and useful user interfaces at a small fraction of the cost and design effort.

  • PDF

Realtime Fire Simulation and Rendering on Mobile Environment (모바일 환경에서 불꽃의 실시간 시뮬레이션과 렌더링)

  • Woo, Sang-Hyuk;Jo, Mi-Ri-Na;Park, Dong-Gyu
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.7
    • /
    • pp.934-943
    • /
    • 2007
  • This paper presents a real-time fire simulation on the mobile phone using stable fluid animation techniques. Stable and fast fluid simulation methods are developed in PC and console games, but fluid simulation and interactive fluid models require too much system resources for applying on mobile environment. We studied and implemented physics-based models for fluids like fire and smoke effects using billboard and stable fluids simulation method on mobile 3D system. The mobile platform of our system is WIPI, which is the standard mobile platform in Korea, also we adopted NF3D API for our 3D programming API. We implemented real-time fire simulation and added it in mobile 3D game, "Rupee Story".

  • PDF

'EVE-SoundTM' Toolkit for Interactive Sound in Virtual Environment (가상환경의 인터랙티브 사운드를 위한 'EVE-SoundTM' 툴킷)

  • Nam, Yang-Hee;Sung, Suk-Jeong
    • The KIPS Transactions:PartB
    • /
    • v.14B no.4
    • /
    • pp.273-280
    • /
    • 2007
  • This paper presents a new 3D sound toolkit called $EVE-Sound^{TM}$ that consists of pre-processing tool for environment simplification preserving sound effect and 3D sound API for real-time rendering. It is designed so that it can allow users to interact with complex 3D virtual environments by audio-visual modalities. $EVE-Sound^{TM}$ toolkit would serve two different types of users: high-level programmers who need an easy-to-use sound API for developing realistic 3D audio-visually rendered applications, and the researchers in 3D sound field who need to experiment with or develop new algorithms while not wanting to re-write all the required code from scratch. An interactive virtual environment application is created with the sound engine constructed using $EVE-Sound^{TM}$ toolkit, and it shows the real-time audio-visual rendering performance and the applicability of proposed $EVE-Sound^{TM}$ for building interactive applications with complex 3D environments.

Development of a 3D Model-Based Demonstration DB System for Efficient Management and Utilization of Inspection and Diagnosis Data of Small and Medium-Sized Bridges (중소규모 교량의 점검·진단 데이터 효율적 관리 및 활용을 위한 3D 모델 기반 실증 DB시스템 개발)

  • Park, Se-Hyun;Jung, Dae-Sung;Seo, Jin-Sook;Kim, Tae-Hyeong
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.25 no.6
    • /
    • pp.1-11
    • /
    • 2021
  • As the aging of large domestic SOC facilities accelerates, facility maintenance is also changing from safety evaluation based on the current condition to performance-oriented preventive and preemptive maintenance based on the prediction of the level of future obsolescence. In particular, in the case of bridges, class 1 and 2 bridges are systematically managed along with many studies, but for small and medium-sized class 3 bridges there is no collection and utilization of historical data presenting performance degradation during their service life. Therefore, in this study, 3D model-based demonstration DB system was designed and developed to intuitively check the damage change rate at the damage location by registering the maintenance history by life cycle for each member's exterior damage in the 3D bridge object and to enable API-based comprehensive performance evaluation.

Design of 3D API based on WIPI (WIPI 기반 3D API 설계)

  • Son, Min-Woo;Heo, Won;Shin, Dong-Kyoo;Shin, Dong-Il
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.703-705
    • /
    • 2003
  • 무선인터넷을 중심으로 한 휴대폰 단말, 모바일 통합 플랫폼, IMT 2000 관련 기술의 끊임없는 발전으로 가입자들이 급속히 확산되어 가고 있다. 또한 수 년 전부터 무선인터넷 등장과 이로부터 파생되는 전체 산업의 구조 변화가 크게 일어나고 있다. 그리고 현재 IMT 2000은 국내 이동통신사들을 중심으로 본격적인 서비스 준비를 끝내고 도약을 위한 준비가 한창이고 2001년 중반 이후 개발이 시작된 모바일 표준 플랫폼 WIPI(WIPI:Wireless Internet Platform for Interoperability)가 국내의 통합 플랫폼으로 자리매김을 하고 있다. 따라서 모바일 표준 플랫폼 WIPI에서도 3D 컨텐츠가 활성화 될 것으로 예상된다. 이에 본 논문에서는 WIPI 기반의 3D API 개발을 위한 설계에 대하여 기술하였다.

  • PDF

A Design of Authoring Tool for 2D/3D Applications Operated on WIPI (WIPI 기반 2D/3D 응용 프로그램 작성을 위한 저작도구의 설계)

  • Kim, Gunhee;Son, Minwoo;Lee, Byeong-Yun;Shin, Dongkyoo;Shin, Dongil
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.621-624
    • /
    • 2004
  • 본 논문에서는 위피(WIPI, Wireless Internet Platform for Interoperability) 플랫폼 상에서 운용되는 2D/3D 컨텐츠 제작을 위한 저작도구를 설계하며, 2D 및 3D API를 사용하는 응용 프로그램 작성을 직접 지원한다. 사용자는 드래그와 드롭(Drag & Drop), 스프라이트 깜빡임(Sprite Blitting), 스프라이트 회전(Sprite Rotation), API 추가/삭제 기능, 코드 배포 등의 기능을 이용하여 Jlet의 기본 골격을 저작도구의 버튼 하나로 손쉽게 작성할 수 있게 된다. API 추가/삭제 기능을 이용하여 기존 작업을 손쉽게 재사용하거나, 작성 결과물을 코드 배포 기능을 이용하여 하나의 jar 파일로 간단히 작성할 수 있게 된다. 스프라이트 및 2D/3D 관련 기능은 게임 등의 컨텐츠의 코드 작성 시 효율성을 크게 증가 시킨다. 본 논문에서는 이러한 기능을 가진 위피용 컨텐츠 저작도구를 설계하며 제안하였다.

  • PDF

Commercial BIM Platform Integration-framework and Application Web Development - Focusing on Autodesk Forge API and Bentley Systems iTwin API - (상용 BIM 플랫폼 연계 프레임워크 및 응용 웹 개발 - Forge API 및 iTwin API를 중심으로 -)

  • Kim, Myeong-Hwan;Choi, Yung-Ki
    • Journal of KIBIM
    • /
    • v.14 no.1
    • /
    • pp.11-21
    • /
    • 2024
  • This study is about a case of web application development using representative commercial BIM platform-linked APIs from Autodesk and Bentley Systems. The development method was aimed at application development using Autodesk's Forge API and Bentley System's iTwin API. The specific development content was limited to the Model Viewer, Issues, and File Transfer API, and the administrator's site. The first research result is that parts with different internal configurations of commercial platforms were independently modularized and developed, and the common front-end was unified. The second research result is that a web front-end technology, was used to visualize 3D models using the viewer API, and the possibility of additional application expansion was discovered.

Stream-based API composition for stable API Gateway (안정적인 API 게이트웨이를 위한 스트림 기반 API 조합)

  • Dong-il Cho
    • Journal of Internet Computing and Services
    • /
    • v.25 no.1
    • /
    • pp.1-8
    • /
    • 2024
  • In the API gateway, API composition is an essential function that can reduce the number of client calls and prevent over-fetching and under-fetching. API composition that operate with IMJ (In-Memory Join) consume a lot of resources, putting a burden on the performance of the API gateway. In this paper, to improve the problem of IMJ-style API composition, we propose SAPIC (Stream-based API Composition), which delivers the data to be composed to the client by streaming. SAPIC calls each MSA API that makes up the client response data and immediately streams the received response data to the client, reducing the resource consumption of the API gateway and providing faster response time compared to IMJ. As a result of a comparison experiment with GraphQL, a representative API combination technology, SAPIC recorded a maximum CPU occupancy rate of approximately 21 to 70 % lower, a maximum heap usage rate of approximately 16 to 74 % lower, and a throughput rate that was 1 to 2.3 times higher than GraphQL.

A Design of Press Die Components by Use of 3D CAD Library (3차원 CAD라이브러리를 이용한 프레스 금형 부품의 설계)

  • Park C. H.;Lee S. S.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.9 no.4
    • /
    • pp.373-381
    • /
    • 2004
  • Using standard components of a press die is recognized as a way for a cost reduction and a short lead time. It also provides a way for a quick maintenance of a die under repair. It is expected to contribute to integration of CAD/CAM system for manufacturing dies in the future. This paper presents a 3D CAD library which is constructed using the standard components and is used for designing a press die. This 3D CAD library is generated by a database system made of Microsoft Access for standard components and by CATIA V5 R10 API for geometric features. The library is implemented using Visual Basic 6.0 utility of CATIA API function in the Windows NT environment. It creates a 3D model of the standard components of press die easily when a die designer inputs numerical values of geometric features and the BOM of the completely assembled parts. It also generates automatically the assembly drawing of die set by using variables for standard values of die parts. Therefore users can save the cost of time to design the press die components, and even a beginner can use this program with ease. The test results of the 3D CAD library for designing shearing and bending dies verify its usefulness and feasibility.