컴퓨터/graphics



그냥 읽고 끝내려고 했는데 한 번 따라해봐야 의의가 있지 않을까 싶음 + 이거 따라해본 다음에는 HLSL도 공부해봐야겠당 와 날아갔다..... ㅎㅎ 다시 써야지 Chap9. 물리기반 셰이더 구조체 struct SurfaceOutputStandard{ fixed3 Albedo;// 물체의 기본 색상 fixed3 Normal; //NormalMap fixed3 Emission;// 빛의 영향을 받지 않는 색상 half Metalic;///재질이 금속 재질인가? half Smoothness;//재질이 거친가 매끈한가? half Occlusion;//차폐되어 어둡게 되는 강도 half Alpha;//알파 }; 램버트/ 블린 퐁 라이트에서 사용하는 입력 구조체 struct SurfaceOutput{ half3 A..


2021.09.05 - [컴퓨터/graphics] - [unity] 유니티 쉐이더 공부 2 [unity] 유니티 쉐이더 공부 2 2021.09.04 - [컴퓨터/graphics] - [unity] 유니티 쉐이더 공부 1 의 내용을 정리해두지 않으면 올해 안에 완벽하게 까먹을 것 같아서 처음부터 기록+복습해보고자 한다. 학교에서 GLSL은 조금(정말 조금) kumonoueno.tistory.com 점점 바빠지는 중..ㅠ Part 6-6 Shader "Custom/fire3" { Properties { _MainTex ("Albedo (RGB)", 2D) = "white" {} _MainTex2 ("Albedo (RGB)", 2D) = "black" {} } SubShader { Tags { "RenderT..


2021.09.04 - [컴퓨터/graphics] - [unity] 유니티 쉐이더 공부 1 [unity] 유니티 쉐이더 공부 1 지난 번에 공부했던 의 내용을 정리해두지 않으면 올해 안에 완벽하게 까먹을 것 같아서 처음부터 기록+복습해보고자 한다. 학교에서 GLSL은 조금(정말 조금) 배웠으니 kumonoueno.tistory.com 이어서! 피곤하지만 개강 초반이니까 열심히 써놔야지 (조금 있으면 플젝이 몰아쳐서 못쓸테니..ㅠㅠ) Part 5 Shader "Custom/tex" { Properties { _MainTex ("Albedo (RGB)", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } CGPROGRAM #pragma surfac..


지난 번에 공부했던 의 내용을 정리해두지 않으면 올해 안에 완벽하게 까먹을 것 같아서 처음부터 기록+복습해보고자 한다. 학교에서 GLSL은 조금(정말 조금) 배웠으니 이 책에서 surface shader를 배운 후에는 GLSL을 더 공부해 보는 것이 좋을 것 같다 Part 2 - 렌더링 파이프 라인 1. 오브젝트 데이터 받아오기 2. vertex shader 3. rasterizer 4. pixel shader/fragment shader (학교에서 배운 내용!! 뻥 안치고 한 학기동안 파이프라인 100번은 들음) Part 4 3d object로 sphere 만들기 surface shader이랑 material 만들기 sphere에 material을 적용한 모습(material에 shader 적용되어있음..