강의

    Curve

    Curve

    목차 3D 오브젝트 모델링 Curve Polynomial Base Curve Bezier Curve 3D 오브젝트 모델링 ● 3D 월드 표현의 종류 1. Wire-frame representations : 도형 화상 처리에서의 물체 표현 방법 중 하나로 다면체의 꼭짓점, 모서리 선에 의해 기술한 도형 모형입니다. 물체를 점과 점들을 연결하는 선들로 이루어진 그래프로 표현합니다. 실시간 / 빠른 디스플레이에 적합하며 면 표현이 불가능해 물체의 형태가 애매하게 보일 수 있습니다. 2. Boundary representations : 경계 표현은 볼륨의 한계를 정의해 3D 모양을 표현하는 방법입니다. 대표적으로 Meshes & Subdivision이 있습니다. Mesh표현을 삼각형, 사각형과 같은 기본 도형에..

    Viewing Transformation

    Viewing Transformation

    목차 -- 투영(Perspective) -- 투영 종류 : 평행 / 원근 투영 -- Viewing Transformation -- 뷰잉 변환이란? 1. Modeling Transformation(Object → World Space) 2. Camera Transformation(World → Camera Space) 3.Perspective Transformation(Camera → Canonical view volume) 4.Viewport Transformation(Canonical → Screen space) 뷰잉변환이란 투영 (Projection) ● 3D 물체를 어떻게 2D 화면에 그릴까? 3D 물체를 image plane에 투영합니다. Object Space → View, Screen Spac..

    Geometric Transformation

    Geometric Transformation

    목차 -- 기초수학 -- 점, 스칼라, 벡터, 선 내적 외적 -- Geometric Transformation -- 회전행렬 기초 수학 ● Point, Scalars and Vectors Point : location in space. 공간에 한 지점 Scalar : real number, e.g distance. 방향성이 없는 크기 Vector : direction with magnitude. 방향성이 있는 크기 ● Line Parametric form of a line (선의 매개변수 방정식) : $$ P(a) = P_{0} + \alpha d $$ P0 = origin 시작점 a : 임의의 스칼라값 d : 임의의 방향 벡터 Cartesian Coordinate(데카르트 좌표게, 직교 좌표계)에서는 ..

    Image, 그래픽 파이프라인

    Image, 그래픽 파이프라인

    목차Image : Vector vs Raster그래픽 파이프라인Vector vs Raster ImageVector Image : 형태에 대한 Rule로 이미지는 정점과 정점 사이 수학적인 룰을 가진 형태로 용량이 적으며 화면에 크기에 따라 이미지에 형태가 변형되지 않습니다. 하지만 그만큼 복잡한 이미지일수록 형태를 표현하는데 부하가 걸립니다. 따로 특정한 Boundary(경계)가 없습니다..svg, .ill 등의 포맷 형태를 가지고 있으며 대표적인 벡터 이미지로 Font가 있습니다. (Truetype Font)Raster Image : 비트맵이라고 부르기도 하며 한 화소 크기의 점 픽셀에 색 정보를 담아서 그림을 표시합니다. 대다수 이미지가 이 방식이며 특정 Bundary (화면 QHD크기 등) 내에 제..

    Link Layer

    Link Layer

    목차 링크 계층 서비스 NIC : Network Interface Controller Multiple Access Protocols(Channel Partitiong, Random Access Protocols, Taking Turns) LAN(MAC, ARP, Ethernet, Switch) 현실 시나리오 링크 계층 응용 계층 (message) DNS, HTTP 등 응용 프로그램 응용 계층 : Application 표현 계층 세션 계층 전송 계층 (segment) TCP, UDP 전송 계층 : Transport 네트워크 계층 (Packet, datagram) IP 네트워크(인터넷) 계층 데이터 링크 계층 (Frame) MAC Address 네트워크 접속(링크) 계층 물리 계층 Ethernet, cabl..

    Network Layer

    Network Layer

    목차네트워크 계층IP(Subnet, IP Addressing, NAT, DHCP, Tunneling)네트워크 계층OSI 7계층, TCP/IP 4계층응용 계층(message)DNS, HTTP 등 응용 프로그램응용 계층 : Application 표현 계층세션 계층전송 계층(segment)TCP, UDP전송 계층 : Transport 네트워크 계층(Packet)IP네트워크(인터넷) 계층데이터 링크 계층(Frame)MAC Address네트워크 접속(링크) 계층물리 계층Ethernet, cable, wire물리 계층Application, Transport 레이어는 Send와 Receive만 생각하면 Network 레이어는 실질적인 전송을 생각합니다. IP, Router (이하 라우터)는 오직 네트워크만 생각!네트..

    컴퓨터 네트워크 - Transport Layer

    컴퓨터 네트워크 - Transport Layer

    목차Transport Layer 소개UDPTCPMultiplexing / DemultiplexingSimple TCP TCP 기능(flow control, fast retransmit, congestion control  Transport Layer 소개서로 다른 호스트에 있는 응용 프로세스 간의 논리적인 통신을 제공합니다. Transport protocol은 end systems에서 적용된다는데, 종단간 통신(서로 네트워크상에 각 끝부분) 통신으로 msg를 일정한 크기로 잘라 segment로 만들고 source → destination까지 전송합니다.현재는 TCP, UDP 2개의 프로토콜을 주로 사용합니다.  UDP(User Data Program)UDP는 신뢰성을 일정부분 포기하고 속도를 중요시하는 ..

    Computer Architecture - Memory

    Computer Architecture - Memory

    목차단어정리다이렉트 메모리 매핑Associative Caches정리본 단어 정리Frequency(빈도수) : 메모리 동작 속도로 봐도 될 것 같고, 시간에 반비례합니다. 2GHz라면 Time = 1/Frequency = 1/2nsecPrimary Memory = Main memory : 메인 메모리를 뜻합니다.○ DRAM(Dynamic Random Access Memory) : 임의 주소에 접근할 수 있는 기억장치인데, 각각의 축전기가 담고 있는 전자의 수에 따라 비트를 1과 0으로 나타내지만 방전될 경우 정보를 잃게 되기에 주기적으로 충전 명령(refresh)을 보내줘야 해서 동적이라는 이름이 붙었다고 합니다. 휘발성(volatile) 메모리○ SRAM(Static RAM) : SRAM은 플립플롭 방식..