TECHARTNOMAD | TECHARTFLOWIO.COM

UNITY3D 55

유니티 6.1 인스턴싱 로컬 키워드 추가 리스트.

Unity 6.1 셰이더 인스턴싱 키워드Unity에서 대량의 오브젝트를 효율적으로 렌더링하려면 GPU 인스턴싱을 활용한다. 오늘은 Unity의 주요 인스턴싱 키워드들을 살펴보고, 각각의 특징과 사용법을 알아본다.인스턴싱이란?GPU 인스턴싱은 동일한 메시를 여러 번 그릴 때 드로우 콜을 줄여 성능을 향상시키는 기술이다. 수백 개의 나무나 풀, 건물 등을 렌더링할 때 각각을 개별적으로 그리는 대신, 한 번의 드로우 콜로 모든 인스턴스를 처리한다.주요 인스턴싱 키워드Unity 6.1 에서는 세 가지 주요 인스턴싱 방식을 제공한다:1. INSTANCING_ON - 표준 GPU 인스턴싱m_Instancing = TryGetLocalKeyword(shader, "INSTANCING_ON");가장 기본적인 GPU 인..

UNITY3D 2025.06.04

ReflectionProbeAtlas 와 LIGHTMAP_BICUBIC_SAMPLING

6.0 프로젝트를 6.1로 마이그레이션 하면서 6.1 에서 추가 된 여러가지 중에서 LIGHTMAP_BICUBIC_SAMPLINGReflectionProbeAtlas이 두 가지에 대해서 간단히 기록 해 보자면....LIGHTMAP BICUBIC SAMPLING정말 이녀석은... 2018년 베이커리 플러그인에서 구현되었던 것인데... 2025년인 지금에야 유니티 공식버전에 추가 되었다. 너무한다.LIGHTMAP_BICUBIC_SAMPLING은 3D 컴퓨터 그래픽스와 게임 엔진에서 라이트맵의 시각적 품질을 향상시키는 고급 샘플링 기법으로 소개되었는데 특히 저해상도 라이트맵 텍스처에서 눈에 띄는 계간 현상을 이 셈플링을 통해 완화시킬 수 있다.https://gist.github.com/AlpyneDreams/..

UNITY3D 2025.06.04

MazeLine ToneMapper Preview

고객사에는 보통 URP 패키지 내부에서 수정 한 언리얼 엔진 톤맵퍼를 통합 해 드렸는데 유니티 버전업을 계속 하다보니 마이그레이션이 귀찮아서 렌더피처로 분리 하는 터에 이것 저것 통합 중.개인사들이 좀 있어서 ... 여유가 생기면 Agx 톤맵핑도 통합. 관련 읽기. PBR Neutral Tone Mapping 코드 해설.// Input color is non-negative and resides in the Linear Rec. 709 color space.// Output color is also Linear Rec. 709, but in the [0, 1] range.vec3 PBRNeutralToneMapping( vec3 color ) { const float startCompression = 0..

UNITY3D 2025.06.02

Data Validation Toolset 개발. 버전 0.2

컨설팅 고객사를 위해 개발.사용 되는 어셋의 LOD 그룹 규칙을 검증하는 Validation 툴.아티스트가 접두어를 추가 하여 Rule 범위 제어.Rule 은 .json 에서 관리.LOD 셋팅이 없거나 LOD 가 3개를 초과하는 데이터를 선별하고 리스트업.결과 화면에 띄워주고 클릭 하면 해당 객체를 프로젝트 창에서 선택. 이후 계획LOD 데이터 검증 기본 규칙을 관리할 수 있도록 추가.(예: LOD 셋팅이 없는지.. LOD 셋팅이 3개 미만 3개 초과 검사 대상 범위 추가. )

UNITY3D 2025.05.23

TextureCopyPasteExtension

기능.프로젝트 창에서 텍스처 선택 했다면 Ctrl+c 로 머티리얼에 적용 하려고 하는 텍스처를 리스트에 저장.머티리얼 선택하고 Ctrl+p 하면 리스트에 저장했던 텍스처가 머티리얼 텍스처 프로퍼티에 등록됨.드레그 엔 드랍 귀찮을 때 쓸만 함.생성 : Claude AI개선 가는성 : Yes향후 개선 방향 : 프로퍼티 검증 룰베이스 추가 해서 고도화 가능해 보임.TextureCopyPasteExtension.csusing UnityEngine;using UnityEditor;using System.Collections.Generic;// Unity 6.1 호환 텍스처 복사/붙여넣기 확장 도구public static class TextureCopyPasteExtension{ // 복사된 텍스처 저장 리스..

UNITY3D 2025.05.09

Unity Shading Rate

현재 유니티 6.1 베타 버전 상태인데요.6.1 에 들어온 VRS에 대해서 살펴보고자 합니다. 유니티 테크놀러지 깃허브 문서와 기타 포럼 발췌글의 번역문으로 구성되어 있습니다.아래 글 외에 VRS 와 관련 된 여러가지 토픽이 존재하는데요. 궁금하시다면... [INDEX] Vis-Buffer and VRS[번역] Software VRS with Visibility Buffer Rendering by J.Hable역자의 말: VRS 와 Vis-Buffer 는 매우 중요한 트렌딩 포인트입니다. 이미 텐센트 게임 연구센터에서 모바일 플레폼을 지원하는 클러스터 컬링을 활techartnomad.tistory.com Software-based Variable Rate Shading in Call of Duty: M..

UNITY3D 2025.04.03