본문 바로가기
728x90
반응형
[3DReconstruction] 02.meshroom tutorial review(2) 지난 시간에 Meshroom sample data를 이용하여 3D Reconstruction을 해보았습니다. https://learn-and-give.tistory.com/67 [3DReconstruction] 01.meshroom tutorial review 3D 프로그램을 만들 때, 관심 있는 3D 오브젝트나 케릭터를 이용해서 만들고 싶을 때가 많은데, 인터넷에서 구할 수 있는 것들 중에는 딱 마음에 드는 것을 찾기가 쉽지 않을 때도 있고, 파일로 구 learn-and-give.tistory.com 정말 별 어려움 없이 뚝딱뚝딱 되니 좋고, 중간 과정도 살펴 볼 수 있어서 관련 된 공부를 하는 분들에게는 참 좋은 툴인 것 같습니다. 초보용 tutorial의 남은 부분은 후처리에 대한 내용입니다. Me.. 2023. 2. 13.
[3DReconstruction] 01.meshroom tutorial review 3D 프로그램을 만들 때, 관심 있는 3D 오브젝트나 케릭터를 이용해서 만들고 싶을 때가 많은데, 인터넷에서 구할 수 있는 것들 중에는 딱 마음에 드는 것을 찾기가 쉽지 않을 때도 있고, 파일로 구하기는 쉽지 않을 때가 있습니다. 모델링 툴을 쓸 줄 아는 재주가 있다면 또 다른 옵션이 있지만, 그게 또 쉬운 기술도 아니고... 더군다나 내가 만들고 싶은 오브젝트가 실물은 있지만 데이터 형태로는 없다면, 비싼 돈을 들여서 3D Scan을 해야되지만 비용이... iphone에 depth camera가 들어가면서 요런 앱도 생겼다고 하니, 이제 간단히 만들어 낼 수 있는 세상이 된 것은 분명한 것 같습니다. https://apps.apple.com/us/app/polycam-lidar-3d-scanner/id.. 2023. 2. 12.
[opengl].[#2.GLSL] 18. MultiTexturing 앞에서 텍스쳐링 모드를 살펴보았습니다. https://learn-and-give.tistory.com/65 [opengl].[#2.GLSL] 17. Texturing 모드 앞에서 GLSL 기반의 기본적인 Texturing을 살펴 보았습니다. https://learn-and-give.tistory.com/64 [opengl].[#2.GLSL] 16. Texturing 기초 제법 멋진 Spot light까지 쉐이더로 구현 해 보았습니다. https://learn-and-give.tistory. learn-and-give.tistory.com 이번에는 멀티 텍스쳐링을 살펴보겠습니다. 멀티 텍스쳐링은 말 그대로 여러 개의 텍스쳐를 사용하는 것인데, 이 내용을 이해하면 훨씬 다양한 표현을 할 수 있게 됩니다 텍스.. 2023. 2. 11.
[opengl].[#2.GLSL] 17. Texturing 모드 앞에서 GLSL 기반의 기본적인 Texturing을 살펴 보았습니다. https://learn-and-give.tistory.com/64 [opengl].[#2.GLSL] 16. Texturing 기초 제법 멋진 Spot light까지 쉐이더로 구현 해 보았습니다. https://learn-and-give.tistory.com/63 [opengl].[#2.GLSL] 15. Spot light Directional light를 살펴보다가 Positional light, 즉, 점광원을 살펴봤습니다. https://learn-and-g learn-and-give.tistory.com 이 기본 상태에서는 폴리곤의 색상 대신 텍스쳐 색상이 그대로 표현되기 때문에, 폴리곤에 적용 되었던 조명 효과나 재질의 색상은 .. 2023. 2. 11.
[opengl].[#2.GLSL] 16. Texturing 기초 제법 멋진 Spot light까지 쉐이더로 구현 해 보았습니다. https://learn-and-give.tistory.com/63 [opengl].[#2.GLSL] 15. Spot light Directional light를 살펴보다가 Positional light, 즉, 점광원을 살펴봤습니다. https://learn-and-give.tistory.com/62 [opengl].[#2.GLSL] 14. Positional light 앞에서 Ambient+Specular light의 구현을 해보았습니다. https://learn-and-g learn-and-give.tistory.com 이제 텍스쳐링을 해 보겠습니다. 일단 쉐이더 없는 텍스쳐링을 먼저 구현 해 보겠습니다. 텍스쳐로 사용 할 이미지 파일을.. 2023. 2. 10.
[opengl].[#2.GLSL] 15. Spot light Directional light를 살펴보다가 Positional light, 즉, 점광원을 살펴봤습니다. https://learn-and-give.tistory.com/62 [opengl].[#2.GLSL] 14. Positional light 앞에서 Ambient+Specular light의 구현을 해보았습니다. https://learn-and-give.tistory.com/61 [opengl].[#2.GLSL] 13. ambient 조명과 specular 조명 앞에서 Diffuse 조명과 재질을 쉐이더로 구현하는 방법을 살펴봤습니다. [ learn-and-give.tistory.com 대충 이해하기 이번에는 점광원 중에서 빛이 방사되는 범위가 한정되는 spot light를 구현 해 보겠습니다. spo.. 2023. 2. 9.
[opengl].[#2.GLSL] 14. Positional light 앞에서 Ambient+Specular light의 구현을 해보았습니다. https://learn-and-give.tistory.com/61 [opengl].[#2.GLSL] 13. ambient 조명과 specular 조명 앞에서 Diffuse 조명과 재질을 쉐이더로 구현하는 방법을 살펴봤습니다. [opengl].[#2.GLSL] 12. 조명 정보 구조체와 재질 정보 구조체 (tistory.com) [opengl].[#2.GLSL] 12. 조명 정보 구조체와 재질 정보 구조체 learn-and-give.tistory.com 이상의 내용은 모두 방향광(directional light)에 대한 내용이었습니다. 방향광은 태양처럼 아주 멀리 있는 광원을 가정한 것으로 모든 지점에서 입사광의 방향이 같고, 거리에.. 2023. 2. 8.
[opengl].[#2.GLSL] 13. ambient 조명과 specular 조명 앞에서 Diffuse 조명과 재질을 쉐이더로 구현하는 방법을 살펴봤습니다. [opengl].[#2.GLSL] 12. 조명 정보 구조체와 재질 정보 구조체 (tistory.com) [opengl].[#2.GLSL] 12. 조명 정보 구조체와 재질 정보 구조체 앞에서 쉐이더를 이용하여 멋지게 Toon shading을 구현 해 보았습니다. https://learn-and-give.tistory.com/59 [opengl].[#2.GLSL] 11. Fragment Shader를 이용한 조명의 구현(Diffuse/Toon shading) 앞에서 Vertex shader를 이용하 learn-and-give.tistory.com Ambient 조명 이제 ambient 조명을 살펴보겠습니다. Ambient 조명은, 구.. 2023. 2. 6.
[opengl].[#2.GLSL] 12. 조명 정보 구조체와 재질 정보 구조체 앞에서 쉐이더를 이용하여 멋지게 Toon shading을 구현 해 보았습니다. https://learn-and-give.tistory.com/59 [opengl].[#2.GLSL] 11. Fragment Shader를 이용한 조명의 구현(Diffuse/Toon shading) 앞에서 Vertex shader를 이용하여 Diffuse 조명을 구현 해 보았습니다. https://learn-and-give.tistory.com/58 [opengl].[#2.GLSL] 10. Vertex Shader를 이용한 조명의 구현(Diffuse) 앞에서 Shader 없이, Vertex의 밀도를 높히는 learn-and-give.tistory.com 조명의 위치는 uniform 변수로 전달했었습니다.조명도 gl_Color이.. 2023. 2. 5.
[opengl].[#2.GLSL] 11. Fragment Shader를 이용한 조명의 구현(Diffuse/Toon shading) 앞에서 Vertex shader를 이용하여 Diffuse 조명을 구현 해 보았습니다. https://learn-and-give.tistory.com/58 [opengl].[#2.GLSL] 10. Vertex Shader를 이용한 조명의 구현(Diffuse) 앞에서 Shader 없이, Vertex의 밀도를 높히는 방법으로 Toon shading을 구현하려고 별 짓을 다 해 보았습니다. https://learn-and-give.tistory.com/39 [opengl].[#2.GLSL] 09. Shader 없이 구현하는 Toon shading 앞에서 Toon shad learn-and-give.tistory.com Diffuse 조명의 구현은 그럴싸 하게 되었지만, Toon shading은 여전히 만족스럽지.. 2023. 2. 4.
[opengl].[#2.GLSL] 10. Vertex Shader를 이용한 조명의 구현(Diffuse) 앞에서 Shader 없이, Vertex의 밀도를 높히는 방법으로 Toon shading을 구현하려고 별 짓을 다 해 보았습니다. https://learn-and-give.tistory.com/39 [opengl].[#2.GLSL] 09. Shader 없이 구현하는 Toon shading 앞에서 Toon shading과 NPR에 대해서 조금 이야기했습니다. 요즘은 한계라는 것이 없는 것 같아요. 상상하는 모든 것은 다 표현 가능한 것 같아요. 그러니, 무엇을 상상 할 수 있느냐가 경쟁력인 것 learn-and-give.tistory.com 결과는 전혀 이쁘지 않았고, 이런 문제를 Shader가 얼마나 멋지게 해결 해 주는지 본다면, Shader의 효용성을 구질구질한 설명 없이도 체감 할 수 있습니다. 잘난.. 2023. 2. 2.
[opengl].[#2.GLSL] 09. Shader 없이 구현하는 Toon shading 앞에서 Toon shading과 NPR에 대해서 조금 이야기했습니다. 요즘은 한계라는 것이 없는 것 같아요. 상상하는 모든 것은 다 표현 가능한 것 같아요. 그러니, 무엇을 상상 할 수 있느냐가 경쟁력인 것 같아요. 콘텐츠의 힘!!! https://learn-and-give.tistory.com/36 [opengl].[#2.GLSL] 08. 잔소리...Toon shading 이전 시간에 Vertex Shader에 외부에서 조정되는 값을 넣어, Animation 효과를 내어 보았습니다. https://learn-and-give.tistory.com/34 [opengl].[#2.GLSL] 07. Vertex Shader에서 간단한 애니메이션 구현 앞에서 Vertex Shader learn-and-give.t.. 2023. 1. 15.
728x90
반응형