분류 전체보기(354)
-
[Unity] Vector3 데이터 방식
Vector3 데이터 방식 읽기 전용 magnitude 벡터의 길이 normalized 크기가 1인 벡터 sqrMagnitude 벡터의 길이의 제곱근 Vector3의 대각선 이동이 더 빠른 이유 피타고라스의 정리에 의해 벡터 연산 시 대각선 벡터의 길이가 더 길기 때문 =>때문에 Vector3로 연산 시 꼭 normalized를 사용해야 한다.
2024.04.22 -
[Unity] GetComponent
GetComponent GetComponent(); - 제네릭 방식 GetComponent("Transform") as Transform; (Transform)GetComponent(typeof(Transform));
2024.04.22 -
[Unity] Sky
Sky Skybox 6조각의 이미지를 큐브 형태로 배치.(6 Slided) - Exposure : 텍스처의 노출을 설정. 밝기 조절 ==> 6드로우콜 SkyboxPC(프로시저럴) Sun - None(태양 미표시), Simple(태양 빛번짐 미표시), High Quality Sun Size Sun Size Convergence 태양 주변 광량 조절 Atmosphere Trickness 대기 농도 Sky Tint 하늘 색 조절 Ground 땅 색 조절 Exposure 노출 조절 SkyboxCubeMap 6 Frame Layout - 여섯 방면의 이미지를 평면으로 배치 Latitude-Longitude 파노라마 이미지, 실린더 형태 Mirrored Ball 구체 이미지 SkyboxPC, SkyboxCubeMa..
2024.04.22 -
[Network] NAT
Network Address Trastion (네트워크 주소 변환) 사설 ip주소를 공인 ip주소로 변환 1 : 1 또는 1 : 다의 주소 변환 사용 이유 가장 큰 이유는 IPv4의 주소 고갈이라고 볼 수 있다. 인터넷을 사용하는 인구가 늘어나면서 혹은 1인당 사용하는 기기의 수가 늘어나면서 IPv4에서 할당 가능한 주소가 모두 고갈되었고, 현재는 IPv6를 사용 중에 있다. 또한 사설 ip를 드러나지 않도록 보호함으로써 외부로부터의 침입을 막는 역할도 한다. 처리 순서 1. 라우터가 내 사설 ip주소를 기록한다 2. 라우터가 내 사설 ip를 공인 ip로 변경한다 3. 해당 공인 ip를 도메인 접속 등에 사용한다 4. 인터넷에서 내 공인 ip주소에 보낸 신호를 라우터가 내 사설 ip로 보내준다 ref. ..
2024.04.22 -
[Unity] Light
Light Directional Light 전체 화면에 빛, 방향에 따라 그림자가 달라짐 Point Light 라이트의 좌표를 중점으로 구 형태로 퍼져나가는 빛 생성. 범위는 Range Spot Light 손전등같은 모양의 전구. 가장 무거운 조명. 각도 조절은 Spot Angle(카메라의 FOV같은 느낌) Area Light 사각형 형태. 한쪽 면으로 빛을 내는 전구. BAKE를 해야만 확인이 가능(Window - Lighting - Settings), 실시간 조명이 아님, 주로 간접 조명으로 사용
2024.04.22 -
[Unity] Rendering Mode
Rendering Mode Opaque 불투명한 텍스처를 표현하는 기본 옵션 Cutout 불투명 + 두명 Transparent 투명한 물체 표현 Fade 투명 속성값을 갖고있는 객체를 페이드 아웃, 홀로그램 Albedo 빛을 반사하는 정도 Metallic 금속 표면을 표현 Normal Map 입체감, 질감 표현 Height Map 노멀 맵과 비슷하지만 더 돌출시켜 사물을 가리는(Occlusion)효과 Occlusion 흑백의 텍스처. 명암을 뚜렷하게 표현 Emission 스스로 빛을 방출하는 속성 Detail Mask Secondary Maps에 적용할 마스크 설정. 특정 부분만 더 세부적인 텍스처를 사용할 때 사용 Snapping 기능 정점을 맞추는 기능. v키로 활성화 후 정점을 찍어 옮기기
2024.04.22