TECHARTNOMAD | TECHARTFLOWIO.COM

분류 전체보기 473

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.8 - 0.04; const float desaturation = 0.15; float x = min(color.r, min(color.g, color.b)); float offset = x 주석을 보면...// 입력 색상은 비음영이며 리니어 Rec. 709 색 공간에 있습니다.// 출력 색상도 리니어 Rec. ..

Khronos PBR 뉴트럴 톤 매퍼, 3D 제품의 실감형 색상 렌더링을 위해 출시

역자의 말.2015년 부터 ACES 톤맵퍼를 사용하던 시간부터 지금까지 개발 필드에 있으면서 항상 들어왔던 말들이 있다. ACES 를 쓰면 뭔가 달라진다. 라는 말 부터 이런 말 저런 말을 정말 많이 들었다. 한국 귀국후에는 좀 덜 하지만...먼저 하고자 하는 말은 ACES 가 순수하게 PBR 을 위해 나온게 아니라는 말을 하고 싶었다. 항상 지인들에게 해 왔던 말이다. ACES 는 Academy Color Encoding System의 줄임말이다. 영화예술과학아카데미(Academy of Motion Picture Arts and Sciences)에서 개발했으며 필름 촬용으로 영화를 만들던 페러다임이 디지털 촬영 제작으로 완전히 페러다임이 바뀌면서 카메라 제조사마다 서로 다른 색공간 일광성 유지가 어려..

TECH.ART.FLOW.IO 2025.05.28

어셋 레퍼런스 규칙 위반 검사기 플러그인.

급하게 만들었다.아트팀이 따로 관리하는 임시 디렉토리의 어셋이 레퍼런스에 걸려있는지 참조 검사하는 플러그인.쿡킹 할 때 제외 해서 문제 없지만 근본적으로 제외 되어 버리고 정규 디렉토리에 없으면 빌드 하고 손실 된 상태로 빌드 되는지라... 잘 관리 해야 하는... 다음주에는 팀메신저로 포워딩 해 주는 거 추가와 임시디렉토리에서 정규 디렉토리로 자동 복사 및 자동 참조 리플레이스 넣을지 말지.. 고민 하고 진행.사실 이게... 근본적으로... SVN 을 쓰는 것 때문에 생긴 문제라... 퍼포스 쓰면 커밋 전 선반(Shelves) 에서 관리하고 브렌치 잘 따서 관리하면 될것을... ㅜㅜ이런 저런 이유로.... SVN 브렌치 정책도 다시 만들어지고 프리후킹도 다음주부터는 진행.

UNREAL ENGINE 2025.05.24

Data Validation Toolset 개발. 버전 0.2

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

UNITY3D 2025.05.23

헤어 메시카드의 버텍스 소팅과 SIMD 프로그래밍 토론 기록

2021년 내가 신동 네트워크로 이직 후 이 전 회사인 넷이즈 항저우 동료(한국인)인 그래픽스 프로그래머와 소통 한 내용은 아래와 같다. Neon SIMD와 Compute Shader를 활용한 헤어 메시 렌더링 최적화기술적 배경Neon SIMD 기술이 언급된 이유는 OpenGL-ES API 하위 버전 호환성을 중요시하는 프로젝트 환경에서 Compute Shader를 사용할 수 없었기 때문입니다. 이러한 제약 조건 하에서 효율적인 헤어 메시 렌더링 구현을 위한 대안으로 활용되었습니다.헤어 메시 렌더링 알고리즘헤어 메시 렌더링 시 핵심은 삼각형을 카메라와의 거리에 따라 적절히 정렬(Sorting)한 후 드로우 콜을 수행하는 것입니다. 매 프레임마다 카메라 위치 변화에 따라 삼각형들을 재정렬하여 새로운 인덱스..