근접한 물체 사이의 공간 관찰을 위한 보조 카메라 위치 최적화
Secondary camera position optimization for observing the close space between objects
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 3차원 가상 공간을 탐험하는 사용자가 가상 물체들 사이의 충돌 위험 영역을 정밀하게 관찰할 수 있도록 돕는 보조 카메라 최적화 기술을 소개한다. 보조 카메라의 역할은 두 물체 사이의 충돌 위험 영역을 자동으로 감지하고 해당 영역을 현재 메인 카메라가 보여줄 수 없는 새로운 시점에서 관찰하여 사용자에게 보여주는 것이다. 하지만 가상 물체의 기하학적 모양이 복잡한 경우 충돌 위험 주변 공간도 좁고 복잡해진다. 그 결과, 보조 카메라의 위치 설정에 많은 제약이 따르고 최적화 계산의 복잡도 역시 높아진다. 본 논문에서는 보조 카메라의 위치를 두 물체 사이에 계산된 바이섹터-서피스 상의 점으로 제한함으로써 공간적 제약 조건을 지킴과 동시에 최적화의 효율성을 높이는 방법을 제시한다. 검증을 위해 사용자가 핸드 모션 인식 장치를 이용해 3차원 가상 환경을 탐험하게 하는 프로그램을 제작하였으며 사용자 조사를 통해 효용성을 확인하였다.
Abstract
We present a secondary camera optimization method that helps the user exploring 3D virtual environment to precisely observe possible collisions between objects. The first role of our secondary camera is to automatically detect the area with the greatest possible collision. The second role is to show the detected area from a new angle of view that the current main camera cannot show. However, as the shapes of target objects are complex, the shape of the empty space between objects is also complex and narrow. It means that the space for the secondary camera position is highly constrained and its optimization can be very difficult. To avoid this difficulty and increase the efficiency of the optimization, we first compute a bisector surface between two target objects. Then, we limit the domain of the secondary camera's position on the bisector surface in the optimization process. To verify the utility of our method, we built a demonstration program in which the user can explore in a 3D virtual world and interact with objects by using a hand motion recognition device and conducted a user study
참고문헌 (18)
- Yeh IC, "Social- Event-Driven Camera Control for Multicharacter Animations", IEEE Trans Vis Comput Graph, 18(9), pp.1496~1510 (2012)[DOI]
- Bill Tomlinson, "Expressive autonomous cinematography for interactive virtual environments", AGENTS 2000, pp.317~324 (2000)
- Li-wei He, "The Virtual Cinematographer: A paradigm for Automatic Real-Time Camera Control and Directing", Siggraph (1996)
- Christophe Lino, "Intuitive and Efficient Camera Control with the Toric Space", ACM Transactions on Graphics, Association for Computing Machinery, 2015, Proceedings of SIGGRAPH 2015, 34(4), pp.82~ (2015)
- Steven M. Drucker, "Intelligent Camera Control in a Virtual Environment", Graphics Interface (1994)
- Christophe Lino, "Efficient composition for virtual camera control", SCA 2012, pp.65~70
- Adrian Secord, "Perceptual Models of Viewpoint Preference", ACM Transactions on Graphics, 30(5) (2011)
- Helin Dutagaci, "A Benchmark for Best View Selection of 3D Objects", 3DOR 2010, proceedings of the ACM workshop on 3D object retrieval, pp.45~50 (2010)
- ELBER, Gershon, "The bisector surface of freeform rational space curves", Proceedings of the thirteenth annual symposium on computational geometry, pp.473~474 (1997), ACM
- PETERNELL, Martin, "Geometric properties of bisector surfaces", Graphical Models, 62(3), pp.202~236 (2000)[DOI]
- ELBER, Gershon, "Bisector curves of planar rational curves", Computer-Aided Design, 30(14), pp.1089~1096 (1998)[DOI]
- Xi ZHAO, "Character‐ Object Interaction Retrieval using the Interaction Bisector Surface", Computer Graphics Forum, pp.119~129 (2017)
- HU, Ruizhen, "Learning how objects function via coanalysis of interactions", ACM Transactions on Graphics (TOG), 35(4), pp.47~ (2016)
- GUERRERO, Paul, "RAID: a relation-augmented image descriptor", ACM Transactions on Graphics (TOG), 35(4), pp.46~ (2016)
- ZHAO, Xi, "Relationship templates for creating scene variations", ACM Transactions on Graphics (TOG), 35(6), pp.207~ (2016)
- JIN, Taeil, "Aura Mesh: Motion Retargeting to Preserve the Spatial Relationships between Skinned Characters", Computer Graphics Forum, pp.311~320 (2018)
- Xi Zhao, "Indexing 3D Scenes Using the Interaction Bisector Surface", ACM Transactions on Graphics (TOG), 33(3) (2014)[DOI]
- BARBER, C. Bradford, "The quickhull algorithm for convex hulls", ACM Transactions on Mathematical Software (TOMS), 22(4), pp.469~483 (1996)[DOI]
