| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- binary search
- Stored Procedure
- 스토어드 프로시저
- two pointer
- 이진탐색
- union find
- Brute Force
- Hash
- String
- SQL
- MYSQL
- Dijkstra
- 다익스트라
- 그래프
- Two Points
- DP
- Trie
- Today
- Total
목록전체 글 (441)
codingfarm
Noise Texture를 통해 normal map 을 절차적으로 만들기 위해 위와 같이 쉐이더 그래프를 구성하였다.그리고 노말맵 상태를 확인하기 위해 Material Output 노드에 직접 반영하였다. 파란색을 기본 방향 삼아, 잘 나온것 같지만, 일반적으로 사용되는 노말맵 텍스쳐와는 기본 색상이 다르다.청보라색이 아닌 완전 파란색으로 보인다.우선 왜 기본값이 (0.5, 0.5, 1.0) 이 되었는지를 알아야 하는데,이유는 인코딩/디코딩 때문이라고 한다.일반적인 탄젠트 공간 노말 벡터 범위는 ~1 ~ 1 이지만, 텍스쳐의 범위 0~1 로 변환하기 위해 보정 작업을 거치며이로인해 (0, 0, 1) 이 (0.5, 0.5, 1) 로 변환된것이다..Blender3d의 Normal Map 노드의 기본색상도 (..
1. 개요Blender3d 에서 모델링된 3d 모델을 어플리케이션에서 사용하기 위해서는 glb 등의 확장자로 export 해야한다.이때 해당 확장자 파일이 blender3d 의 기능을 요구하지 않는다면, 해당 데이터는 상실되며,어플리케이션 내에서의 렌더링 결과도 blender3d와 달라지게된다.glb로 exporting 불가능한, blender3d 자체 기능들은 대표적으로 shader node 가 있다. https://docs.blender.org/manual/nb/3.6/addons/import_export/node_shaders_info.htmlblender3d 는 Node Shader를 import/export 하는 가이드를 안내해주는데, 사실상 Principled BSDF와 Normal Map, ..
1.소개https://screen.toys/firewood/Three.js 메인 페이지에 소개된 장작패기 프로젝트이다.mp4 동영상 파일과 VideoTexture를 이용하여, 바람에 나무가 움직이는 연출이 인상적이며,해당 프로젝트를 참고하여, 움직이는 그림자를 렌더링하는 방법을 학습하였다.const video = document.createElement("video");video.src = "video/gobo.mp4";video.loop = true;video.muted = true;video.playsInline = true;video.preload = "auto";video.crossOrigin = `anonymous`;video.addEventListener("loadeddata", () => {..
https://docs.blender.org/manual/en/latest/render/shader_nodes/shader/principled.html Principled BSDF - Blender 5.1 ManualPrevious Metallic BSDFdocs.blender.org 1. 소개Blender3d에서제일 흔하게 사용되는 표면 셰이더 노드OpenPBR Surface shading model을 기반으로 두기 때문에, 업계 표준 PBR 셰이더들과의 호환이 가능하다.주로 Material Output 노드의 Surface 슬롯과 연결된다. 2. 특징모델의 표면이 빛과 어떻게 상호작용 할지를 결정한다.해당 노드로 구현가능한 대표적인 재질들은 아래와 같다.플라스틱금속유리고무도자기피부페인트나무반투명 재..