목록전체 글 (27)
이것저것
저번시간에 HLSL, GLSL, CG같은 용어를 배운적이 있는데, 한번더 간단히 요약 하자면 HLSL -> DirectX에서 제작GLSL -> OpenGL에서 제작CG -> NVIDIA에서 제작 위 3가지 쉐이딩 언어들은 거어어어어어의 비슷하기 때문에 하나만 잘 공부해도 금방 옮겨갈수 있다고 한다.이번장은 유니티에서 SurfaceShader를 이용하여 CG/HLSL를 살짝(?) 맛보는 시간을 가져본다. 유니티 쉐이더유니티 쉐이더는 멀티플랫폼을 위한 문법으로 3가지 종류의 작성법이 일반적으로 존재한다. ShaderLab곧 지원이 중지된다고 한다.. Surface Shader- 기본적으로 프로그래머가 아니여도 아티스트들이 쉬운개념으로 배울수 있고 Matrix같은 행렬연산이 자동으로 되며 아쉬운 부분이라면 고..
디지털 텍스쳐 포맷 이론 컬러에서 비트(bit)란 무엇일까?컴퓨터는 모든 정보를 0과 1로밖에 처리를 못한다.그래서 컬러도 0과 1로 구븐을 지어서 구분할수 있었는데.켜졌다 꺼졌다를 체크하여 픽셀이 채워지는 방식이였다. 그렇다면 픽셀이란 무엇일까?픽셀이라는 개념의 시초는 컴퓨터가 발명되기 이전 19세기 후반으로 거슬러 올라간다.당시 그림을 점으로 찍어서 표현하여 점묘화기법을 만들었는데 여기서 픽셀 개념이 생겨졌다고 봐도 된다. 비트에 따른 컬러표현bitcolor1 bit2 color2 bit4 color3 bit8 color4 bit16 color8 bit 256 color16 bit65,536 color24 bit16,777,216 color32 bit16,777,216 color + alpha cha..