검색 본문
devlog29.tistory.com DEV Log [Chapter 04] OpenGL로 배우는 3차원 컴퓨터 그래픽스 1️⃣ 좌표계 💜 3차원 물체의 표현 경계면 표현 평면 다각형의 집합으로 나타냄 메쉬(Mesh), 표면 메쉬(Surface Mesh), 다각형 메쉬(Polygon Mesh), 표면 다각형(Surface Polygon), 다각형(Polygon) 곡면 표현 위해 필요한 다각형 수 = 곡면의 곡률 정비례 곡률 ↑. 평면 다각형 ↑ 사각형 메쉬 평면 보장 못함 삼각형 메쉬 (주로 사용) 평면 보장, 2배의 드로잉 속도 렌더링 화면에 물체를 그려내는 작업 와이어프레임 렌더링 드로잉 속도 빠름 솔리드 렌더링 외형 확인 💜 2️⃣ 기하변환 💜 기하변환 기하 변환 물체 변환 or 좌표계 변환의 기본 행렬로 표현 이동, 회전, 크기조절 등 💜 2차원 이동 x' = 1 * x + 0 * y + Tx * 1 y' = 0 * x + 1 * y + Ty * 1 💜 3차원 이동 💜 2차원 회전 💜 3차원 회전 회전축 기준의 회전으로 정의 반 시계 방향의 회전각 💜 크기 조절 균등 크기 조절 vs 차등 크기 조절 💜 전단 3️⃣ 복합 변환 💜 복합 변환 크기조절(S1) 후, 결과 물체를 회전(R1)한 후, 다시 크기조절(S2) P' = S2ㆍR1ㆍS1ㆍP 행렬 곱셈의 순서에 유의 배치 순서 역순, 계산 순서 순차 P' = CㆍP 복합행렬 C는 한번만 계산. 모든 정점에 적용 C = S2ㆍR1ㆍS1 (복합행렬) 원점 기준 회전 vs 중심점 기준 회전 중심점 기준 회전 피벗이 좌표계 원점에 일치하도록 물체를 이동한다. 물체를 원점 기준으로 축 주위로 회전한다. 회전된 물체를 ➀번에서 이동한 방향의 반대 방향으로 이동한다. 💜 이동 후 회전과 회전 후 28 💜 3차원 물체의 표현 경계면 표현 평면 다각형의 집합으로 나타냄 메쉬(Mesh), 표면 메쉬(Surface Mesh), 다각형 메쉬(Polygon Mesh), 표면 다각형(Surface Polygon), 다각형(Polygon) 곡면 표현 위해 필요한 다각형 수 = 곡면의 곡률 정비례 곡률 ↑. 평면 다각형 ↑ 사각형 메쉬 평면 보장 못함 삼각형 메쉬 (주로 사용) 평면 보장, 2배의 드로잉 속도 렌더링 화면에 물체를 그려내는 작업 와이어프레임 렌더링 드로잉 속도 빠름 솔리드 렌더링 외형 확인 💜 컴퓨터그래픽스 2024.04.02 블로그 검색 더보기 [Chapter 02] OpenGL로 배우는 3차원 컴퓨터 그래픽스 [Chapter 03] OpenGL로 배우는 3차원 컴퓨터 그래픽스 namu.wiki 3차원 - 나무위키 가로와 세로만 있는 것과는 달리 3D는 가로, 세로, 높이로 구성된다. 그냥 쉽게 말해서 입체 도형들을 3차원이라고 보면 된다. 순수하게 수학적으로 보면 그냥 변수가 몇 개인지만 생각하면 된다. (x, y) 로 표현... 개요 3D 그래픽 3D 입체 기술 오덕계에서 실제 인물이 나오는 매체를 뜻하는 은어 관련 문서 2024.03.24 웹문서 검색 더보기 3차원측정기 - 나무위키 미쓰도요 - 나무위키 v.daum.net 철강금속신문 기계硏, 배관 손상 검출을 위한 ‘3차원 음향 인텐시티 기반 누설 감지 기술’ 개발 - 콘텐츠뷰 사고의 초기 단계에서도 이를 감지하고 즉시 대응이 가능하다. 기계연구원 우정한 선임연구원은 “3차원 음향 인텐시티 기반 누설 감지 기술은 각종 현장에서 발생하는 소음원을 찾아내고 특성을 분석하여 소음... 2024.05.28 hanseongbugi2study.tistory.com 부기'S 공부 노트 [게임수학] 3차원 공간 왼손 좌표계 왼손 좌표계의 대표적인 예는 Unity 게임 엔진이다. 왼손 좌표계를 사용하면 UX 측면에서 큰 이점이 생긴다. 3D상에서 2D를 표현할 때 Z축 값을 사용해 레이어 구분이 필요할 때가 있다. 이때 왼손 좌표계를 사용하면 화면에서 멀어질수록 Z축 값이 올라간다. Z축의 값과 오브젝트의 레이어 순서는 서로 비슷하기 때문에 구분이 가능하다. Y-UP를 사용하는 이유 다이렉트 X와 OpenGL은 Y-UP을 사용한다. Unreal Engine이나 Unity가 널리 사용되기 전에는 다이렉트 X와 OpenGL을 많이 사용함 익숙한 좌표 오른손 좌표계 오른손 좌표계를 사용하는 대표적인 예는 블랜더이다. 대부분 수학에서 2D의 데카르트 좌표계에서 3D 좌표계로 넘어갈 때 오른손 좌표계를 사용함 Z-UP을 사용하는 이유 공학적인 접근방식에서 Z-UP이 거의 표준처럼 사용 3차원 공간의 트랜스폼 3차원 트랜스폼 체계는 2차원 공간의 트랜스폼에서 기저벡트가 하나더 증가했을 뿐이다. 이동 변환을 위해 한 차원 더 늘어난 4차원 공간을 사용한다. 이동변환 행렬과 크기변환 행렬 이동변환은 Identity Matrix를 기반으로 w축만 변경된다. 한 축이 변경되면 다른 축은 변경되지 않는다. 크기변환은 Identity Matrix 범위 내에서 변경된다. 이동변환과 크기변환은 차원마다 행렬식이 추가되기만하면 된다. ┌ S_x 0 0 0 ┐ S = │ 0 S_y 0 0 │ │ 0 0 S_z 0 │ └ 0 0 0 1 ┘ ┌ 1 0 0 t_x ┐ T = │ 0 1 0 t_y │ │ 0 0 1 t_z │ 표준기저벡터의 변화를 사용한 회전변환 행렬 회전은 하나의 축을 변경하면 대부분의 축이 변경된다. 차원이 높아질 수록 해당 축의 회전은 더욱 넓은 범위의 축들을 변경하게 된다. 2D 공간의 회전(Z축 회전)은 x, y축만 영향을 끼침 3D 공간의 회전(X, Y축 회전) z축에도 영향을 끼침 표준기저벡터 X', Y', Z'(위 그림에서의 x'1, x'2, x'3) 값은 X'(x'1) = (X'x, X'y, X'z) Y'(x'2) = (Y'x, Y'y, Y'z) Z'(x'3) = (Z'x, Z'y, Z'z) 아래와 같은 식으로 적용할 수 있다. ┌ X'x Y'x 오일러 각 오일러 각(Euler's angle)은 3차원 공간에서 물체가 놓인 방향을 3개의 각을 사용해 표시하는 방법이다. 한눈에 알아보기 쉽고 앞서 배웠던 회전 행렬로 적용이 용이한 엄청난 개념이 있는 덕분에 회전을 쉽게 적용할 수 있다. 표준기저벡터를 축으로 하는 회전의 움직임은 방향에 따라 요(Yaw), 롤(Roll), 피치(Pitch)로 불린다. 3축의 회전 행렬은 다음과 같이 설계할 수 있다. ┌ 1 0 0 ┐ R_x = │ 0 cosθ -sinθ │ └ 0 sinθ cosθ ┘ 회전 행렬 유도 세 번의 연속적인 회전으로 총 6가지 경우가 발생한다. x -> y -> z x -> z -> y y -> x -> z y -> z -> x z -> x -> y z -> y -> x 이중 5번째 순서에 대해 알아본다면 R = R_yaw · R_pitch · R_roll ┌ cosα cosy + sinα sinβ sinγ -cosα sinγ + sinα sinβ cosγ sinα cosβ ┐ R_α · R_β · R_γ = │ cosβ sinγ 3차원 모델링 행렬 3차원 공간의 트랜스폼을 구성하는 크기(S), 회전(R), 이동(T) 변환 행렬은 다음과 같다. ┌ S_x 0 0 0 ┐ S = │ 0 S_y 0 0 │ │ 0 0 S_z 0 │ └ 0 0 0 1 ┘ ┌ X_x Y_x Z_x 0 ┐ R = │ X_y Y_y Z_y 0 │ │ X_z Y_z Z_z 0 │ └ 0 0 0 1 ┘ ┌ 1 0 0 t_x ┐ T = │ 0 1 0 t_y │ 뷰 변환 행렬 뷰 행렬을 구하기 위해서는 역행렬을 계산해야한다. 이동 T의 역행렬 T^-1은 덧셈의 역원인 반대수를 사용해 구할 수 있다. 이동의 역행렬을 적용하면 모든 좌표는 카메라를 중심으로 재배치된다. 회전 변환은 전치 행렬로 역행렬인 R^-1을 구할 수 있다. 전치하는 이유는 물체가 가만히 있는데 카메라가 30도 회전하는 경우 사용자는 물체가 -30도 회전하는 것으로 느낄 것이기 때문 ┌ 1 0 0 -t_x ┐ T^-1 = │ 0 1 0 -t_y │ │ 0 0 1 -t_z │ └ 0 0 0 회전 보간의 계산 경과된 시간에 따라 회전이 변화되도록 중간 회전값을 계산하는 것을 회전 보간(Rotaional interpolation)이라고 한다. 중간 회전 값은 선형 보간의 식을 사용해 얻을 수 있다. θ` = (1-t)θ_start + tθ_end 예를 들어 동일한 평면 상에서 15°에서 시작해 165°로 끝나는 회전의 1/3비율에 해당하는 회전 보간은 65° 이다. 2/3·15° + 1/3·165° = 65° 선형 보간식이 성립하려면 두 각의 회전 변환을 곱한 결과가 두 각의 합의 회전 변환과 동일해야한다. 2차원 공간의 회전에서는 두 4 3차원 공간의 트랜스폼을 구성하는 크기(S), 회전(R), 이동(T) 변환 행렬은 다음과 같다. ┌ S_x 0 0 0 ┐ S = │ 0 S_y 0 0 │ │ 0 0 S_z 0 │ └ 0 0 0 1 ┘ ┌ X_x Y_x Z_x 0 ┐ R = │ X_y Y_y Z_y 0 │ │ X_z Y_z Z_z 0 │ └ 0 0 0 1 ┘ ┌ 1 0 0 t_x ┐ T = │ 0 1 0 t_y │ 2024.04.23 news.heraldcorp.com view 경북대 곽문규 교수팀, 수 마이크로미터(㎛) 급 '대면적 3차원 미세 구조'복제 생산 기술 개발 제공] [헤럴드경제(대구)=김병진 기자]경북대 연구팀이 마이크로 로봇 등에 적용할 수 있는 '대면적 3차원 미세 구조'의 대량 생산 가능성을 제시했다. 23일 경북대에 따르면 기계공학부 곽문규 교수팀이 대면적... 2024.05.23 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 글짓는 목수 인문・교양 분야 크리에이터 3차원과 4차원 사이 - [불안의 서] 페르난두 페소아 -일곱 번째-(부제: 공간과 시간 사이) 5 시간을 알 수 없다?! 왜냐 우리는 3차원에 머무는 존재이기 때문이다. 1차원은 선(x)이다. 2차원은 면(xy)이다. 3차원 공간(3D, xyz)이다. 그리고 우리는 3차원의 공간에 머물고 있다. 우리는 여기에 시간이 더해진 4차원의 시공간에 머물고 있다고들 얘기하곤 하지만 엄연히 우리는 3차원에 속해 있다. 시간(4차원)을... 차원 시간 공간 2024.01.21 브런치스토리 검색 더보기 0186042076.tistory.com GIS 블로그 [인천경제자유구역청] ifez 3차원 공간정보 서비스 1. 개요 ifez 3차원 공간정보 서비스는 송도, 청라, 영종 등 인천경제자유구역(IFEZ)을 3차원 지도로 구현하여건축심의, 경관심의, 지구단위 계획 정보를 종합적으로 제공합니다. 1.1 시스템 개요 ifez 3차원 공간정보 서비스(이하 시스템)은 2017년 2월에 정식 오픈하여 매년 항공영상과 3차원 건물 등의 정보를 꾸준이 업데이트 하고 있습니다. [ ifez 3차원 공간정보 서비스 메인화면 ] 1.2 시스템 제공 기능 3차원 공간정보 지도화면을 기반으로 건축심의지원, 경관심의지원, 지구단위계획, 업체 홍보 등의 기능이 제공됩니다. 그 2. 주요 기능 및 서비스 소개 2.1 3차원 공간정보 서비스 인천경제자유구역(ifez)의 건물과 주요 시설물들을 3차원 지도로 보여줍니다. 하단에는 연도별 영상을 쉽게 선택하여 볼 수 있도록 하였고, 우측 영역에는 거리측정 / 면적측정 / 높이측정 등과 같은 지도관련 도구를 제공하고 있습니다. [ 3차원 공간정보 서비스 화면 ] 외국인 사용자들의 이용 편의를 도모하기 위해 한국어, 영어, 중국어, 일본어를 지원합니다. [지도 우측상단에서 원하는 언어를 선택] 2.2 과거 영상 비교 서비스 현재와 과거의 3차원 공간정보를 통해 도시변화를 쉽게 비교해볼 수... 11 ifez 3차원 공간정보 서비스는 송도, 청라, 영종 등 인천경제자유구역(IFEZ)을 3차원 지도로 구현하여건축심의, 경관심의, 지구단위 계획 정보를 종합적으로 제공합니다. 1.1 시스템 개요 ifez 3차원 공간정보 서비스(이하 시스템)은 2017년 2월에 정식 오픈하여 매년 항공영상과 3차원 건물 등의 정보를 꾸준이 업데이트 하고 있습니다. [ ifez 3차원 공간정보 서비스 메인화면 ] 1.2 시스템 제공 기능 3차원 공간정보 지도화면을 기반으로 건축심의지원, 경관심의지원, 지구단위계획, 업체 홍보 등의 기능이 제공됩니다. 그 건축심의 일조권 경관분석 ifez 3차원 공간정보 서비스 경관심의 지원 지구단위 계획 경관시뮬레이션 2024.03.14 티스토리 검색 더보기 story.kakao.com 전라남도 전라남도 - 카카오스토리 4 제공 해상교량의 하부 등 사람이 직접 확인이 불가능한 부분을 고정밀 촬영 이순신대교를 대상으로 3차원 입체모형 공간정보 시범 구축 추진 풍수 피해지역 드론 영상 촬영 및 정보 관계부서 제공 다양한 면에서... 2024.02.06 카카오스토리 검색 더보기 인문・교양 크리에이터 보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 NX로 배우는 3차원 모델링 저자 김종헌 출간 2018.2.28. 도서 34,000원 서울시 교통지도(3차원) 저자 편집부 출간 2003.2.1. 교연예상문제집(3차원) 저자 교연 편집부 출간 1992.10.1. 입체(3차원)문양(최신 종합 문양 시리즈 9) 저자 이종문화사 편집부 출간 1992.12.1. 3차원 창의력 개발법 저자 이광형 출간 2012.1.6. 도서 11,700원 3차원 입체 영상 처리 기술 저자 호요성, 강윤석 출간 2014.11.7. 도서 15,000원 3차원 입체 작명이 시작된다. 저자 문후오단 問候五段 출간 2016.8.6. 도서 3,300원 3DTV 3차원 입체영상 정보처리 저자 호요성, 김성열 출간 2010.4.15. 도서 17,000원 e북 13,500원 3차원별자리 야광 스페이스 돔 저자 편집부 출간 2001.2.20. 도서 18,900원 3차원 건축설계를 위한 BIM: 중급편 저자 최철호 외 출간 2015.8.24. 도서 28,800원 더보기 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
키엔스 www.keyence.co.kr/ keyence korea. 공장 자동화용 센서, 비전, 측정기기, 바코드스캐너, 3차원 측정기, 현미경 소개. 전화고객센터: 031-789-4300 채널 장소 ifez 3차원 공간정보 서비스 3dgis.ifez.go.kr/ 건물, 도로시설물, 항공사진, 위치, 지도 서비스 제공. 자이스 품질 솔루션 사업부 www.zeiss.co.kr/metrology 신청자 작성 3차원 측정기, X-ray, CT, 현미경. 채널 사이트 더보기