
0. 들어가기 앞서 이전 포스팅에서는 Bounding Volume Hierarchy에 대한 개념과 생성하는 법에 대해서 알아보고 Depth에 해당하는 Bounding Box들을 가시화 해보았습니다. https://mathmakeworld.tistory.com/108?category=454083 TMI(Triangle Mesh Information) Project #7.1 - Bounding Volume Hierarchy 0. 들어가기 앞서 이전 포스팅에서는 OBB에서는 Collision Detection을 어떻게 하는지 알아본 뒤 Collision 됐을 시에 VTK를 활용해 Bounding Box의 색을 변경해 가시화 해보았습니다. https://mathmakeworld.t.. mathmakeworld...

0. 들어가기 앞서 이전 포스팅에서는 OBB에서는 Collision Detection을 어떻게 하는지 알아본 뒤 Collision 됐을 시에 VTK를 활용해 Bounding Box의 색을 변경해 가시화 해보았습니다. https://mathmakeworld.tistory.com/107 TMI(Triangle Mesh Information) Project #6.3 - OBB Collision Detection 0. 들어가기 앞서 이전 포스팅에서 AABB, Sphere Bounding Box의 Collision Check 하는 방법에 대해서 알아본 뒤 Collision 됐을 시에 VTK를 활용해 Bounding Box의 색을 변경해 가시화 해보았습니다. https://m.. mathmakeworld.tisto..

0. 들어가기 앞서 이전 포스팅에서 AABB, Sphere Bounding Box의 Collision Check 하는 방법에 대해서 알아본 뒤 Collision 됐을 시에 VTK를 활용해 Bounding Box의 색을 변경해 가시화 해보았습니다. https://mathmakeworld.tistory.com/106 TMI(Triangle Mesh Information) Project #6.2 - AABB, Sphere Bounding Box Collision Detection 0. 들어가기 앞서 이전 포스팅에서 Collision Detection의 기준이 되는 Bounding Box의 종류(AABB, OBB, Sphere)와 각 Bounding Box의 특징에 대해서 알아보고, VTK를 활용해 가시화까지 ..

0. 들어가기 앞서 이전 포스팅에서 Collision Detection의 기준이 되는 Bounding Box의 종류(AABB, OBB, Sphere)와 각 Bounding Box의 특징에 대해서 알아보고, VTK를 활용해 가시화까지 해보았습니다. https://mathmakeworld.tistory.com/102 TMI(Triangle Mesh Information) Project #6.1 - Collision Detection 에 사용되는 여러가지 Bounding Box, Sphere 이전 포스팅에서는 VTK Collision Detection Filter를 활용하여 Collision을 Check하고 Rendering 해보았습니다. https://mathmakeworld.tistory.com/99 TM..

이전 포스팅에서는 VTK Collision Detection Filter를 활용하여 Collision을 Check하고 Rendering 해보았습니다. https://mathmakeworld.tistory.com/99 TMI(Triangle Mesh Information) Project #5 - vtk Collision Detection Filter를 사용해 VTK와 친해지기 이전 포스팅에서는 VTK를 빌드하고 실행한 뒤 간단하게 Cube를 Rendering하는 법까지 알아보았습니다. TMI(Triangle Mesh Information) Project #4 - VTK를 실행 해보자! 이전 포스팅에서는 VTK Library를 다운로.. mathmakeworld.tistory.com 0. 들어가기 앞서 Co..

이전 포스팅에서는 VTK를 빌드하고 실행한 뒤 간단하게 Cube를 Rendering하는 법까지 알아보았습니다. TMI(Triangle Mesh Information) Project #4 - VTK를 실행 해보자! 이전 포스팅에서는 VTK Library를 다운로드 받고 빌드하여 .h, .lib, .dll 파일을 생성하는 법까지 알아보았습니다. TMI(Triangle Mesh Information) Project #3 - VTK를 빌드 해보자! 1. VTK Eng 1. VTK {"mean":.. mathmakeworld.tistory.com 이번 포스팅에서는 VTK에서 제공하는 Collision Detection Filter를 활용하여 충돌 검사를 해보고 화면에 띄어보는 것까지 해보도록 하겠습니다. 1. C..

