본문 바로가기

전체 글71

깃허브(Github)는 뭘까요? 우리 주변 개발자들의 이야기를 들어보면 깃허브라는 말을 많이 씁니다. 깃허브에 업데이트했어요~! 깃허브에서 오픈 소스 찾았어요~! 깃허브에서 본 건데 그걸 활용하면 될 것 같아요! 등등의 말을 듣습니다. 깃허브? 그게 뭐죠? 개발자들의 커뮤니티 같은 것일까요? 뭐 하는 걸까요? Q. 깃허브(Git hub)란 뭔가요? 깃허브는 깃(Git) + 허브(hub)의 합성어로 깃허브를 알기 전에 깃을 먼저 알아야 할 필요가 있습니다. 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경 사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 관리 시스템이다 출처: 위키백과 여기서 말하는 형상 관리 도구는 버전 관리 시스템이라고도 불립니다. 소프트웨어 개발에서 필수적인 소스코드를 효과적으로 관리.. 2022. 5. 22.
XML과 XAML의 차이 쉽게 이야기하기 업무를 하다보면 XML이라는 단어를 많이 들을 수 밖에 없습니다. XML이라는 게 뭐고 XAML이랑은 뭐가 다를까요? Q. XML이란 무엇인가? 우선 XML이란 eXtensible Markup Language라는 뜻으로 확장될 수 있는 표시 언어라는 의미를 가집니다. 확장될 수 있는 Markup Language라는 의미인데 이것을 알기 위해서 우리는 Markup Language를 알아봐야합니다. Q. Markup 언어라는 것은 무엇인가? 문서가 화면에 표시되는 형식을 나타내거나 데이터의 논리적인 구조를 명시하기위한 규칙들을 정의한 언어의 일종이다. 데이터를 기술한 언어라는 점에서 프로그래밍 언어와는 분명한 차이를 가지는 언어입니다. 처음에는 교정 부호 등을 표기하는 데 사용하는 언어였었는 데 점차 용도가.. 2022. 5. 7.
WPF와 WINFORM 쉽게 이야기하기 업무를 하다보면 WPF와 WINFORM에 대한 이야기를 들을 수 있습니다. 영어도 아니고 분명 무언갈 의미하는 것 같긴 한데... 무엇을 의미하고 무슨 차이점이 있는 걸까요? Q. Winform이란 무엇일까요? 우선, WINFORM이 무엇인지 한 번 알아볼까요? 이름에서도 알 수 있듯이 합성어입니다. WIN + FORM인거죠. 여기서 WIN은 느낌이 오시는 것처럼 Window를 의미하고 FORM이란 모양, 형태를 의미하는 거죠. 즉, Window의 Form을 이야기하는 것이고, Window에서 사용하는 Form을 쉽게 만들 수 있는 것! 이게 Winform입니다. Q. 그래서 Winform으로 뭘하는건데? Window의 form을 만드는 것은 알겠는 데 그래서 뭘하는 걸까요? Winform은 조금 나온지.. 2022. 5. 6.
3D Modeling 방식 쉽게 이야기하기 앞서 3D Modeling 형상 표현 기법에 대해서 알아봤는 데 Modeling 방식은 어떤 것들이 있을까요? Modeling 방식은 폴리곤(Polygon), 넙스(Nurbs), 섭디비전(Subdivision), 스컬핑(Sculpting) 으로 나누어집니다. Q. 폴리곤(Polygon) 방식은 무엇인가요? - 폴리곤이라는 말의 뜻이 다면체라는 의미를 가지고 있습니다. 점, 선, 면과 같은 것들을 모아서 집합으로 메쉬(Mesh)를 제작하는 방식을 이야기합니다. 가장 전통적인 방법이며 게임 그래픽에 많이 사용된다고 합니다. - 폴리곤의 최소 단위는 삼각형입니다. 다만, 작업할 때는 사용자가 더 알기 쉽도록 사각형을 많이 사용합니다. 이때, 사각형은 삼각형 2개를 합쳐서 만들어냅니다. - 폴리곤은 쉬운 편이긴.. 2022. 3. 16.
3D Modeling(3차원 형상 표현 기법) 쉽게 이야기하기 최근 치과를 비롯해 메디컬 분야에서도 3D Modeling을 많이 신경 쓰고 있습니다. 오늘은 그런 3D Modeling에 대해서 조금 알아보고자 합니다. Q. 3D Modeling이라는 것이 뭘까요? 3D Modeling이라는 것은 사전적인 의미로 렌더링 과정을 통해 실체 물체와 비슷한 모양과 질감을 가진 컴퓨터가 이해할 수 있는 형태의 데이터로 저장되는 것을 의미합니다. 출처: 위키백과 이전에는 컴퓨터 그래픽스 분야에서 많이 표현하고자 하였지만 최근 CAD/CAM의 발달로 의료영역에서도 많이 쓰이고 있습니다. Q. 3D 3차원 형상 표현 기법에는 어떤 종류가 있을까? 와이어 프레임 모델링(Wire Frame Modeling) 가장 단순한 소프트웨어로 직선, 점, 원, 호등의 기본적인 기하학적인 요소로.. 2022. 3. 15.
VR(Volume Rendering) 쉽게 이야기하기 의료 영상 그중에서도 CT나 MRI와 같은 3차원 영상을 다루다 보면 자주 들을 수 있는 용어 VR. 오늘은 그 VR에 대해서 간단히 알아보고자 합니다. Q. VR(Volume Rendering)이란 뭘까요? 과학적 시각화와 컴퓨터 그래픽스 분야에서 Volume Rendering은 3차원 스칼라 장 형태의 이산 샘플링 데이터를 2차원 투시로 보여주는 기술을 말합니다. 3차원 텍스쳐 정보를 활용하여 3차원의 꽉 찬 객체를 컴퓨터 화면상에서 그리는 일인 것이죠. Q. VR(Volume Rendering)은 어떻게 하는 건가요? VR 방법에는 크게 2가지 방법이 있습니다. Texture Slicing 방법과 Ray Casting 방법입니다. Texture Slicing 방법 "Slicing 된 2차원 이미지를.. 2022. 3. 13.
반응형