• Title/Summary/Keyword: 물리 기반 렌더링

Search Result 40, Processing Time 0.037 seconds

Density Estimation Technique for Effective Representation of Light In-scattering (빛의 내부산란의 효과적인 표현을 위한 밀도 추정기법)

  • Min, Seung-Ki;Ihm, In-Sung
    • Journal of the Korea Computer Graphics Society
    • /
    • v.16 no.1
    • /
    • pp.9-20
    • /
    • 2010
  • In order to visualize participating media in 3D space, they usually calculate the incoming radiance by subdividing the ray path into small subintervals, and accumulating their respective light energy due to direct illumination, scattering, absorption, and emission. Among these light phenomena, scattering behaves in very complicated manner in 3D space, often requiring a great deal of simulation efforts. To effectively simulate the light scattering effect, several approximation techniques have been proposed. Volume photon mapping takes a simple approach where the light scattering phenomenon is represented in volume photon map through a stochastic simulation, and the stored information is explored in the rendering stage. While effective, this method has a problem that the number of necessary photons increases very fast when a higher variance reduction is needed. In an attempt to resolve such problem, we propose a different approach for rendering particle-based volume data where kernel smoothing, one of several density estimation methods, is explored to represent and reconstruct the light in-scattering effect. The effectiveness of the presented technique is demonstrated with several examples of volume data.

Reproducing water flow using 3D game engine (3D게임엔진을 이용한 물 흐름 재현)

  • Woochul Kang;Eun-kyung Jang
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2023.05a
    • /
    • pp.432-432
    • /
    • 2023
  • 한국건설기술연구원(Korea Institute of Civil Engineering and Building Technology, KICT)의 안동하천연구센터(Andong River Experiment Center, REC)는 다양한 하천 관련 실규모 실험을 수행하기 위해 3개의 수로를 보유하고 있다. 본 연구의 주목적인 실증 실험 계측 결과를 기반으로 3D 게임엔진을 이용하여 물 흐름을 재현하기 위해 A1 수로를 대상구간으로 설정하였다. 실증 실험의 경우 2개의 수문 개도율 조건에서 ADV와 ADCP를 활용하여 계측된 유량 및 유속 결과들을 비교하였으며, 추가적으로 영상 데이터로 부터 표면유속(LS-PIV)을 산정하였다. 3D 게임 엔진은 렌더링 엔진, 물리 엔진, 오디오 엔진, UI 시스템, 게임플레이 프레임워크 등이 잘 융합된 소스코드들과 개발자들이 이용하기 쉬운 방식으로 변환된 툴(tool)로 제공하여 현실 세계를 가상 세계에 시각화하여 구현하는데 큰 장점을 가지고 있다. 또한 기존의 흐름 재현이 가능한 수리/수문 모델링의 경우 특정한 목적으로만 이용가능하고 연산에 소용되는 시간 때문에 실시간 흐름재현이 어렵지만, 3D 게임엔진을 이용하는 경우 다양한 목적과 여러 분야와의 고려가 동시에 가능하며 연산의 단순화를 통해 실시간 흐름 재현이 가능하다는 장점이 있다. 본 연구에서는 언리얼 엔진의 Niagara Fluids와 Fluid flux 툴들을 활용하여 하천실증실험 시설 일부 구간에 대해 물 흐름을 재현하였다. 먼저 하천실험실증시설을 드론과 RTK-GPS를 이용하여 촬영된 결과를 정합하여 3D 게임엔진 기반 흐름 재현을 위한 지형 기초 자료를 구축하였다. 지형 계측 결과를 기반으로 A1 수로 전체 구간을 대상구간으로 설정한 이후 수문 조절을 통해 흐름 조건을 제어할 수 있도록 제작하였으며, 실제 흐름에 대한 계측 결과를 기반으로 재현된 흐름을 대상으로 material 값의 조정(방향 X, Y값을 RGB값으로 변환한 뒤 벡터 길이 값으로 환산)을 통해 0~100 사이 값을 이용하여 유속을 표현하였다. 최근 가상공간 (i.e. 디지털트윈) 관련 시장 성장이 매우 빠르고 다양한 사업에서 해당 기술의 수요가 증가하고 있으며, 본 연구를 통해 물 흐름의 디지털 트윈화를 위한 수단으로서 3D 게임 엔진의 활용 가능성을 확인하였다. 다만 실제 하천의 적용과 하천관리를 위한 실용화를 위해서는 추가적인 연구와 분석이 이루어져야 할 것이다.

  • PDF