이전 포스팅에서는 VTK Library를 다운로드 받고 빌드하여 .h, .lib, .dll 파일을 생성하는 법까지 알아보았습니다. 디버깅이 있습니다. 이 중 환경이라는 곳에 아래 그림과 같이 dll이 들어있는 경로를 작성해 줍니다. 2.2 include 설정 다음은 구성속성 -> C/C++ -> 일반에 들어가시면 추가 포함 디렉터리가 있는데 이곳에 아래 그림처럼 header 파일들이 있는 경로를 적어주면 됩니다. 2.3 lib 설정 마지막으로 lib 경로를 설정해주면 됩니다. 구성 속성 -> 링커 -> 일반에 추가 라이브러리 디렉터리에 lib 파일들이 있는 경로를 아래 그림과 같이 적어주시고 입력 추가 종속성에 사용할 lib들을 적어주면 되는데 필요할때마다 추가하기에는 너무 번거로우니 모든 lib 파일을..

1. VTK Eng 1. VTK {"mean":["Vegeta Trunks Klan\n \t\t\t\n\t \t(←VTK) VTK\n\t\t (Funnies)","Vipers That Kill\n \t\t\t\n\t \t(←VTK) VTK\n\t\t (Military)","Visualization Technology Kitware\n \t\t\t\n\t \t(←VTK) VTK\n\t\t (Software)","Visualization ToolKit\n \t\t\t\n\t \t(←VTK) VTK\n\t\t (Software)"],"word":"\n\t\t\t\t\t\tVegeta Trunks Klan\n \t\t\t\n\t \t(←VTK)\n\t ","phoneticSymbol":""} 이전 포스팅에서는 ..

이전 포스팅에서는 컴퓨터가 Mesh Data를 읽기 위해서는 어떠한 과정이 있고 무엇이 저장되어야 하는지에 대해서 알아보았습니다. 1. 현실세계에 있는 물체를 컴퓨터 세상에서 표현하고 싶다면 컴퓨터가 읽을 수 있는 Model로 만들어야 한다는 것(모델링) 2. 모델링된 Model은 vertex와 edge, face로 구성되어 있다는 것 3. 이런 내용들을 저장하기 위한 format으로 많은 format이 있지만 대표적으로 OFF, OBJ, STL이 있다는 것 이렇게 크게 3가지에 대해서 알아보았습니다. 오늘은 그 다음으로 이 Mesh를 표현하는 내용물들을 어떻게 담아서 사용할건지에 대해서 알아보도록 하겠습니다. 이번 포스팅에서는 총 3가지의 Data Structure들에 대해 알아보는 시간을 가져볼텐데요..

TMI - Modeling과 Mesh 구성 요소 - 여러가지 Mesh File Format 이번 포스팅에서는 Mesh를 저장하는 여러가지 File Format에 대해서 이야기 해보겠습니다. 아래 그림과 같이 수많은 File Format들이 있지만 이 중에서도 많이 사용하는 OFF, OBJ, STL에 대해서 알아보도록 하겠습니다. 또한, 알아보기 쉽게 Binary 파일이 아닌 ASCII 파일 기준으로 설명하도록 하겠습니다. 0. 들어가기 앞서 File 내용에 대해 이야기 하기 전에 먼저 앞으로 많이 나오게 될 표현들에 대해서 저희끼리 약속을 하고 넘어가도록 하겠습니다. V = vertex(점), F = face(면), E = edge(선), Vi = vertex Index, Vn = vertex norma..
- Total
- Today
- Yesterday
- CollisionDetection
- 참조 형식
- normalized device coordinate
- Mesh Processing
- MeshProcessing
- Mesh
- Scriptable Render Pipeline
- RubiksCube
- transform
- SRP
- opengl
- C#
- DirectX12
- RL
- Bounding Volume Hierarchy
- Transformation
- AABB
- NDC
- value type
- perspective projection
- 강화학습
- collision detection
- Unreal
- Unity
- 최적화
- reference type
- 값 형식
- 루빅스큐브
- VTK
- 유니티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |