글 목록 1037

Blender2.81-Action

애니메이션 작업창 세팅. 액션그룹 세팅하기 방패 아이콘 눌렀던 T-Pose같은 경우는 Alt + R눌러서 캐릭터 원상복구 전체 선택 후 모든 채널 추가 전체 선택 후 InsertKeyFrame 키 주루륵 심어지는데 아래와 같이 하면 애니메이션을 지정할 수 있다. 1. 보간값을 줄 시간대 지정 2. 원하는 각도로 캐릭터의 관절을 움직이고 3. I키를 누르고 LocRot을 누르면 키가 심어진다. ※ Shift + D를 누르면 키프레임 복제 가능! ※ Ctrl + C --> Ctrl+Shift+V 누르면 대칭되는 관절에 복붙 가능.

카테고리 없음 2021.02.04

유니티 잡설_NevMesh

참조 : SebastianLague Plane에 네브메쉬 켜고 걸어다닐 수 있는 영역 적용. 장애물 만들고 걸어다닐 수없는 영역 지정. AI를 부여할 오브젝트를 선택후 Agent부여 그리고 AI를 부여한 스크립트에 아래의 소스 삽입하면 잘 따라댕김. [RequireComponent (typeof(NavMeshAgent))] public class Enemy : MonoBehaviour { NavMeshAgent pathFinder; Transform target; // Start is called before the first frame update void Start() { pathFinder = GetComponent(); target = GameObject.FindGameObjectWithTag("..

카테고리 없음 2021.02.04

SRP 개념잡기_Shader의 이해

셰이더 언어란? 셰이더를 조작하는 셰이더언어란 모니터에 출력을 도와주는 그래픽 처리 장치(GPU)의 프로그래밍이 가능한 렌더링 파이프라인을 조작할 수 있는 프로그래밍 언어이다. 렌더링 파이프라인은 크게 Fixed Pipeline과 Programmable Pipeline이 존재하는에 이중에 Shader가 반영화된 파이프라인이 Programmable Pipeline이다. 렌더링 파이프라인의 최종 목표는 컴퓨터 데이터를 모니터의 픽셀까지 뽑아내기 위한 것이다. 해당 파이프라인 안에서 데이터를 조작 할 수 있다. ▷ Shader의 분류 - Vertex Shader 버텍스 파이프 라인에서 동작하는 쉐이더로 버텍스 쉐이더의 주 프로그래밍 요소는 각 정점의 공간을 변환하는 것이다. - Pixel Shader 픽셀 파..

카테고리 없음 2021.02.03

Blender-IK심기

참조 : 시도남 강의 , LowPoly 캐릭터 www.youtube.com/watch?v=Cu5TozPfsD4 IK 생성-> Clear Parent로 분리 -> 위치잡기 ※ 미러링시 F3 Symmetry로 자동 복제 가능 PoseMode -> BoneContraint Propertise -> Inverse Kenematic ※ Inverse Kinematics가 안보인다면.. 1. PoseMode가 아니다. 2. Contraint Propertise에 안들어갔다. 3. 최종 완성본이 아니다. Modify Propertise에서 모두 Apply하면 나오더라... IK심기. 심어진 IK에 PoleTarget 붙이기 심어진 IK에 뼈에서 떨어지는것 방지

카테고리 없음 2021.02.02

Blender잡설_WeightPainting

자동으로 살에 뼈붙이기 오브젝트 선택 -> Shift + 뼈 클릭 -> Ctrl+P -> Wtifh Automatic Weights 뼈 움직일 때 같이 움직일 살(오브젝트) 범위 지정 방법 Object 선택 -> Ctrl Tab -> WeightPaint ▷ Wait paint 모드에서 Painting할 뼈 선택하는 방법 1 ▷ Wait paint 모드에서 Painting할 뼈 선택하는 방법 2 Shift + 우클릭으로 뼈 선택 ▷ Wait paint 모드에서 Painting할 뼈 선택하는 방법 3 오브젝트 모드 -> 뼈 선택-> Shift+ 오브젝트 선택 -> Weight Paint Ctrl + 뼈 클릭 Alt + Shift + 뼈클릭 뼈 움직일 때 같이 움직일 살 색칠공부! 빨강색 (강한영향) -> ..

카테고리 없음 2021.01.31

Unity잡설_Ray관련

Ray 만드는 방법. 플레이어의 카메라에서 마우스의 위치로 ray방향을 지정▷ Ray ray = viewCamera.ScreenPointToRay(Input.mousePosition); ▷ Ray ray = new Ray(transform.position, transform.forward); 물체위치에서 정면의 방향으로 ray방향을 지정 Ray감지하는 방법 ▷ groundPlane.Raycast(ray, out rayDistance) Plane에 ray가 닿으면 결과값을 반환. RaycastHit hit; if(Physics.Raycast(ray, out hit, moveDistance, collisionMask, QueryTriggerInteraction.Collide)) { } ray 일정 방향의 선..

카테고리 없음 2021.01.30

ShaderGraph를 활용한 캐릭터

캐릭터 표면에 광원 씌우기. ※ 쉐이더 변수 Albedo : 텍스쳐 Normal : 노멀 맵 Emission : 이미션맵 Metallic : 메탈릭 맵 Rim Power : 프레넬 효과 강도 Rim Color : 프레넬 효과 색상 설명 생략. 캐릭터 표면을 흐르는 텍스쳐 Albedo : 이미지 텍스쳐 Normal : 노말 텍스쳐 Emission : 발산 텍스쳐 Metallic : 금속 텍스쳐 Overlay Texture :흐르는 텍스쳐 Scroll Speed : 흐는 속도 Lerp Amount : 흐르는 텍스쳐 겹치는 강도 Overlay Texture Tiling : 흐르는 텍스쳐 크기

카테고리 없음 2021.01.29

Unity - ShaderGraph 패턴 만들기

▷줄무늬 패턴 만들기. Color A : 첫번째 색상 Color B : 두번째 색상 Rotation : 회전값. Stripe Frequency : 줄무늬 주기. 설명 생략. ▷체크무늬 만들기. Color A : 첫번째 색상 Color B : 두번째 색상 Rotation : 회전값. Checkerboard Frequency : 줄무늬 주기. 설명 생략. ▷원점에서 뻣어나가는 패턴. Color A : 첫번째 색상 Color B : 두번째 색상 Rotation : 회전값. Splits : 줄무늬 갯수. 설명 생략. ▷원점에서 뻣어나가는 패턴 돌아가는 애니메이션 Color A : 첫번째 색상 Color B : 두번째 색상 Rotation Speed : 회전속도 Splits : 줄무늬 갯수. 설명 생략. ▷ 동심..

카테고리 없음 2021.01.23

Unity - ShaderGraph 효과 적용하기

▷노이즈 효과 주기. Color A : 첫번째 색상 Color B : 두번째 색상 Noise Scale : 노이즈 크기. 설명 생략. ▷노이즈 흐르는 효과 Color A : 첫번째 색상 Color B : 두번째 색상 Noise Scale : 노이즈 크기. UV Direction Scroll Speed : 흐르는 방향과 속도 설명 생략. ▷노이즈 효과로 랜덤한 영역 만들기. Color A : 첫번째 색상 Color B : 두번째 색상 Noise Scale : 노이즈 크기. UV Direction Scroll Speed : 흐르는 방향과 속도 설명 생략. ▷노이즈 효과로 랜덤한 영역 만들고 영역 핑퐁시키기 Color A : 첫번째 색상 Color B : 두번째 색상 Noise Scale : 노이즈 크기. P..

카테고리 없음 2021.01.22

Unity_ShaderGraph잡설_색 조합 및 전환 기법

▷ 두가지 색상을 시간에 따라서 자연스럽게 변환하기. Ping Pong Speed : 변환속도 Color A : 첫번째 색상 Color B : 두번째 색상 Time * Ping Pong Speed를 통해서 애니메이션 속도 제어. Sine을 통하여 1과 -1사이를 반복 Remap을 통하여 sine값을 0 부터 1안의 값 으로 변환하여 이동속도 조절 위의 Lerp를 통하여 ColorA와 ColorB사의 색상 값을 전환시키기. ▷ 2가지 색상안의 값 랜덤으로 보여주기 Color A : 첫번째 색상 Color B : 두번째 색상 Flicker Speed : 깜박이는 속도. Flicker Frequency : 깜박임 색상 범위 Time과 Flicker Speed를 통하여 깜박임속도 제어 Flicker Freque..

카테고리 없음 2021.01.20