본문 바로가기

전체 글

(113)
Unity3D Shader 방식 Fixed Function Program키워드로 구성정점기반 라이팅 (가볍고 빠르다)오래된 하드웨어와 호환Fixed Function Program 예 Vertex / Fragment Program셰이더 모델 : 2.0 / 3.0셰이더 언어 : Cg, GLSL셰이더 : 버텍스, 픽셀 셰이더CGIncludes 디렉터리셰이더 관련 다양한 매크로 및 함수 제공Cg To GLSL 자동 변환Vertex / Fragment Shader 예 Surface Shaderexpand source Vertex Lit Rendering PathForward Rendering PathDeferred Lighting Render PathFixed Fundtion ProgramO Vertex Fragment Program O Sur..
HLSL 내장 함수 (자료형) ※ 용어는 사전 링크를 포함하고 있습니다. 함수 내용 sample2D 2D Texture sample3D 3D Texutre float4 32 bit : Vector에 주로 쓰임 half4 16 bit : Color값에 주로 쓰임 (모바일 지원) fixed4 8 bit : Color 값에 주로 쓰임 (모바일 지원 안함) tex2D(s, t) 텍스쳐 샘플링에 사용하는 HLSL 함수. 첫 번째 인자에서 두 번째 인자 좌표에 있는 텍셀을 구하는 함수. s는 샘플러 또는 sampler2D 개체 (Texture), t는 2D 텍스처 좌표 (UV) tex2D(s, t, ddx, ddy) 2D의 투영 텍스처 참조 ddx(x), ddy(x) 스크린공간의 x, y 좌표에 대한 x, y의 편미분을 리턴한다 reflect(..
how to setting vive controller for unity https://www.assetstore.unity3d.com/en/#!/content/99231 https://www.youtube.com/watch?v=e_DnPDGlh24https://www.youtube.com/watch?time_continue=1&v=zYHBSRTgSyA
모바일 해상도 사이즈 사이즈 해상도 HD 1280 * 720 QHD 2560 * 1440 FHD 1920 * 1080 2K 2048 * 1080 4K 4,096 * 2,160 UHD *틀린 부분이 있을 수 있습니다. 덧글로 답변 바랍니다.
스크립트에서 쉐이더에 변수 전달하기. .shader Shader "MyShader"{Properties{....} SubShader{ int A; // 전달받을 변수 float B; // 전달받을 변수 sampler2D C; // 전달받을 변수 sampler3D D; // 전달받을 변수} ※ SubShader 에다 변수를 선언하고.... using System.Collections;using System.Collections.Generic;using UnityEngine; public class MyClass: MonoBehaviour { private Material myMaterial; // 쉐이더에 접근할 머트리얼private myMaterial= new Material(MyShader); // MyShader를 적용 // 넘길 데이터..
안드로이드 네이티브 갤러리 패키지 네임 com.android.gallery3d
#02. 일단 용어 픽셀셰이더, 버텍스 셰이더 픽셀 셰이더픽셀 셰이더는 렌더링 될 각각의 픽셀들의 색을 계산한다. 출처 : 위키백과 버텍스 셰이더 (정점 셰이더)버텍스 셰이더는 주로 물체의 정점 정보에 수학적인 연산을 함으로써 물체에 특별한 효과를 주는 데 쓰인다. 버텍스 셰이더는 주로 물체의 정점 정보에 수학적인 연산을 함으로써 물체에 특별한 효과를 주는 데 쓰인다. 출처 : 위키백과 추가 자료 : 김포프의 쉐이더 정의 http://kblog.popekim.com/2011/11/01-part-1.html
#1 어찌하다보니 쉐이더도 해야 하는 상황이 왔넹.. 그렇다고 기존에도 잘한건 아니지만...일단 자료를 긁어 모으는 데로 업데이트 할 예정인지라 정리가 잘 안될수도 있음...ㅇㅇ 그렇다구