TECHARTNOMAD | TECHARTFLOWIO.COM

leegoonz 11

HYUNDAI MOBIS PROMOTION ANIMATION WORKS.

귀국 후 첫 프로젝트로 현대모비스 애니메이션 프로모션 시즌2 프로젝트에 참여하게 되었습니다. 저는 카툰 렌더링의 셰이딩과 머티리얼 디자인 컨설턴트로 참여했습니다. Vray 렌더링을 기반으로 한 오프라인 렌더링 프로젝트는 정말 오랜만입니다. 저는 기본적으로 Vray 툰을 사용하고 Vray 툰 머티리얼 시스템을 약간 파고들어 커스텀 어트리뷰트 등을 추가하고 전체 씬에 대한 Vray 툰 렌더링 기본 설정에 대한 지침을 설정했습니다. DEATH OF AUTO 감상 해 보실까요? 전체 제작은 Praxis-theoriginal 에서 진행 했습니다. 오랫만의 애니메이션 프로젝트라서 흥미롭게 재밌었어요~ 더보기 For my first project after returning home, I joined the Hyun..

PROJECT 2023.07.17

Value Processor :: ATOMIC NODE

Value 프로세서란? 입력 된 텍스처로부터 상수 값을 반환 하는 역할을 주요 하게 한다. 일반적인 Value Processor 의 사용 이다. 이제 어떤 식으로 Value Processor 내부에 수식을 만들고 어떤 과정을 사용 하여 설정을 했는지 보자. 두 가지 간단한 예제를 직접 따라 해 보자. 두 이미지 값을 곱한 후 평가 값 산출. 두 개의 이미지를 입력 받고 Value Processor 를 사용 하여 곱한 후 단일 상수 값으로 평가값을 내어 보자. 신류 sbs 문서를 생성 하고 비어있는 Graph 를 만들자. Node 검색창을 열고 Value 라고 검색 하여 Value Processor 를 하나 추가 한다. Value Processor 를 보면 Input Image 0 으로 이미지가 입력 되야..

SUBSTANCE 2023.05.20

FX MAP :: ATOMIC NODE

특정한(또는 사용자가 작성한) 간략한 Pattern 을 반복적으로 나누고 겹쳐 새로운 형태의 복잡한 패턴을 만들 수 있는 강력한 기능 입니다. Quadrant 사분면 정의. 4분면을 영어로는 quadrant라고 합니다. quad에는 '정사각형'의 뜻도 있지만, 숫자 '4'의 뜻도 가지고 있기 때문입니다. FX Map 은 SD 의 절차적인 Shape 의 생성의 가장 근간이 되는 Core 라 고 생각 하시면 될 것입니다. '제1사분면' 좌표평면에서 x>0, y>0인 부분이 제1사분면. 제1사분면을 영어로는 the first quadrant라고 하며 first는 '첫 번째'를 의미하므로, the first quadrant에는 '첫 번째 사분면' 입니다. '제2사분면' 좌표평면의 네 개의 사분면에서 제1사분면을..

SUBSTANCE 2023.05.20

SHAPE :: ATOMIC NODE

학습목표 Shape 은 절차적인 텍스처를 제작 하는데 있어 중요 한 요소다. 절벽이나 돌, 풀 등의 자연물의 기본적인 형태를 만들어 낼 수 있다. 하지만 단순히 Shape 만을 사용 하여 완성 할 수 없기 때문에 최종적으로 SD 의 여러 기능을 숙지 한 후 많은 제작 경험을 통해 어떻게 응용 해서 새로운 형태의 Shape 을 만들어 낼 지 단련 해야 한다. 이번 장에서는 Shape Node 에 대해서 알아 보고 간략하게 어떤 식으로 형태를 변화 시키고 높이 맵을 만들 수 있는지 까지 알아 볼 것이다. 내장 Shape 의 종류. SD 에서 가장 활용도가 많은 노드로서 대표적으로 합성 마스크 , 절차적 텍스처 기본 형태를 제작 할 때 자주 사용 한다. Tiling : 반복 회수를 결정. Pattern : S..

SUBSTANCE 2023.05.19

BITMAP & BLEND NODE COMPOSITION :: ATOMIC NODE

