TECHARTNOMAD | TECHARTFLOWIO.COM

전체 글 389

[번역][연재물] 언리얼 엔진 개발 가이드 Part-2

역자의 글.봄이 오는가 싶더니 여전히 춥기도 하고 이게 지금 봄이 되는건지 겨울이 되는건지 알 길이 없을만큼 참 다이나믹한 날씨가 계속 되고 있어요. 그런데 말이죠. 생각해보면 우리들의 인생은 예전부터 계속 이래왔던게 아닌가 싶습니다. ㅎㅎ 갑자기 좀 센치해져봤어요.여전히 Italink 군의 멋진 정리글을 공유 해 봅니다. 에셋 시스템NewObject의 함수 원형은 다음과 같습니다:templateT* NewObject(UObject* Outer = (UObject*)GetTransientPackage());여기서 Outer는 부모 객체로 간단히 이해할 수 있으며, 주의할 점은 Outer가 UObject의 GC와는 관련이 없고, 에셋 저장 구조상의 관계를 지정하는 역할을 한다는 것입니다.UE에서 에셋 객체..

TECH.ART.FLOW.IO 2025.04.16

[번역][흥미로운]Laplacian Mesh Smoothing by Throwing Vertices

역자.잠깐 본 내용만으로는 실시간 게임 제작에 접목이 가능할지 아직 파악이 안된 고로 지하철에서 아침마다 다시 읽고 그러면 뭔가 아이디어들이 더 생각나지 않을까 하여 공유 해 봅니다.저자 / David Farrell 이 블로그 포스트에서는 라플라시안 메시 스무딩을 사용하여 3D 메시를 부드럽게 하고 블러 처리하는 방법에 대해 설명하겠습니다. 이 기술이 유용하게 적용된 좋은 예시로는 제가 라플라시안 메시 스무딩을 이용해 구현한 Adobe Substance 3D Modeler의 스무스 도구가 있습니다. 라플라시안 메시 스무딩은 각 정점을 해당 정점의 이웃 정점들의 평균 위치로 반복적으로 이동시키는 방식으로 작동합니다. 이에 대한 수학적 공식은 다음과 같습니다:이를 코드로 구현하면 다음과 같습니다:for (c..

TECH.ART.FLOW.IO 2025.04.16

Chapter10. 예제 셋팅 시작.

쳅터 10은 스타일 캐릭터를 이용한 사용자 지정 셰이더 라이브러리 구축에 대한 것입니다.난이도가 좀 있지만 일반인이 아닌 개발자라면 그렇게 어렵지 않은 부분이고 일반인 이라고 해도 꼼꼼하게 모두의 셰이더 프로그래밍 책의 앞부분 학습을 충실하게 했다면 충분히 따라 갈 수준이 될 것입니다.아무튼... 그렇게 해서 .... 3D Scan Store 와 협의 하여 노아 캐릭터를 예제로 사용하게 되었습니다.A 포즈를 하고 있는 예제를 사용하고 싶지 않아서 다른 포즈를 취하고 싶어가지고 간단히 마야 에서 리그 셋업을 했습니다. 마야의 오토 리그는 휴먼IK 와 적절하게 잘 연동이 되기 때문에 오랫만에 사용해 봤습니다.예제 마지막 결과물 Shot 를 뽑기 위해 좀 더 그럴사한 Pose 를 생각해 봐야겠습니다.

[번역][연재물] 언리얼 엔진 개발 가이드 Part-1

Italink 군의 멋진 연재글을 공유 해 봅니다. 원문 링크는 글 맨 하단에 있습니다.언리얼 엔진 C++ 프로그래밍 문서서문언리얼 엔진은 C++로 작성된 강력한 엔진이지만, 빌드 도구(UBT)와 리플렉션 컴파일러(UHT)의 존재로 인해 C++ 표준과는 독립적인 문법을 가지고 있어, 개발자들 사이에서는 U++라고 불립니다.문법상의 차이뿐만 아니라 언리얼 엔진의 개발 프로세스도 일반적인 C++ 개발 프로세스와는 매우 다릅니다. 예를 들어, STL 표준 라이브러리는 도구 상자(Toolkit)와 같아서 우리가 이를 사용해 개발하는 반면, 언리얼 엔진은 개발 플랫폼(Platform)에 가까워서 우리가 이를 기반으로 개발합니다.현재 U++ 관련 튜토리얼과 서적이 많지 않은데, 개발자들에게 유용한 주요 시리즈 글들..

TECH.ART.FLOW.IO 2025.04.16

VXGI for advanced render mode on mobile devices

개발 요구사항 및 목적고품질 조명 효과는 차세대 모바일 그래픽 처리의 중요한 구성 요소입니다. 실내 장면에서 GI 효과의 성능을 향상시킬 방법을 찾고 있습니다.다음 두 가지 기술을 연구해야 합니다:VXGISSGI따라서 VXGI를 구현하고 모바일 게임 환경에서 어떻게 적용할 수 있는지 연구할 것입니다. 실내 장면에서 GI 효과는 더 나은 조명 효과를 제공할 수 있습니다.2020. 10. 22 2020. 10. 26 아래는 사전 구현 결과입니다. 2020. 10. 26GI는 금속성 및 부드러움 정보에 영향을 미쳐 분리되었습니다.

쳅터9. 예제 제작 레퍼런스를 만들어봤다.

최대한 간단하면서 셀 스타일 셰이더 제작 예제에 적합한 걸 생각해 보니 동네 농구장에 나타날것만 같은 아이돌 스러운 17세 소녀.미드저니 결재 하기 싫어서 그냥 쳇지피티 볶아서 뽑아 봄.헤어랑 옷이랑 모델링 해야지. 쿨럭욜케 두 개가 마지막 후보 였는데 공동집필 하는 분이 긴머리 추천.

[번역] The Eras of GPU Development

역자.ACM 시그라프 블로그에 의미 있는 포스팅이 업데이트 되서 공유 해 봅니다.지난 25년간의 GPU 트렌스포밍에 대하여 라는 주제에 대한 매우 함축적인 글입니다.Over 25 Years, GPUs Have Transformed ComputingGPU가 발전하면서 대규모 병렬 컴퓨팅 능력을 통해 무어의 법칙을 뛰어넘는 기하급수적인 처리 능력 향상을 이루었습니다. 이러한 놀라운 성장으로 GPU는 그래픽스를 넘어 광범위한 연산 과제들을 해결할 수 있게 되었습니다. GPU는 여섯 개의 뚜렷한 시대를 거치며 범용 컴퓨팅 엔진으로 꾸준히 진화해 왔으며, 각 세대는 이전 세대의 기반 위에 발전을 거듭해 왔습니다. 이러한 진화 과정은 마이크로소프트의 혁신을 주축으로 하고 크로노스 그룹의 기여가 더해진, 점차 정교해..

TECH.ART.FLOW.IO 2025.04.13

쳅터 9. 예제 제작 중. 파트 1. 신발

쳅터 10 예제는 파일 제공이 불가능 한 예제 이지만 쳅터 9 예제는 가능하면 학습에 적합한 예제 파일을 제공하기 위해서 오랫만에 제작에 나섰습니다.노말맵을 사용하지 않는 셀 스타일 셰이더 프로그래밍 예제라서 캐릭터 전체 폴리곤 파일과 텍스처를 제작해서 제공해 보려고 하니 책 집필 시간이 늘어나 버렸네요.마야에 친숙해서 작업은 마야로 하고 있지만 파일은 fbx 나 usd 로 제공되지 않을까 싶네요.

3D Scan Store Agreement

책의 10장에 들어갈 캐릭터입니다.https://www.3dscanstore.com/unreal-engine-stylised-characters/ue5-rigged-character-noah UE5 Rigged Character - NoahOur fully rigged stylized characters for Unreal Engine 5 are built using Scan Store scans for accurate anatomy. These characters are ready to use in Unreal Engine 5.4 or later they use the Manny skeleton. The body textures are 8K, while clothing and accesswww.3dsc..