The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration (워크 그룹 구성 변화에 따른 GPU 기반 천 시뮬레이션의 성능 분석)

  • Choi, Young-Hwan;Hong, Min;Lee, Seung-Hyun;Choi, Yoo-Joo
    • Journal of Internet Computing and Services
    • /
    • v.18 no.3
    • /
    • pp.29-36
    • /
    • 2017
  • In these days, 3D dynamic simulation is closely related to many industries. In the past, physically-based 3D simulation was used mainly in the car crash or construction related fields, but it also plays an important role in movies or games today. Many mathematical computations are needed to represent the 3D object realistically, but it is difficult to process a large amount of calculations for simulation of application based on CPU in real-time. Recently, with the advanced graphic hardware and improved architecture, GPU can be utilized for the general purposes of computation function as well as graphic computation. Many approaches using GPU have been applied for various research fields. In this paper, we analyze the performance variation of two cloth simulation algorithms based on GPU according to the change of execution properties of GPU shaders in oder to optimize the performance of GPU-based cloth simulation. Cloth simulation is implemented by the spring centric algorithm and node centric algorithm with GPU parallel computing using compute shader of GLSL 4.3. We compare the performance of between these algorithms according to the change of the size and dimension of work group. The experiment is repeated to 10 times during 5,000 frames for each test and experimental results are provided by averaging of FPS. The experimental result shows that the node centric algorithm is executed in higher speed than the spring centric algorithm.

The Construction Method for Virtual Drone System (가상 드론 시뮬레이터 구축을 위한 시스템 구성)

  • Lee, Taek Hee
    • The Journal of Korean Institute of Next Generation Computing
    • /
    • v.13 no.6
    • /
    • pp.124-131
    • /
    • 2017
  • Recently, drone is extending its range of usability. For example, the delivery, agriculture, industry, and entertainment area take advantage of drone mobilities. To control real drones, it needs huge amount of drone control training steps. However, it is risky; falling down, missing, destroying. The virtual drone system can avoid such risks. We reason that what kinds of technologies are required for building the virtual drone system. First, it needs that the virtual drone authoring tool that can assemble drones with the physical restriction in the virtual environment. We suggest that the drone assembly method that can fulfill physical restrictions in the virtual environment. Next, we introduce the virtual drone simulator that can simulate the assembled drone moves physically right in the virtual environment. The simulator produces a high quality rendering results more than 60 frames per second. In addition, we develop the physics engine based on SILS(Software in the loop simulation) framework to perform more realistic drone movement. Last, we suggest the virtual drone controller that can interact with real drone controllers which are commonly used to control real drones. Our virtual drone system earns 7.64/10.0 user satisfaction points on human test: the test is done by one hundred persons.