SD 를 사용 하기 위한 가장 근본이 되는 NODE 를 의미 한다. Graph canvas 의 상단 메뉴에 Icon 으로 위치 하고 있으며 Tab 키를 눌러 canvas 위에서 바로 호출 할 수도 있다. Tab 키를 누르면 마우스 커서 위치를 기준으로 메뉴가 펼처 진다. 기본적으로 Atomic node 가 나타나며 Search 를 사용 하여 SD 에서 제공 하는 모든 Node(Filter,Material,Function,Bitmap…)를 호출 할 수 있다. 차례 차례 Atomic node 를 살펴 보자. 외부로 부터 Link 된 이미지 또는 Sbs 파일 안으로 import 된 이미지를 불러 Graph editor 로 불러 옵니다. 아이콘을 클릭 하면 From File… 또는 From New Resourc..

SUBSTANCE 2023.05.19

알레고리드믹의 역사

Substance 의 탄생. 공식 홈페이지. Substance becomes Adobe Substance 3D Access thousands of customizable models, lights, and materials. www.substance3d.com 2003년 설립된 allegorithmic(이하 알레고리드믹)은 설립자인 세바스티앙 드기 박사의 수학 논문을 바탕으로 그래픽 산업에 절차적(Procedural.프로시주얼)방식을 도입하는 기술로 시작되었습니다. 알레고리드믹 창업자 세바스티앙 드기 박사. 세계 최초로 프로시주얼 텍스처링을 게임그래픽 범용 테크닉 기술로서 사용 할 수 있도록 기여 한 분이다. 당시 컴퓨터 그래픽은 픽셀화된 이미지에 전적으로 의존하고 있었기에 절차적 방식을 이용한 기술이나..

SUBSTANCE 2023.05.18

Light-Probe Data manager implementation

2016년 겨울 쯤에 구현 했던 라이트 프로브 데이터에 프로브 개별적으로 접근 하여 데이터를 변조 하는 기능입니다. 이 기능 자체를 직접 사용 할 수도 있고 아닐 수도 있지만 스크립트를 참조 하여 유니티에서 SH 데이터의 API 가 어떻게 구현되었는지 이해하는데 도움이 될 겁니다. 구현 목적 개별 프로브 SH 아웃 데이터 결과를 조정할 수 있습니다. 아티스트에게 매우 유용한 인터페이스 디자인. 라이트 프로브 데이터는 라이트 에셋에 바이너리 형태로 저장되는 특징이 있습니다. 또한 병합된 모든 씬의 라이트 프로브 정보는 마지막 씬의 정보에 따라 교체됩니다. 이 문제에 대한 기본적인 해결책은 TextAsset에 별도로 저장하고 각 청크별로 별도로 관리하는 것입니다. 또한 아트 팀이 SH 디테일 값을 수정할 수..

UNITY3D 2023.05.16

COLLECTION OF PROJECTS IN 10 YEARS

중국 게임 회사에서 일할 때 디렉터급으로 참여 했던 프로젝트 컬렉션을 간단한 데모릴로 만들었습니다. 릴에 언급 된 회사는 넷이즈 항저우와 광저우, 바이트덴스 , 신동네트웍스, 거인네트웍스 등이 있습니다. 개인 테크데모가 아닙니다. 제가 팀을 이끌고 리딩 했던 테크니컬 아트 부서의 동료들과 여러 개발진들의 노력들입니다. 10년 가까이 중국에서 생활 하면서 다시 한번 되짚어 보는 계기가 되었네요. NetEase Games NetEase Games is a leading provider of self‐developed PC‐client and mobile games to worldwide users. In partnership with Blizzard Entertainment, Mojang AB (a Micr..

PROJECT 2023.05.15

Dragonheir_ Silent Gods Mobile shading Early preview.

벌써 1년 전에 개발하던 것이 되었습니다. Dragonheir 개발팀을 담당했을 때 주로 캐릭터 관련 된 작업을 했었죠. 자체적으로 개발한 렌더링 파이프라인을 유니티에 인티그레이션 되있었고 모바일 디퍼드 렌더링으로 작업 했습니다. 모바일 디퍼드 렌더링을 구현 할 때 Pixel Local Storage 는 무척 중요한 부분입니다. 엔진팀에서 전체적인 유니티 디퍼드 렌더링 프레임워크를 완전히 새로 구현 했었죠. Introducing Pixel Local Storage Learn more about Pixel Local Storage (PLS), with this blog highlighting the main benefits for developers when they are coding their game..

UNITY3D 2023.05.15