본문 바로가기

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

(14)
일러스트레이터 경고창 "When spot color are used with transparency, changing them to process colors outside of illustrator can generate unexpected results." 고객사에서 전달해준 샘플 이미지를 여기 저기에서 가져와 결과물을 만들고 저장하려고 하는데 이런 경고창이 뜹니다. "When spot color are used with transparency, changing them to process colors outside of illustrator can generate unexpected results." "투명도와 함께 별색을 사용하는 경우 일러스트레이터 외부에서 원색으로 변경하면 예기치 않은 결과가 발생할 수 있습니다." 대략 저런 의미로 번역이 되는데 제 경우에는 고객사에서 전달해 준 소스 일러스트 이미지에 별색이 사용되었고, 그걸 그대로 복사 + 붙여넣기 + 저장 했더니 저런 경고창이 떴습니다. 이럴때엔 색상 분판 미리보기 를 사용해서 해결할 수 있습니..
유니티 C# 기초 문법 유니티 C# 기초 문법 골드메탈님 유튜브 채널 내용을 공부하면서 정리했습니다. https://youtu.be/j6XLEqgq-dE 1. 변수 : 데이터를 메모리에 저장하는 장소 int : 정수형 데이터 float : 숫자형 데이터(소수점을 포함한). 끝에 꼭 f를 써야한다. string : 문자열 데이터. 문자열 데이터는 양 끝에 " " 를 써준다. bool : 논리형 데이터. true, false 두가지만 존재 ex) int level = 5; float strength = 15.5f string playerName = "검사"; bool isFullLevel = false; 변수의 타입과 이름을 정하는것이 선언 그것에 값을 넣는것은 초기화 프로그래밍은 선언 > 초기화 > 호출(사용) 순으로 흘러간다...
[라이노7]FBX Export Options 라이노 NURBS 모델링에서 FBX등의 Mesh 데이터로 변환할때 상세 옵션 설정에 대한 설명입니다. https://docs.mcneel.com/rhino/7/help/ko-kr/index.htm#fileio/motionbuilder_fbx_import_export.htm?Highlight=fbx Rhinoceros 도움말 docs.mcneel.com Export NURBS objects as (넙스 개체를 다음과 같이 내보내기) NURBS (넙스) Meshes only (메쉬만) 라이노에서 기본 박스를 만든 다음에 왼쪽 Nurbs(이하 넙스)로 Export, 오른쪽 Mesh로(이하 메쉬) Export 한 것을 맥스에서 Merge file 한 것입니다. 넙스로 추출한 박스의 경우 선택 하면 맥스에서 넙스..
[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 추출, 웹에 적..