전체 글 1037

blender2.81f_Shader_Texture

공부하면서 하나하나씩 정리중.. Checker Texture 사각형 체크무늬 이미지 삽입 가능 Color1, Color2에서 사각형의 색상을 조절 가능함 Scale에서 체크무늬의 크기를 조절가능 ▷ 출력인자 Color : 색상값을 출력 Fac : 체크 무늬의 각 영역이 흑과 백으로 표시됨. Brick Texture 벽돌 이미지 삽입 가능 Noise Noise Texture는 잡음, 소음을 시각적으로 나타낸 텍스처로 속성 값들을 조절하여 크기와 형태를 변형할 수 있습니다. 아래와 같이 사용할 수 있습니다. 아래의 사진에서 울퉁불퉁한 표면의 불규칙성입니다. Noise Texture는 불규칙한 값을 Bump는 표면의 높낮이를 반영합니다. Voronai Texture Wave Texture

카테고리 없음 2021.04.19

Unity_URPShader_HLSL_색깔

색상을 바꾸는 것은 간단합니다. #pragma fragment frag 에서 정의한 frag()함의 값을 반환함으로써 색상을 바꿀 수 있습니다. 더보기 Shader "StudySRP/Catlike1" { Properties{} SubShader{ Pass { HLSLPROGRAM #include "Catlike1Pass.hlsl" #include "UnityInput.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" #define UNITY_MATRIX_M unity_ObjectToWorld #define UNITY_MATRIX_I_M unity_WorldToObject #define UNITY_MATRI..

카테고리 없음 2021.04.16

unity로 수학배우기_극좌표계

2D극좌표계(polar coordinate system) x축이 뻣어가듯 극에서는 극축이라 불리는 반직선이 뻗어나간다. ▷ 평면상에서 점 P의 위치를 결정하는 요소 : - 극축 - 직선 r의 길이 - 극축과 r이 이루는 각도θ 유니티에서 2D극좌표계는 2차원 평면상에서 극좌표계가 물체의 위치를 표현한다. 게임에서의 극좌표는 평면상에서 원의 원주위를 이동시킬 경우 사용할 수 있다. 항공기의 네비게이션을 예로 들 수 있다. 또 다른 예로 VR기기중 하나인 HMD인 오큘러스 리프트에서는 몰입감을 높이고자 시야를 가능한 넓히기 위해 이미지를 렌즈로 매우 크게 확대한다. 렌즈로 이미지를 확대하면 왜곡수차라 불리는 변화가 발생하여 이미지가 일그러져 보인다. 이러한 변화를 오목일그러짐이라 하는데 가장자리로 가면서 확..

카테고리 없음 2021.04.16

blender 2.81_노드_Color

Hue Saturation Value 참조 : 색상과 색조, 공식doc ▷ Hue(색상) 색의 속성 또는 색의 명칭을 말합니다. Hue값은 색조의 회전을 나타내며 360º를 (0~1)에 매핑합니다. ▷ Saturation(채도) 색의 선명하거나 흐리고 탁한 정도를 포함합니다. Saturation값이 0일수록 그레이스케일과 같은 값이 나타납니다. Saturation값이 커질 수록 채도가 높아집니다. ▷ Value(명도) 밝고 어두운 정도를 말합니다. Value값이 낮을 수록 어두워집니다. Value값이 높을 수록 밝아집니다. Invert 같이 흑백의 영역을 반전 및 뒤집기가 가능합니다. ex) 1-> 0 MixRGB 색상을 섞어서 출력합니다.

카테고리 없음 2021.04.16

Unity - VisualEffectGraph - 세팅방법

개념 VFX 그래프는 컴퓨팅 셰이더 기반이며 현재 URP 및 HDRP와 밀접하게 결합되어 있습니다. 사용자 지정 SRP와 함께 쉽게 사용할 수 없습니다. 세팅방법 우선 Package Manager을 실행시킵니다. 패키지 매니저에서 visual effect를 검색후에 추가합니다. 올래는 remove자리에 import같은 추가 버튼이 있을겁니다. 저는 이미 설치해서 요렇게나옴 설치가 끝나면 아래와 같이 Project 탭에서 우클릭하여 Visual Effect Graph를 생성할 수 있습니다.

카테고리 없음 2021.04.15

Unity_URP_HLSL_Define 정리중LSL_Define 정리중

CUSTOM_UNLIT_PASS_INCLUDED HLSL은 클래스 개념이 없고 블록의 로컬범위와 단일 전역범위만 있습니다. 그러므로 모든 곳에 접근이 가능합니다. include 지시무의 지점에 파일의 전체 내용을 삽입함으로 동일한 파일을 두번이상 포함하면 중복 코드가 생성되어 컴파일러 오류를 발생할 수 있습니다. 이를 방지하기 위하여 UnlitPass.hlsl을 사용할 수 있습니다. 사용방법 #ifndef CUSTOM_UNLIT_PASS_INCLUDED #define CUSTOM_UNLIT_PASS_INCLUDED #endif

카테고리 없음 2021.04.14

유니티로 수학 배우기_좌표계

2D 좌표계 원점에서 직각으로 교차하는 x축과 y축으로 이루어진 좌표계를 직교좌표계(orthogonal coordinate system)라고하며 데카르트좌표계(Cartesian coordinate system)라고도 부른다. 직각으로 교차하지 않는 사교좌표계(oblique coordinate system)라는 것도 존재한다. 삼각함수의 경우 도형으로서의 사인파는 좌표축상 위치를 나타내는 x와 y를 바탕으로 다음과같이 나타낼 수 있다. x축과 y축에 의해 네 개로 분할된 평면을 사분면이라 하고, 오른쪽 위에서부터 반시계 방향으로 1사분면, 2사분면, 3사분면, 4사분면으로 구성된다. 직교좌표계를 사용하면 2차원 평면상의 위치를유일하게 지정할 수 있으므로 2D게임의 모든 장면에서 쓰인다. 3D 좌표계 x축,..

카테고리 없음 2021.04.14

Unity_Hololens2 자료정리중.

▷ 하드웨어 및 스펙 (링크) (더자세히) - 운영체제 : windows10 (안에 있는 Windows Holographic) - 사용 그래픽언어 DirectX : 링크 ▷ 기술조사 - Azure Remote Rendering Hololens2 랜더링 한계를 어느정도 극복가능할듯. - Azure Spatial Anchors 기기간에 3D맵을 공유 가능함. ▷ 유니티 Hololens2 세팅하기 - 링크 - 링크 - 링크(추천) ▷ 참고할만한 예제 및 자료 - MicroSoft 공식홈피 - MRTK Example Hub

카테고리 없음 2021.04.13

blender2.81f_Shader 단축키 및 기본조작

기본 제어 단축키 Mouse M Drag : 화면이동 Mouse Wheel : 줌 인 아웃 Ctrl + Mouse M Drag : 줌 인 아웃 T : 도구창 N : 패널창 Mouse Left Click : 노드선택 Mouse Right Click : 컨텍스트 메뉴 Shift + Left Click : 다중 노드선택 A : 전체 선택, 해제 B : 사각 영역으로 노드 선택 C : 브러쉬 방식으로 노드 선택 노드 선택 + Mouse Left Drag : 노드의 이동 노드 선택 + G : 노드의 이동 NumPad . : 선택 노드 화면중앙에서 보기 노드 기본조작 ▷ 노드 소켓 연결 노드의 소켓을 드래그 하여 다른 노드의 소켓에 대고 손을 놓으면됩니다. - Output소켓은 여러개의 줄(데이터)를 전달할 수 있..

카테고리 없음 2021.04.13