TECHARTNOMAD | TECHARTFLOWIO.COM

분류 전체보기 473

Unreal Engine Data Validation 플러그인 API 총정리 및 확장 가이드

2년동안 MMORPG 출시를 위해 한다고는 했지만 시간과 여건이 허락하지 않아서 완성도 있게 하지 못한것이 일단 아쉬워서... 출시 이후에라도 이곳 저곳 견고하게 다져놔야 라이브 때 실수 없이 서비스를 이어갈 수 있을것이다. 주변에 게임 개발에 CI/CD 와 이런 데이터 검증 자동화 시스템이 얼마나 중요한지 이해하는 분들을 찾아보기란 참 어렵다. 특히 한국에서는 일단 현재까지 그랬고... 이 부분에 별도로 투자를 안하는 걸 보면 아마 게임개발 예산 항목에서 이 부분이 아예 검토 대상이 아니라고 프로듀서들이 생각해서인것 같다. 크래프톤의 퍼블리싱 플레폼 헤드분이 에픽 본사에서 오신 분이라 아마도 크래프톤은 아마도? 앞으로는 달라지지 않을까... 정도의 생각이랑 엔씨소프트가 욕은 많이 먹지만 그래도 좀 신경..

UNREAL ENGINE 2025.09.10

Blender 애드온 개발 학습 순서

가끔 블랜더를 쓰시는 분들이 계시기도 하고 내가 써도 어떤 기능은 정말 없는것과 같은 수준으로 수년간 그대로 오는 것도 같아서... 공부 해서 만들어 쓰자. 라는 마음으로.... Blender 애드온 개발 학습 순서 1. 기초 준비 (1-2주) - Python API 문서 예제: doc/python_api/examples/ 디렉토리의 기본 예제들 - bpy.ops.py - 오퍼레이터 기초 - bpy.props.py - 프로퍼티 시스템 - bpy.types.Operator.py - 오퍼레이터 클래스 2. 핵심 모듈 이해 (2-3주) - scripts/modules/ - Blender 내부 모듈 - addon_utils.py - 애드온 관리 시스템 - bpy..

TECH.ART.FLOW.IO 2025.09.08

Unity 6.2.1 HDRP vs URP 셰이더 코드 비교 연구

연구 목적: Unity 6.2.1 이상 버전에서 HDRP(High Definition Render Pipeline)와 URP(Universal Render Pipeline)의 셰이더 코드 작성 시 API 차이점, 문법 차이점, Include 구조 차이점을 체계적으로 분석하고 정리연구 범위: Unity 6.2.1+ 버전 기준 셰이더 코드 작성 가이드라인1. 개요 및 파이프라인 호환성1.1 기본 호환성 정보HDRP와 URP로 작성된 프로젝트는 상호 호환되지 않으며, Built-in Render Pipeline과도 호환되지 않습니다.개발 시작 전 렌더 파이프라인을 결정해야 하며, 파이프라인 간 전환은 매우 큰 비용이 발생합니다.1.2 셰이더 코드 호환성Surface Shader 지원 없음: 두 파이프라인 모두..

UNITY3D 2025.09.07

[번역] The application and development of toon shading technology in mobile games

저자:시 정 소속: 둥관이공대학교 컴퓨터과학기술학부(소프트웨어학부, 사이버공간보안학부), 달랑타운, 둥관, 중국초록.게임 시장의 지속적인 발전에 따라, 모바일 게임의 툰 셰이딩 기술은 점차 물리 기반 렌더링(PBR) 기술과 통합되어 하이브리드 툰 셰이딩이라는 추세를 형성하고 있다. 본 논문은 모바일 게임에서 하이브리드 툰 셰이딩 기술의 발전 이유와 모바일 게임 맥락에서 툰 셰이딩과 하이브리드 툰 셰이딩의 기술적 요구사항 및 실제 응용을 비교하는 것을 목표로 한다. 첫째, 본 논문은 툰 셰이딩의 특성과 비사실적 렌더링(NPR) 및 PBR과의 관계를 소개한다. 이어서 모바일 게임에서의 툰 셰이딩 응용 사례와 모바일 게임 영역에서 툰 셰이딩 기술의 두 가지 장점에 관한 논의를 제공한다. 툰 셰이딩의 기본 과정..

TECH.ART.FLOW.IO 2025.08.30

2025 Present clients

메이즈라인 회사소개서 파워포인트 중 한 페이지.혼동이 있을 수 있어 설명하자면 가장 윗 줄은 내가 다녔던 회사 몇 곳을 리스트업 하고 role 그룹으로 묶은 것이고 두 번째는 스타트업을 할 때 또는 스타트업에서 책임을 지고 있을 때 파트너 엔지니어로 일 했던 회사 리스트업이고세 번째는 메이즈라인 설립 전후 해서 전문 컨설턴트로서 파트너사(고객사)로 계약을 맺은 3개사.※ 테크아트 분야 전문화 컨설팅 문의 : jplee1973@naver.com

브랜치 프리 셰이더: 원-핫 마스크로 버텍스 컬러 채널 추출하기

분기 코드는 런타임 분기(동적 분기)로 인해 파이프라인에 따라 비용이 커질 수 있습니다.프러퍼티. [Enum(R,0,G,1,B,2,A,3)]_OutlineVertexColorChannel("Outline Vertex Color Channel", Float) = 0 float outlinceVertexColorMask = 0.0;if (_OutlineVertexColorChannel == 0) outlinceVertexColorMask = vertexColor.r;else if (_OutlineVertexColorChannel == 1) outlinceVertexColorMask = vertexColor.g;else if (_OutlineVertexColorChannel == 2) out..

[번역] 버젯,언리얼 엔진 게임 최적화

성능 분석 준비 (Profiling Preparations)성능 분석을 시작하기 전에 설정이 올바르게 되어있는지 확인하세요. 다음은 성능 분석 시 고려해야 할 간단한 체크리스트입니다. vsync와 다른 프레임 레이트 기능을 비활성화하세요. 베이킹되지 않은 조명은 성능에 큰 영향을 미치고 분석 결과를 왜곡시킬 수 있습니다. 이는 성능 분석 시 더 느린 렌더링 경로를 사용하기 때문입니다.이상적으로는 Unreal Insights와 같은 도구로 성능을 분석할 때 에디터 내에서 실행하는 것보다 게임을 패키징하여 실행해야 합니다. 메모리 사용량과 더 많은 렉이 발생하는 레벨 스트리밍 외에도, 에디터 빌드에서의 프레임 시간은 상당히 다를 수 있습니다. '독립형' 모드에서 게임을 실행하는 것도 여전히 매우 편리하며, ..

TECH.ART.FLOW.IO 2025.08.08