3D 모델러하면 보통 3가지 프로그램을 이야기 합니다.

1. Autodesk의 3D Studio Max

2. Autodesk의 Maya

그리고

Blender 입니다.


특히 Blender는 오픈소스임을 적극적으로 활용해서 성능을 이미 Autodesk제품군 수준 혹은 그 이상으로 끌어올렸다는 평가를 받고 있습니다.


심지어 영화사나 영상 쪽에서 쓰이고 있을 정도로 수준이 상당합니다. 그랬던 Blender가 이번에 2.8버전이 나오면서 대격변을 거쳤습니다.


그것도 엄청 좋은 의미의 대격변입니다.


1) User Interface


일단 기존의 Blender 2.79입니다.

그동안 Blender나 3DSMAX나 UI면에선 좋은 소리 들은 적이 한번도 없는데 Blender2.7x는 2.6과 비교해서도 UI는 썩 좋은 편이 아니었습니다. 심지어 구리다는 평을 받고 있었습니다. 2000년대 초반의 UI라는 이야기를 들었습니다.


그랬던 Blender가..


UI가 싹 바뀌었습니다. 그리고 기존의 선택을 의미하는 것이 꾸준하게 마우스 오른쪽 버튼이었는데 그것이 바뀌어서 이제 상식적으로 마우스 왼쪽 버튼이 선택이 되었습니다. 그리고 Autodesk의 그것과 비슷한 UI를 갖추게 되었는데 훨씬더 좋은 의미로 UI가 편리해졌습니다.


약간 3D CAD툴을 보는 느낌입니다.


2) 렌더링


Blender의 렌더링은 그동안 업계 최고 수준이었습니다. 이미 VRay 같은 상용 렌더러와 비교해서 상당한 수준의 렌더링 성능을 갖추고 있었습니다. 다만 Cycle렌더링이 성능을 많이 요구를 한 탓에 렌더링 팜을 운영해야 할 정도였고 기존의 Blender 내장 렌더러는 결과물이 썩 좋지 않았습니다.


그런데 이번 2.8에는 EEVEE라는 새로운 렌더러가 내장되었습니다. Cycle 렌더러 수준의 조명, 그림자 등의 쉐이딩 능력과 Blender 내장 수준의 성능을 갖춘 엄청난 렌더러가 붙어서 나온 것입니다. 이건 MAYA의 기본 렌더러를 찜쪄먹는 수준입니다.


이름하여 EEVEE렌더러인데... 네... 포켓몬의 그 이브이와 철자가 똑같습니다. 사실 노린게 맞을겁니다.


어쨌건 실시간 렌더링이 가능하고 최종 목표가 언리얼 엔진의 수준을 보여주는 것이라고 하네요. 그렇다는 것은... EEVEE렌더링으로 렌더링을 하면 속도가 무지막지 하다는 의미가 됩니다!!!!


그러니까 업계 최고 수준이라는 Cycle렌더링을 하기 전에 EEVEE로 어느정도 확인을 하고 Cycle렌더링을 하면??? 적은 시간동안 엄청난 결과물을 뽑을 수 있다는 의미가 됩니다. 심지어 EEVEE 렌더러가 Blender 내장 보다 속도가 더 빠릅니다. 애니메이션을 만들면 인코딩속도에 렌더링속도가 발목 잡힙 정도입니다.



지금 현재 저는 기존 2.79로 작업 된것을 2.8로 넘기는 작업을 하고 있는데 호환성 문제가 약간 있어서 여기서 조금 문제가 생기는데 텍스처 정보가 날아가서 다시 텍스처를 잡아줘야하고 일부 플러그인이 여전히 문제를 일으키고 있습니다.


이건 베타버전이어서 그럴 수도 있고 아직 일부 플러그인의 호환성이 완벽하지않아서 그럴 수도 있습니다.


