전체 글 (339) 썸네일형 리스트형 [유니티에셋]CurvedUI Curved UI - VR Reday Solution to Bend / Warp your Canvas! VR에 최적화된, VR이 아니더라도 3D 프로젝트에서 충분히 활용될 수 있는 Curved UI 입니다. 이름 그대로 휘어진 UI를 만들 수 있게 해줘 마이너리티 리포트같은 느낌을 낼 수 있고, 특히 시점변환이 가능한 VR에선 어떤 각도에서도 UI 캔버스와 상호작용할 수 있습니다. Curved UI - 25 $ - Extension Asset - Support Unity versions : 5.6.6 or higher CurvedUI 3.1 Documentation CurvedUI 3.1 Documentation ⚠️Getting rid of Render Pipeline errors. CurvedUI.. [유니티]모델 안에 모델 셰이더 만들기 모델안에 모델을 보이게 하는 셰이더입니다. 활용도가 무궁무진할것 같습니다. 위 샘플영상에서는 안에 보이는 모델들이 가만히 있지만, 이 모델들을 움직이게 만들어도 재밌을듯 합니다. 1. 겉에보일 모델에 사용할 셰이더 코드 2. 안에보일 모델에 사용할 셰이더 코드 이것이 C#이다 후기 이 책은 C# .NET 프레임워크 세계에 첫 발을 들이는 입문자를 위한 책이다. 따라서 딱딱하지 않은 대화식 표현으로 1:1 강의처럼 배울 수 있는 것이 이 책의 가장 큰 장점이다. 또한 C#의 핵심 문법은 물론, 프로그래밍 동작 원리까지도 입문자 입장에서 하나하나 꼼꼼히 설명하였다. 책을 덮을 때쯤이면 기초 문법부터, 고급 문법, 그리고 .NET 프레임워크의 활용까지 C#의 전반적인 큰 틀을 자연스레 익힐 수 있을 것이다. - 도서 설명 C#입문자에게 추천하는 입문서 프로그래밍이나 컴퓨터의 기본 지식이 없는 비전공자들이 입문하기에는 힘들 수 있으나, 적절한 수준의 코딩 경험이나 컴퓨터과학과 관련 공부를 해봤다면 책을 쉽게 따라 해 볼 수 있을 것이다. 이 책 외에도 C#책을 2권 더 읽고 있는데, 3권.. 세이더프로그래밍입문 후기 ※ 저는 게임개발자가 아니어서 게임업계에 대해 틀린 내용이 있을 수 있음을 알려드립니다. 김포프님의 셰이더 프로그래밍 입문. 절판된 책이지만 알라딘에서 전자책 구매가 가능하길래 사서 공부해봤습니다. 렌더몽키를 이용한 HLSL와 C++로 DirectX9 실습을 하면서 셰이더 프로그래밍의 기본을 배울 수 있습니다. 프로그래머가 알아볼 수 있는 언어로 구성되어 있고, 그 안의 프로세스도 지극히 하드코어 한 공학적 내용입니다. 그렇지만 그런 수학적 프로그래밍 결과물이 예술이 되어 나오는, 공학과 예술이 조합된 신기한 세계라고 할 수 있습니다. - 셰이더 프로그래밍 입문, 정종필님의 추천의 글 많은 초보 개발자들에게 셰이더는 미지의 영역입니다. 커뮤니티를 살펴보면 많은 사람들이 관심을 가지고 정보를 물어보기는 하.. 방송통신대학교 컴퓨터과학 3학년 2학기 후기 방통대 3학년으로 입학하고 첫 성적표입니다. 2020년도 2학기 기준 이정도 성적이면 장학금 2만원(치킨장학금)을 받게 됩니다. 코로나 시기라 모든 과목의 기말고사 시험이 과제물로 대체되었는데, 사실상 오픈북에 난이도가 쉬운편이였고, 기본만지키면 성적을 잘주는 편이라(몇몇 과목제외) 실수만 없다면 거의 100점에 가깝게 점수를 받아 장학금의 커트라인이 많이 올라갔습니다. 이전 기준으로 이정도 성적이면 최소 반액에서 전액장학금 수준인듯 합니다. 저는 컴퓨터과학과에 편입하기 이전에 컴퓨터 관련 지식이 있었기에 큰 문제없이 공부할 수 있었지만, 2학기 과목들중에 1학기 과목을 이미 들었다고 판단하고 수업을 진행하는 경우가 있어서 비전공자로 2학기에 편입하는 경우 어려움이 있을 수 있겠다고 생각하였습니다. 비전.. [VFX그래프]노드 - Polar to Rectangular 알고있으면 유용하게 사용할 수 있는 노드, 'Polar to Rectangular'를 연구해 보겠습니다. 간단하게 이 노드에 대해 설명하자면 좌표평면의 극좌표계와 같이 각도(Angle)과 거리(Distance)값을 이용해 좌표를 출력하는 노드입니다. 극좌표계에 대한 설명은 아래 글을 참고해주세요. 극좌표계 설명 [1.37] 극좌표계란 무엇인가? (기초) 극좌표계의 도입 우리는 중학교 때 좌표평면을 배웠고, 고등학교 때까지 그 좌표평면에서 함수를 그리고 미... blog.naver.com 여기서 각도값에 0부터 360까지 랜덤한 값을 출력하게 하고, 거리값을 0.1부터 1까지 랜덤한 값을 설정하고 점을 찍으면 위 그림과 같은 그림이 그려지겠죠? 실제로 한번 그려보겠습니다. 실제 그린 그림과 비슷.. [유니티셰이더]유니티 Surface Shader 작성 메뉴얼 유니티의 Surface Shader는 조명과 상호작용하는 셰이더를 쉽게 만들어주는 코드 생성 방법입니다. 기능이 제한되어 있는 단점을 가지고 있지만 쉽게 셰이더를 제작할 수 있죠. 오늘은 휴일 첫날을 기념하여 유니티 메뉴얼을 살펴보며 이에 대한 내용을 정리해보도록 하겠습니다. 작동 방식 -필요로 하는 UV 또는 데이터를 입력으로 받는 '표면 함수'를 정의한다. -이 함수에 사용할 출력 구조를 결정한다. (구조 : SurfaceOutput, SurfaceOutputStandard, SurfaceOutputStandardSpecular) -SubShader 블록 안에 CGPROGRAM .. ENDCG에 셰이더 코드를 위치시킨다. -#pragma surface ... 지시자를 사용하여 Surface Shade.. [유니티셰이더]불 이펙트 업그레이드 대마왕님의 책 '유니티 쉐이더 스타트업'의 6부에서 나오는 불 예제를 후반부에 나오는 내용을 이용하여 업그레이드시켜본 소스입니다. 불을 표현하기 위한 이미지는 예제파일에 있는 불과 먼지를 그대로 이용하였고, 코드만 수정하여서 배경이미지와 함께 사용할 수 있는 불을 만들어 보았습니다. 6부에서 제작한 불 이미지를 그대로 사용하면 문제점이 1. 배경에 불 이미지가 적용된 Plane의 '진한 사각형 그림자'가 나타난다. -> 전혀 불의 그림자라고 생각할 수 없는 이질적인 그림자가 생성됩니다. 2. 불이 왼쪽아래로 치우쳐져서 그려진다 3. 불의 위아래에 연산으로 인한 찌거기가 남는다 4. 불치고 너무 진하다(?) 이렇게 배경이미지와 6부의 불 이펙트를 함께 사용하면 정말 보기 이상한 현상들이 나타납니다. 이.. 이전 1 ··· 17 18 19 20 21 22 23 ··· 43 다음