TECHARTNOMAD | TECHARTFLOWIO.COM

프로그래밍 17

중국 출판사와 첫 커뮤니케이션

중국인 지인의 소개로 중국 출판사와 첫 커뮤니케이션을 시작 했습니다. 중국 생활 10년이 아깝지 않네요. Posts & Telecom Press (인민우전출판사, 人民邮电出版社) 人民邮电出版社 www.ptpress.com.cn 인민우전출판사는 1953년 10월에 설립된 중국의 대형 전문출판사로, 현재 공업정보화부(工業和信息化部) 산하 중국공신출판전매집단(中國工信出版傳媒集團)에 속해 있습니다. 출판사의 뿌리는 1946년 진찰기변구우정관리국이 장가구에서 창간한 《우신(邮讯)》지로 거슬러 올라가며, 1948년 모택동 주석이 직접 '인민우전(人民邮电)'이라는 제호를 써주어 현재의 명칭이 되었습니다.출판 분야 및 시장 지위현재 연간 통신, 컴퓨터, 전자전기, 공업기술, 소아, 경영관리, 사진, 관광, 교통, 집..

JOURNEY OF LIFE 2025.06.20

'모두의 셰이더 프로그래밍' 베타 리더 모집.

총 3분 정도를 모십니다.자격 : 아티스트로서 5년 이상 게임 산업계에 종사 하면서 항상 셰이더 작성 등에 관심과 열망이 있던 분으로서 책 읽기를 좋아하고(블로그 읽기 포함) 본인 스스로도 문장력이 꽤 있다고 생각하는 분입니다.'모두의 셰이더 프로그래밍' 은 셰이더 그라프나 머티리얼 그라프등을 사용해서 셰이더를 작성하는 내용이 아닌 나름의 HLSL 기반의 언어로 프로그래밍 하는 것을 소개하고 있다보니 끈기 있게 읽어 보면서 문맥의 오류나 이해가 안가는 부분을 저자에게 자유롭게 피드백 하여 향후 '모두의 셰이더 프로그래밍'을 읽게 될 많은 독자들에게 쉽고 빠르고 편하고 재미있게 내용을 전달 하는데 큰 견인차적 역할을 하시게 됩니다.아직 정해지지 않았지만 소정의 상품권등이 지급될 수 있으며 책에 베타 리더분..

10장. Custom material GUI 작업 중.(업데이트)

커스텀 셰이더를 개발하기 위해서는 어느정도 커스텀 GUI 도 알면 좋기 때문에 어느정도 완성 된 API 를 제공 한 후 수정하는 과정을 배우게 된다.유니티 내장 GUI API 는 조금 복잡함으로 예전에 중국 모 기업에서 만들었던 API 를 간략화 해서 책에 담고 있다.커스텀 셰이더 개발 전이기 때문에 뭐 그냥 렌더링은 언릿과 다를바 없다.[2025년 4월 24일 업데이트]GUI API

[번역][연재물] 언리얼 엔진 개발 가이드. Slate part one

1 - Slate 개발Slate는 UE에서 제공하는 UI 프레임워크로, 핵심 이념은 다음과 같습니다:Slate 아키텍처|언리얼 엔진 5.2 문서UI의 기본 개념에 대해서는 다음을 참고하세요:현대 그래픽 엔진 입문 가이드 (7) - GUI기초UE에서 Slate를 사용할 때는 세 가지 핵심 구조를 이해해야 합니다:FSlateApplication : 전역 싱글톤으로, 모든 UI의 제어 센터입니다.SWindow : 최상위 윈도우로, 크로스 플랫폼 윈도우 인스턴스(FGenericWindow)를 보유하며 윈도우 관련 설정과 조작을 제공합니다.SWidget : 위젯으로, 윈도우 영역을 분할하고 해당 영역 내의 상호작용과 렌더링 이벤트를 처리합니다.기본 사용법UE에서 간단한 Slate 사용 예시는 다음과 같습니다:au..

TECH.ART.FLOW.IO 2025.04.24

[번역][연재물] 언리얼 엔진 개발 가이드. 어셋 시스템

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

TECH.ART.FLOW.IO 2025.04.16

[번역][연재물] 언리얼 엔진 개발 가이드. C++

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

TECH.ART.FLOW.IO 2025.04.16