The Spatial Equalizer$^{(R)}$

  • Kim, Yang-Han;Choe, Jeong-U
    • Broadcasting and Media Magazine
    • /
    • v.16 no.4
    • /
    • pp.31-45
    • /
    • 2011
  • 사용자가 원하는 3D 사운드 혹은 소리의 공간감을 원하는 대로 재현할 수 있는 오디오 시스템은 오랜 기간 동안 인류가 가지고 싶었던 꿈의 기계였다. 그러나 과연 개인 혹은 사용자가 원하는 3D 사운드라는 것이 무엇이며 어떻게 정의하여야 하는지는 명확하지 않다. 이것은 매우 주관적인 개념일 뿐만 아니라 개인에 따라 다를 수 있으며, 그 평가에 대한 객관적인 방법 또한 존재하지 않는다. 관련된 연구를 살펴보면, 원하는 소리의 파동 전파 자체를 시공간 상에서 물리적으로 재현하는 WFS(Wave Field Synthesis)나 Ambisonics, 또는 머리전달함수(HRTF: Head Related Transfer Function)를 기반으로 한 많은 연구들이 있다. 이렇게 재현된 음장(sound field)을 보면 이들이 인지되고 평가되는 등의 객관화를 위하여는 청취 환경에 따라 그 특성이 바뀌고 동일한 환경에서도 청취자에 따라 다르게 인지되는 근본적인 문제점을 가지고 있다. 음장 재현 방법의 이러한 근본적인 문제는 놀랍게도 과거의 스테레오 시스템에서 볼 수 있는 밸런스 노브(balance knob)로부터 그 해결의 실마리를 찾을 수 있다. 밸런스 노브는 보편적인 최적의 소리를 찾는 대신에 청취자가 원하는 음향 효과를 얻을 때까지 직접적으로 소리를 청취하고, 스스로 조절하여 평가할 수 있는 매개체의 역할을 수행한다. 만일 밸런스 노브와 같이 청취자가 원하는 3D 사운드를 스스로 평가하고 조절하기 위한 방법을 마련할 수 있다면? 즉, 청취자가 시공간적으로 원하는 3D 사운드를 실시간으로 청취하고 변화시킬 수 있는 인터페이스를 구현할 수 있다면? 과연 그러한 것이 어떻게 가능할 수 있는지 체계적인 검토가 이루어질 수 있다면 매우 좋을 것이다. 본 고는 이러한 것을 가능케 할 수 있는 즉, 청취자가 자유 자재로 원하는 음장을 형성할 수 있는 렌더링 기법 및 즉각적인 피드백이 가능한 인터페이스를 소개하고 있다. 인터페이스는 현재까지 오디오 시스템에서 주로 사용되는 주파수 이퀄라이져(frequency equalizer)와 매우 유사한 특징이 있다. 이러한 점을 감안하여 "Spatial Equalizer$^{(R)}$"라는 이름을 붙여 보았다. Spatial Equalizer$^{(R)}$는 공간 상에 하나의 점 또는 다수의 점으로 표시되는 가상 음원을 사용자가 조종하여 원 소리의 공간감을 제어할 수 있도록 구성되어 있다. 공간 상에 다수의 점 음원들의 위치를 변화시키거나 크기를 변화시킴으로써 청취자가 원하는 공간감을 구현할 수 있도록 하고 있다. 중요한 것은 종전의 이퀄라이져와 같이 Spatial Equalizer$^{(R)}$에 의해 형성되는 음장이 어떤 객관적인 척도에 의해서 평가되는 대신 사용자에 의해 직접 주관적으로 평가되고, 선택된다는 점이다.

Quadrangulation of Sewing Pattern Based on Recursive Geometry Decomposition (재귀적 기하 분해 방법에 기반한 봉제 패턴의 사각화 방법)

  • Gizachew, Gocho Yirga;Jeong, Moon Hwan;Ko, Hyeong Seok
    • Journal of the Korea Computer Graphics Society
    • /
    • v.22 no.2
    • /
    • pp.1-10
    • /
    • 2016
  • The computational cost of clothing simulation and rendering is mainly depends on the type of mesh and its quality. Thus, quadrilateral meshes are generally preferred over triangular meshes for the reasons of accuracy and efficiency. This paper presents a method of quadrangulating sewing pattern based on the recursive geometry decomposition method. Herein, we proposed two simple improvements to the previous algorithms. The first one deals with the recursive geometry decomposition in which the physical domain is decomposed into simple and mappable regions. The second proposed algorithm deals with the vertex validation in which the invalid vertex classification can be validated.

Impossible Drawing Using a Loop of Layered Depth Images (계층적 깊이 영상의 고리형 맞물림을 이용한 비현실적 그림 생성)

  • Lee, Yun-Jin;Kim, Jun-Ho
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.7
    • /
    • pp.102-109
    • /
    • 2009
  • In this paper, we present an algorithm which generates the impossible drawings after the manner of M.C. Escher. A class of the impossible drawings, focused on this paper, depicts the non-realistic configuration such that an ascent (or a descent) looks like keeping on permanently with a height-deceptive loop. We analyze the fact that the ascending direction in the non-realistic illustrations comes not from the physical heights of the objects but from the artist's intended forwarding direction about the loop, which does not have any physical sense of depths. The basic idea to support such impossible drawings is to use a loop of layered depth images (LDIs), where several LDIs are arranged along with the forwarding direction of the loop while having the physically constant heights. The height-deception between two adjacent objects comes from the layer values in the LDIs. In this paper, we propose a NPR system which can manipulate a shape of the loop and layer values of the LDIs and demonstrate several impossible drawings results generated by using our system.