하지만 한가지 확실한 것은 Blender가 이미 상용프로그램 수준으로 올라왔다는 것과 UI면에서도, 성능면에서도 Autodesk제품군 이상의 모습을 보인 다는 것입니다. 이쯤되니 어디까지 성능이 올라가게 될지 무서운 수준입니다.


심지어 3DS MAX는 끝났다는 이야기도 들려오네요. 오픈소스 프로그램이 이렇게 된다니까 기분은 상당히 좋네요.


P.S 기존 2.79에서 제작된 것을 불러오니까 쉐이더가 안 돌아간다던지 하는 일이 있네요. 텍스처가 날아가는건 그래도 이해하겠는데 쉐이더까지 날아가는건 좀 너무한거 아닌가 싶기도 하고... 기존 호환을 조금 더 신경 써줬으면 좋겠습니다. 아니면 변환 도구를 같이 제공한다던지요...

,

Proton은 리눅스용 Steam에서 윈도우용 게임을 구동할 때 사용할 수 있는 기능입니다. SteamPlay라고도 하지요. 해당 내용은 https://moordev.tistory.com/284https://moordev.tistory.com/285 여기에서 다뤘습니다.


오늘은 일부 게임에서 소리 레이턴시 관련해서 문제가 발견되어서 이를 해결하는 방법에 대해 알려드리고자 합니다. 특히 리듬 게임류에서 이 방법이 중요합니다.


이를 위해선

Protontricks가 필요합니다. 


위에서 나온대로 Protontricks를 설치합니다.


sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontrick

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]


그리고 Protontricks 사용 방법에 맞춰서 다음과 같이 이용하시면 됩니다.


protontricks -s 게임이름

이러면 저렇게 게임이름뒤에 번호가 나옵니다. 저 번호를 복사합니다.


그리고


protontricks 번호


이렇게 하면 winetricks가 실행되면서 트릭을 적용 할 수 있게 됩니다.


소리 레이턴시 문제가 생기는 이유는 pulseaudio 서버를 거치면서 딜레이가 생기는 것인데 이를 ALSA로 직접 통신하면서 pulse를 무시하는 방법을 사용하는 겁니다.


choose default wineprefix - change settings - sound=alsa


이 순서대로 눌러준 다음 취소를 눌러서 빠져나옵니다. 그리고 Run winecfg를 눌러서 확인을 하면


winealsa를 사용하게 끔 만들 수 있습니다. 단, 사운드 카드가 두개 이상을 경우 출력장치를 확실하게 선택해 주셔야 합니다. 잘못하면 HDMI로 나가야 할 소리가 일반 스피커로 나갈 수도 있습니다.


이렇게 하면 확실히 소리가 하드웨어와 연결되면서 레이턴시 문제가 해결되는 것을 볼 수 있습니다.

,

MD5: f9f8eaf86cf719d7468347b8b030958e


리눅스민트 19.1의 정식배포에 맞추어서 해당 버전의 한국어설정이 미리된 버전을 배포합니다.


기존 리눅스민트와 다른 점은 다음과 같습니다.


1. 한국어 설정이 미리 되어 있습니다. 설치 후 한국어 설정을 추가로 할 필요가 없습니다.


2. 서울폰트, Gabia폰트, Spoqa폰트가 추가로 설치되어 있습니다.


3. ALZ, EGG압축 해제를 위해 Arkzip을 설치하였습니다.


4. Bleachbit를 설치했습니다.


5. 배경화면을 추가했습니다. 사진작가 허태무님의 사진을 기본 배경화면으로 설정했습니다.


6. Windows10테마를 추가하였지만 기본설정은 하지 않았습니다.


7. 동영상 재생을 위한 기본 코덱을 추가하였습니다.


8. 소스엔진게임(Portal2, Left4Dead 등)의 게임에서 한글 지원을 위한 wqy-zenhei아시아 폰트가 추가되었습니다.


9. HWP파일을 읽기 위해 한컴뷰어가 설치되었습니다.


10. 기본 업데이트 서버가 하루카상(리눅스민트)과 다음카카오(우분투)서버로 기본설정 되어있습니다.



,