Software Development 378

블렌더 조작하기 - 기초 조작

뷰포트 컨트롤 - 휠 : 뷰포트 확대/축소 - 휠 누르고 드래그 : 뷰포트 회전 - Shift + 휠 드래그 : 뷰포트 이동 - 키패드 1:X정면, 3:Y정면, 7:Z 정면 객체 컨트롤 - G : 객체 이동 - R : 객체 회전 - S : 객체 크기 - Ctrl+D/Shift+D 객체 복제 - 마우스 우클릭 : 취소 * G/R/S + (X or Y or Z) : 축 고정 컨트롤 객체 색 설정 Shading > New Material > Base Color 변경 카메라 고정 - 우측 카메라 버튼 클릭 -> [View] 탭 선택, Lock 'Camera to View' 선택. - 뷰포트 카메라 화면에서 보여지는 화면 선택. 렌더링 Render > Render to Image 선택 완성 Edit Mode [T..

다빈치 리졸브(Davinch Resolve) 음성 편집 관련

1. 소리가 한쪽에서만 들릴때. 마이크 녹음시 mono로 할 경우 재생시 한쪽에서만 재생될 수 있다. 이럴 경우 다빈치 리졸브에서 양쪽에서 나오게 편집 가능 하단 타임라인 Audio 트랙에서 우측버튼, 'Clip Attributes' 클릭 Format의 Mono를 'Stereo'로 변경한다. Stereo로 변경하고, Source Channel도 'Embedded Channel1'로 두개 옵션 전부 변경 * Mono/Stereo 외에도 5.1, 7.1 채널 등 다양하게 옵션 제공, 원하는 설정 사용해주면 된다. 2. 소리크기 맞추기 여러 영상을 붙여서 편집할 경우 각각 높낮이가 달라서 연결이 매끄럽지 않은 경우가 있다. 이런 경우 다빈치 리졸브에서 전체 볼륨을 비슷하게 맞춰 줄 수 있다. 오디오 트랙에서 ..

공짜 영상 편집 프로그램 추천 - 다빈치 리졸브(Davinch Resolve) / 기초 기능 정리

영상 편집이 필요한데 요즘 영상편집 툴이 전부 유료 서비스라서 사용하기 쉽지 않다.ㅠㅠ 간단한건 윈도우영상 편집 툴을 사용하면 되는데(구리지만), 한시간이 넘는 영상은 편집이 쉽지 않다. 몇개 찾아보았지만 대부분 유료, 무료로 사용하면 워터마크가 나온다거나 기능이 아쉽거나 그런 프로그램이 많았다. 다행히 '다빈치 리졸브(Davinch Resolve)'가 공짜에 기능도 괜찮다고 해서 다운받아봤는데 정말 최고다. 프로그램도 안정적이고, 빠르게 원하는 기능은 다 지원하고 있다.ㅎㅎ 사실 이거 다운받기전에 몇개 받아서 시도했는데 다 만족스럽지 않았는데, 제대로 된 프로그램 찾아서 다행. 영상편집 필요하신 분은 이걸로 한번 시도해보시길. export 인코딩도 빠른 편이다. https://www.blackmagic..

MS 원노트(OneNote) 기본 설정- 테마 변경 및 밑줄 제거

회사에서만 사용하던 원노트를 집에서 사용하기 위해 세팅하다 보니 몇가지 눈에 거슬리는 게 보인다. 우선 기본 테마. 다른 개발 도구도 그렇고 대부분 어두운 테마를 사용하여야 눈에 잘 들어와서 대부분 어둡게 테마를 설정하여 사용한다. 원노트 역시 어둡게 테마설정 가능. [파일] -> [옵션] 선택, '일반' 탭 선택. Office 테마를 어두운 회색 or 검정색으로 선택하면 된다. 검정색 테마, 생각보다 너무 컴컴. 어두운 회색으로 설정. 오히려 어두운 회색이 눈에 더 잘들어오는거 같아 결정. 다음으로 빨간 밑줄. 딱히 틀린말도 아닌데 빨간 밑줄이 그어져서 가독성이 떨어진다. 마찬가지로 [파일]-[옵션]에서 '언어교정' 탭 선택. - '입력할 떄 자동으로 맞춤법 검사'를 해제하거나 '맞춤법 및 문법 오류 ..

Flutter 환경 설정, 첫 Flutter 앱 튜토리얼 따라하기

VS Code에 Flutter extension 설치하면 쉽게 환경설정 가능. 1. VS Code 설치 : https://code.visualstudio.com/ 2. Flutter SDK 설치 : https://flutter.dev/docs/get-started/install * 시스템 환경변수 등록해주기. 3. Android SDK 설치 : 에뮬레이터 활용 위해 설치 필요. -> https://developer.android.com/studio 설치 후 실행 - > Configuration -> AVD Manager를 통해 에뮬 생성 가능 4. VS Code 실행 - Extension 설치(Flutter / Rainbow Brackets - Dart 의 가독성을 높여준다고 합니다) 5. Flutter..

[Effective C#] Boxing & Unboxing 정리 (+값타입/참조타입 정리)

.Net framework는 모든 타입의 최상위 타입을 System.Object로 정의하며 이 Object는 모든 타입의 베이스클래스이다. 타입에는 값타입, 참조타입, 포인터 타입등으로 나뉘어진다. 값 타입 주로 값을 저장할 때 쓰는 저장소, 다형적이지 못하다. 값 타입은 스택영역에 저장된다. (int, char, double ...) 값타입은 Object를 상속받은 System.ValueType을 상속받은 구조체이다.(System.ValueType) int -> System.Int32로 정의. 상속관계는 Object->ValueType->Int32 (Int32 구조체) char -> System.Char로 정의. 상속관계는 Object->ValueType->Char(Char 구조체) 참조타입 모든 타입..

티스토리 코드블럭 스타일 적용 안될때

개발 포스팅을 하다보면 코드작성할 일이 많다. 그럼 단순히 적용하는 것보단 스타일도 적용해야 눈에도 더 잘들어와서 보통은 웹에서 적용후 스타일이 적용된 전체 코드를 복사해서 많이 사용했었다. 나의 경우에는 아래 colorscripter를 많이 사용. colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 그러던중 티스토리 자체에 코드블럭이 있어서 사용이 편한 이 기능을 많이 사용하게 되었는데, 내가 작성중인 에디터에만 적용되고 실제 작성한 글에는 적용되지 않은 형태로 나오고 있다... 바로 이렇게... 보기 싫은건 둘째치고 눈에 너무 안들어온다. 내가 만약 검색해서 들어왔다면 그냥 나가고싶은 비주얼; ..

DALi code review - C++ 코드리딩, 람다 코드 이해하기

문제가 와서 보게 된 코드. 해결 패치가 왔지만 이해되지 않는다. 수정 내용은 대략 아래와 같음. 먼저 처음 코드부터 보자. EraseIf()의 인자로 넘겨주는 값이 이상하다. 이것은 람다 표현식이라고 한다. 대략 이러한 모습 이렇게 4가지 형태로 이루어져 있다. 각각 개시자(introducer), 인자(parameters), 반환타입(return type), 함수의 몸톰(statement)라고 한다. 아 이제 넘겨주는 인자의 형태가 보인다. 1) [] : 개시자(introducer) 2) (auto& animator) : 인자(parameters) 3) -> : 없음, 리턴타입이 void일 경우 생략 가능. 4) {return animator->Orphan();} : 함수의 몸톰. 좀더 쉬운 형태의 람..