TECHARTNOMAD | TECHARTFLOWIO.COM

분류 전체보기 303

본 인덱스 Weight 0.01 이하 이거나 버택스 하나에 12개 이상의 본 인덱스 버퍼가 걸려 있을 때 클리어 하는 함수 변경점.

약 한 달 전쯤인가... 테크리그 동료분이 캐릭터 얼굴 리깅을 완료 하고 마야에서 언리얼 엔진으로 넘겨준 데이터를 잠시 테스트 할 필요가 있었음. 프로모션 영상 제작용이다보니 페이셜 애니메이션이 중요한 편이었음. 바쁘다 보니 입술 쪽 스킨웨이트 테이블을 더블체크 하지 않았는데... 버택스 하나에 8 개 이상의 본 인덱스가 걸려있었고 많은 본 웨이트가 0.01 존재. 5.1.1 에서 구현 부분을 보면 MINWEIGHT 를 사용하고 있고 프로젝트 셋팅의 BoneWeightThreshold 가 정확히 처리가 안되어 있다. InterchangeSkeletalMeshFactory.cpp 에서 살펴 볼 수 있는데... 5.1.1 은 아래와 같이 구현 되어 있다. ... Influences.Sort(FCompareV..

UNREAL ENGINE 2023.08.17

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

[번역]Engine architecture overview

2023.07.14 - [GRAPHICS PROGRAMMING] - [번역]GPU DRIVEN RENDERING OVERVIE [번역]GPU DRIVEN RENDERING OVERVIEGPU Driven Rendering Overview Practical guide to vulkan graphics programming vkguide.dev GPU Driven Rendering GPU Driven Rendering Overview 튜토리얼 코드 베이스, 메인 뷰 및 셰도우 뷰에서 처리 및 제거된 객체 수는 125,000개이techartnomad.tistory.com Engine architecture overviewPractical guide to vulkan graphics programmingvkgu..

TECH.ART.FLOW.IO 2023.07.14

[번역]GPU DRIVEN RENDERING OVERVIE

GPU Driven Rendering Overview Practical guide to vulkan graphics programming vkguide.dev GPU Driven Rendering GPU Driven Rendering Overview 튜토리얼 코드 베이스, 메인 뷰 및 셰도우 뷰에서 처리 및 제거된 객체 수는 125,000개이며, FPS는 290입니다. 이 뷰는 2개의 메시 패스로 인해 40백만 개 이상의 삼각형을 렌더링합니다. RTX 2080에서 렌더링됩니다. GPU Driven Rendering 지난 몇 년 동안 블리딩 엣지 렌더 엔진은 컴퓨팅 셰이더의 GPU에서 렌더링 자체를 계산하는 방향으로 점점 더 많이 움직이고 있습니다. MultiDrawIndirect 및 유사한 기능의 도입 ..

FORK 된 당신의 언리얼소스의 Setup.bat 가 동작을 안할때

어쩐 일인지 2023년 4월 하순을 기점으로 Fork 된 언리얼엔진 소스코드를 클론 한 다음 Setup.bat 가 동작을 하지 않는 경우가 비일비재 하게 되었습니다. 가장 간단한 해결 방법이 있습니다. Engine/Build/Commit.gitdeps.xml 를 직접 갱신 시켜주면 되는데요. 원래는 업스트림 싱크를 해 주면 정상적으로 싱크가 되야 하는데 원인은 알 수가 없습니다. 그래서 메뉴얼로 Replace 해 줍시다. EpicGames/UnrealEngine: Unreal Engine source code (github.com) 원본 언리얼 엔진 소스코드 깃허브 브렌치로 이동합니다. 사용하는 브렌치로 변경 합니다. 예로 들어서 언리얼 4.27을 사용하고 있는 경우... 브렌치를 변경 하고요... Un..

UNREAL ENGINE 2023.05.21

Adding the dotnet4.5 framework when building source.

비주얼 스튜디오 2022로 언리얼 엔진을 처음 빌드 할 때 dotnet4.5 에 대한 지원 여부에 따라 빌드가 실패 하는 경우가 있습니다. 이럴때 간단히 dotnet4.5 framework 을 추가하는 방법입니다. NuGet Gallery | Microsoft.NETFramework.ReferenceAssemblies.net45 1.0.3 Microsoft.NETFramework.ReferenceAssemblies.net45 1.0.3 Microsoft .NET Framework Reference Assemblies www.nuget.org 먼저 위 링크에 접속. NuGet Package Exploere 페이지를 실행. nuget.info/packages/Microsoft.NETFramework.Refe..

UNREAL ENGINE 2023.05.20

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