본문 바로가기

3D, 그래픽, 프로그래밍 관련

(19)
[Texture] PBR Texture / PBR텍스쳐란 무엇인가? PBR : Physical Base Rendering namu.wiki/w/%EB%AC%BC%EB%A6%AC%20%EA%B8%B0%EB%B0%98%20%EB%A0%8C%EB%8D%94%EB%A7%81 물리 기반 렌더링 - 나무위키 물리 기반 렌더링(Physically Based Rendering, PBR) 또는 물리 기반 셰이딩(Physically Based Shading, PBS)은 표면의 재질에 따른 빛의 반사가 물리적으로 어떻게 이루어지는지를 시뮬레이션해서 그래픽을 표현 namu.wiki PBR이란 "물리 기반 렌더링"인데 재질 표면에 따라 빛의 반사 정도가 물리적으로 어떻게 이루어지는지를 시뮬레이션하고 그것을 우리가 볼 수 있도록 시각적 표현을 하는 기법을 말합니다. 물질이 갖고 있는 성질을 포함..
[Substance Painter] 새 프로젝트 옵션 설정/New project Option/파일 불러오기 서브스텐스페인터 신규 프로젝트 생성할 때 옵션에 관한 설명을 공홈에서 가져와 번역 했습니다. 다소 의역이 있을 수 있습니다. Project Creation The new project creation window allows to create a Substance Project to store the 3D mesh and its texturing. Substance Painter creates a new Texture set per Material definition on the mesh you are importing. This means you can import multiple meshes from a single file with overlapping UVs if you give them diff..
[3DsMAX] Swift Loop 고찰 / 스위프트루프 사용방법, 기능 Edit Poly나 Editable Poly 상태에서 Swift Loop를 사용할 수 있습니다. 단축키를 지정해서 사용할 수 있고 상단 Modeling Panal > Edit 메뉴에 있는 버튼을 클릭해 사용할 수 있습니다. 정말 많이 쓰이기 때문에 자신에게 맞는 단축키로 꼭 지정해서 쓰시길 바랍니다. Swift Loops 말 그대로 아주 빠르게 루프를 만들어주는 명령입니다. 이어진 면에 이어진 edge를 추가 해주죠. 저렇게 edge를 추가하는것 만으로도 엄청 좋은 기능인데 여기에 추가 옵션 기능들이 있습니다. AUTODESK에서 사용하는 한글 번역 입니다. 전 한국인인데 저 번역문을 읽으면 더 어렵고 머리속이 복잡해 지네요ㅎㅎ 차례대로 옵션 기능을 설명 해보겠습니다. 옵션들은 우선 Swift Loop를..
[3DsMAX] 의외로 모를 수 있는 맥스 기능들, 소소한 팁_1 / 메인툴바 버튼에서 우클릭 하면 나오는 팝업창 Main Toolbar의 각 버튼에 마우스 우클릭 하면 나오는 창 MAX 의 메인 툴바에 보이는 각 버튼에 마우스 우클릭 하면 팝업창이 뜨는 버튼이 있습니다. 어떤 팝업창이 뜨는지 살펴보겠습니다. Undo / Redo Undo, Redo 에 우클릭 하면 내가 실행했던 명령중 원하는 부분에 바로 이동할 수 있습니다. 원하는 부분을 선택하고 하단의 Undo, Redo 버튼을 누르면 됩니다. Select and Move, Select and Rotate, Select and Uniform Scale 수치값을 입력해서 이동, 회전, 크기조절을 할 수 있는 팝업창이 뜹니다. Absolute:World 는 월드좌표 중심이 기준이 됩니다. 따라서 수치를 변경하면 변경된 수치값이 유지가 되죠. 예를 들어 Move 버튼..
Three.js Developer Tools (Three.js로 제작된 웹 3D 물체의 재질을 쉽게 변경해보고 확인할 수 있는 크롬 확장 프로그램) Three.js 를 사용하여 3D 모델이 올라간 웹페이지를 제작 하고 있는데요. 이때 정말 유용하게 사용되는 크롬 확장 프로그램을 소개 합니다. Three.js Developer Tool 인데요. 이 확장 프로그램을 알기 전과 후 작업 방식이 완전히 달라집니다. 3D 모델을 웹에 올리기 전 다양한 환경을 적용하는데, 그것을 3D 제작 툴에 똑같이 적용하기가 어렵습니다. 3D 모델에 재질을 입히고, 그것을 glb, gltf 파일로 추출해서 웹에 올리는 작업을 진행하는데요. 모델링 툴에 적용된 환경맵, 조명 등에 차이가 있다면 웹상에 올린 모델이 다르게 보입니다. 모델링 툴에서 웹과 가장 유사한 환경을 적용하고, 실시간 렌더링을 하면서 눈으로 확인하고, 최대한 근사치 값을 적용한 후 gltf 추출, 웹에 적..
[3ds max script] Extend Borders / 균일한 간격으로 Extrude 타이틀대로 Border 부분을 잡아서 Extend 해주는 스크립트 입니다. "Border를 잡고 Shift+Scale 한 다음 Shift + 기즈모 잡고 이동하면 되지 않냐" 라고 생각 할 수도 있는데 차이점이 있습니다. 길이가 다른 edge를 잡고 Shift+scale 하면 길이에 비례해서 면이 생성 되고, 중심이 선택된 edge 기준으로 바뀌기 때문에 돌출되는 면 형태가 다를 수 있지만, 이 스크립트를 사용하면 길이나 중심 상관없이 균일한 면을 돌출 시킬 수 있습니다. 아래를 참고 하시면 확실히 알 수 있습니다. 아래 이미지 빨간색 박스 부분을 보면 면이 생성되는게 다르다는걸 알 수 있습니다. 각 edge의 길이와는 상관없이 균일한 비율에 맞춰서 면이 생성됩니다. 다양한 모델링을 하다 보면 분명 필요..
[3ds max script] Batch export/import (맥스에 다수 파일을 한꺼번에 불러오는 스크립트) 이 스크립트는 여러가지 확장자 파일을 맥스에서 export / import 할 수 있는 스크립트 입니다. 3ds max에서 ZBrush, Unity, UDK 등의 모델로 전송할 수 있도록 export 옵션을 제공하고, 반대로 max에서 호환되는 다양한 3D 파일 데이터를 한꺼번에 import 할 수도 있습니다. 지원되는 파일 형식 : max, obj, fbx, 3ds, ase, dwf, dwg, dxf, dxf, dae. General features Very easy to use script All options are saved.This means all checkboxes, text fields will remember your change. Import features Create file lay..
[3ds max script] UV Puppy (맥스에서 자주 쓰는 명령어 모음 스크립트#필수) 3ds max 에서 자주 사용하는 명령어들을 한 곳에 모아놓은 스크립트 입니다. UV를 이용한 일괄 작업을 위해 만들어졌다고 하는데 그 외에도 유니티나 언리얼 같은 게임 엔진에서 조명을 구울 수 있는 두번째 UV 채널을 쉽게 만들 수 있다고 합니다. 다운로드 가능한 페이지 http://www.scriptspot.com/3ds-max/scripts/uv-puppy Additional Info: Main Functions: • Create UV Channels for Multiple Objects • Pack UVs of Multiple Objects • Multiple Unwrap • Quick Flatten Mapping • Attach Objects by Materials Other Functions:..