A Study on Digital Reinforcements for Efficient Automotive Design - With Emphasis on VR based CAID System - (자동차 디자인 효율화를 위한 디지털 강화요소 연구 - VR 기반 CAID 시스템을 중심으로 -)

  • Cho, Kyung-Sil;Lee, Myung-Ki
    • Archives of design research
    • /
    • v.19 no.5 s.67
    • /
    • pp.55-64
    • /
    • 2006
  • As digital systems were introduced to automotive design in the mid 1980s, the design process has adopted many digital programs to save time compared to the conventional hand drafting. Digital technology was introduced not only to satisfy the reeds of the global environment, as the number of automobiles exported to many different parts of the world has increased, but also to save time and effort in developing several models of quality automobiles. Therefore, every automotive manufacturer in the world has expanded its virtual reality(VR) studio to establish visualization systems that visualize automobiles in the actual size and a co-operation system that enables simultaneous feedback from all of its design studios around the world. Unlike the existing design reviewing methos, the new improved feedback system is assessed as a reasonable method to evaluates and understand how the automobiles are actually manufactured in simulation. It is especially helpful when advanced products and concept cars require fast results. Other strengths of the new system include shorter development period, cost efficiency, no more manual labor, various designs within a short period of time, and realistic visualization of concepts. Large-scale products, including automobiles, need to be projected in the actual size and high clarity through the Power-wall System and are examined in a virtual space called a Cave. Therefore, it took much time to establish digital infrastructure. An infrastructure would constantly require system improvement and performance enhancement, but it is certain that now is the right time for the take-off to utilizing the strengths of digital design and improve the weaknesses. In this respect, this study provided an understanding of the importance of digital design based on digital reinforcements and examined an effective utilization of digital technology for an efficient development of automobiles in the future.

  • PDF

Parallel Cell-Connectivity Information Extraction Algorithm for Ray-casting on Unstructured Grid Data (비정렬 격자에 대한 광선 투사를 위한 셀 사이 연결정보 추출 병렬처리 알고리즘)

  • Lee, Jihun;Kim, Duksu
    • Journal of the Korea Computer Graphics Society
    • /
    • v.26 no.1
    • /
    • pp.17-25
    • /
    • 2020
  • We present a novel multi-core CPU based parallel algorithm for the cell-connectivity information extraction algorithm, which is one of the preprocessing steps for volume rendering of unstructured grid data. We first check the synchronization issues when parallelizing the prior serial algorithm naively. Then, we propose a 3-step parallel algorithm that achieves high parallelization efficiency by removing synchronization in each step. Also, our 3-step algorithm improves the cache utilization efficiency by increasing the spatial locality for the duplicated triangle test process, which is the core operation of building cell-connectivity information. We further improve the efficiency of our parallel algorithm by employing a memory pool for each thread. To check the benefit of our approach, we implemented our method on a system consisting of two octa-core CPUs and measured the performance. As a result, our method shows continuous performance improvement as we add threads. Also, it achieves up to 82.9 times higher performance compared with the prior serial algorithm when we use thirty-two threads (sixteen physical cores). These results demonstrate the high parallelization efficiency and high cache utilization efficiency of our method. Also, it validates the suitability of our algorithm for large-scale unstructured data.

Methodologies for Enhancing Immersiveness in AR-based Product Design (증강현실 기반 제품 디자인의 몰입감 향상 기법)

  • Ha, Tae-Jin;Kim, Yeong-Mi;Ryu, Je-Ha;Woo, Woon-Tack
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.44 no.2 s.314
    • /
    • pp.37-46
    • /
    • 2007
  • In this paper, we propose technologies for enhancing the immersive realization of virtual objects in AR-based product design. Generally, multimodal senses such as visual/auditory/tactile feedback are well known as a method for enhancing the immersion in case of interaction with virtual objects. By adapting tangible objects we can provide touch sensation to users. A 3D model of the same scale overlays the whole area of the tangible object so the marker area is invisible. This contributes to enhancing immersion. Also, the hand occlusion problem when the virtual objects overlay the user's hands is partially solved, providing more immersive and natural images to users. Finally, multimodal feedback also creates better immersion. In our work, both vibrotactile feedback through page motors, pneumatic tactile feedback, and sound feedback are considered. In our scenario, a game-phone model is selected, by way of proposed augmented vibrotactile feedback, hands occlusion-reduced visual effects and sound feedback are provided to users. These proposed methodologies will contribute to a better immersive realization of the conventional AR system.