전체 글 보기

출처 - https://www.youtube.com/watch?v=GBt362jFXOY배운 것을 복습하는 겸 정리했습니다. 검을 휘두를 때, 반원 형태로 나오는 이펙트가 있습니다.그냥 텍스쳐를 회전시켜도 되지만, Mesh로 만들면 표현할 수 있는 것이 더 많아집니다. 만들어 볼 메쉬 제작 방법1. 3ds Max를 켜줍니다. 2. Perspective 창을 클릭하고 Alt + w 를 눌려서 창을 크게 만들어줍니다. 3. 오른쪽에 위치해있는 도구? 툴에서 Circle 을 사용하겠습니다. 4. 그려봅니다. 5. 이제 Plane을 사용하겠습니다. 6. F4를 누르면 세그먼트가 보입니다. 대충 세그먼트를 조절해서 다음과 같이 만들어줍니다. 7. Plane을 우클릭해서 Poly로 변환해줍니다. 8. 폴리로 바꿨습니..
· 기타/Unity
출처 - https://www.youtube.com/watch?v=U5u4sb2GicY 메쉬를 사용해서 이펙트를 만들어보고 싶었는데, 감이 잡히질 않았다. 유튜브를 찾다보니, 이펙트 만드는 과정에서 메쉬부터 텍스쳐까지 자세하게 가르쳐주시는 강좌가 있어서 따라 배울 수 있었다.무려 한국어 강좌 ㅎㅎ - 따라만든 이펙트 영상 - 핵심 사항 구조 사용된 메쉬 이펙트의 처음에 에너지가 모이는 이펙트가 나온다.쉐이더를 사용해서, UV의 값을 조절하면 중앙으로 모이게 만들었다. (쉐이더는 강좌하시는 분이 배포해주셨다.) UV 값을 조절하는 것은 Animation을 사용했다. 구체 이펙트에 사용된 모델이다.쉐이더를 사용해서, 구체에 텍스쳐를 UV로 흘려주었다. 이펙트가 끝날 때, 바람처럼 퍼지는 이펙트를 제작할 때 ..
· 기타/JAVA
책 '자바 네트워크 프로그래밍' 보고 정리했습니다. - 서버 import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; import java.util.Scanner; public class ChatServer { public ChatServer() { System.out.println("Chat Server started"); try { ServerSocketChannel serverSocketChannel = ServerSocketChannel...
· 기타/Unity
책 '유니티 쉐이더 스타트업' 을 보고 공부했습니다. 이전 게시글 '쉐이더의 구조' 에서 Properties에 관한 내용입니다. 기초인터페이스를 만드는 방법에서 명령은 이러한 구조로 되어있습니다. 변수이름 ("유니티 Inspector 창에 적힐 메세지", 명령이름) = 초기값 변수이름_은 외부에서 입력받았다는 것을 표시하기 위해 쓰입니다. 필수는 아닙니다. 한글 x띄어쓰기 x숫자 시작 x_ 이외의 특수 문자 x예약어 x 명령의 종류Unity Manual에도 나와있습니다. - https://docs.unity3d.com/Manual/SL-Properties.html Range최솟값과 최댓값으로 이루어진 슬라이더가 나옵니다._Name ("display name", Range(min, max)) = numbe..
· 기타/Unity
책 '유니티 쉐이더 스타트업' 을 보고 공부했습니다.인터넷 '포프의 쉐이더 입문강좌' 를 참고했습니다. ( https://kblog.popekim.com/2011/11/01-part-1.html ) Standard Surface Shader를 만들어보겠습니다. 스크립트를 열게 되면, 이런 코드가 미리 적혀있습니다.유니티 버전은 2018.2.10f1 입니다. 나눠 보겠습니다. 1. Properties 영역인터페이스를 제작하는 영역입니다.자체 스크립트로 작성됩니다. 2. 쉐이더를 본격적으로 제작하는 영역내부에 3번을 포함하고 있습니다.자체 스크립트로 작성됩니다. 3. 쉐이더를 직접 짜는 부분CGPROGRAM ~ ENDCG 영역입니다.CG라는 쉐이더 언어로 작성됩니다. Surface Shader의 특징처럼 스..
· 기타/Unity
책 '유니티 쉐이더 스타트업' 을 보고 공부했습니다.인터넷 '포프의 쉐이더 입문강좌' 를 참고했습니다. ( https://kblog.popekim.com/2011/11/01-part-1.html ) 유니티 쉐이더는 ShaderLab(쉐이더랩)이라고 불리는 자체 스크립트 언어를 이용합니다. 스크립트로 제작된 이유유니티가 멀티 플랫폼 제작을 지원하기 때문에, 여러가지 경우의 수가 많습니다. 그림자의 유무, 라이트맵의 유무 등등 많은 경우에 따라 제작방법이 달라지기 때문에, 각각 작성하고 관리하기 힘듭니다. 스크립트를 사용하게 되면, 문법에 맞추어 하나의 쉐이더만 작성하면 됩니다. ShaderLab을 이용한 제작 방식크게 세 가지로 나뉩니다. 1. ShaderLab(쉐이더랩)으로만 작성하기2. Surface ..
· 기타/Unity
책 '유니티 쉐이더 스타트업' 을 보고 공부했습니다. 인터넷 '포프의 쉐이더 입문강좌' 를 참고했습니다. ( https://kblog.popekim.com/2011/11/01-part-1.html ) 정의 책에서는 이렇게 정의를 내립니다. '3D 컴퓨터 그래픽에서 최종적으로 화면에 출력하는 픽셀의 색을 정해주는 함수' '포프의 쉐이더 입문 강좌'에서도 비슷하게 정의를 내립니다. '화면에 출력할 픽셀의 위치와 색상을 계산하는 함수' 조금 더 쉬운 정의 Shader란, shade + er 입니다. '색의 농담, 색조, 명암 효과를 주다' 라는 shade의 뜻에 -er을 혼합하여, shader는 색의 농담, 색조, 명암 효과를 주는 주체 라는 뜻을 가집니다. 렌더링 파이프라인을 간략하게 쉐이더가 하는 일을 알..
· 기타/Unity
출처 - https://www.youtube.com/watch?v=wdQ_vZGMV0k 유튜브를 보다가 만들어보았습니다. ㅇ 만들어 본 영상 ㅇ 핵심 사항 구조 Pulsation (맥박이라는 뜻) 중앙에서 커졌다가 작아졌다가 하는 에너지 응축체 SmallOrb Pulsation 뒤에 배경으로 있는 작은 원 BigOrb Pulsation 뒤에 배경으로 있는 큰 원 Circle Pulsation이 가장 커질 때, BigOrb 테두리에 반짝이는 원 Flash Pulsation이 가장 커질 때, 반짝이는 텍스쳐, Light도 담당 Smoke 중앙에서 피어나오는 연기 Lines 중앙으로 모이는 에너지 RotatingParts 원의 가장자리에서 회전하는 검은색 고리 핵심 사항어두운 색 계열을 사용하고 싶을 때에는,..
푸쿠이
'분류 전체보기' 카테고리의 글 목록 (32 Page)