Maresfield イギリスの飯、別にマズくないよ

Vim + YouCompleteMe + Maya

環境 macOS 10.12.6 / Python 2.7.10 インストール YCMをプラグインマネージャでインストール Plug 'Valloric/YouCompleteMe' YCMのインストールディレクトリ /Users/USER/.vim/plugged/YouCompleteMe へ行きインストールコマンドを実行 ./install.py --clang-completer --system-libclang 公式の説明には We STRONGLY recommend AGAINST use of the system libclang instead of the upstream compiled binaries. Random things m... Read more

Vimのビルド

なんやかんやでVimをビルドするときにいつも忘れて調べ直すのでメモ Scientific Linux6でテスト OSインストール直後だと、gcc等そのあたりを入れただけではビルド時に何々がないと怒られるので ncurses ncurses-devel python python-devel ctags を入れる。Pythonくらいしか使わないのでオプションは少ない。 >> ./configure --enable-multibyte \ >> --enable-pythoninterp \ >> --with-python-config-dir=/usr/lib64/python2.6/co... Read more

PySideのQCompleterを使ったTABメニューもどき

この記事はMaya Advent Calendar 18日目の記事です。 タブメニュー,良いですよね。 世の中のノードベースアプリのほとんどはタブメニューがついてます。 Mayaのノードエディタ、Nuke, Houdini, wrap3D, 大抵Tabキーを押せばサーチフィールドがでて、欲しいコマンドはそこから呼び出せます。 素晴らしいです。 むしろノードしか呼び出せないのが辛い。 すべてをそこから呼び出したい。 というわけで 今回はQtのQCompleterクラスを使ってタブメニュー風コマンドランチャー的なものを作ってみます。 今回のコードはQt.pyを使用します。 まずはウィンドウを作ります。 import Qt from maya import OpenMayaU... Read more

Windows10に最新版のPython2を入れるとjedi-vimが動かなくなる

Windows10に最新版のPython2 (2.7.14) を入れると画像のようなエラーを出してjedi-vimが動かなくなる。 Windows7の時に環境を再構築した時にも同じ問題があったことを思い出し、確かその時は古いバージョンのPythonをインストールするとエラーがでなくなった。具体的にどのバージョンかは思い出せないが、たしかpipが標準で入ったあたりのバージョンだったと思うのでpipが入る前の2.7.8をインストールするとエラーはでなくなった。詳細な理由はわからない。 Read more

お金をかけずにタイムラプス動画を作る

先日初めてタイムラプスを撮った。 Timelapse - the isle of sark from Michi Inoue on Vimeo. AfterEffectsは持ってないしNukeNCはサイズ制限がある、Fusionはフリー版でUHDまでいけるようだがこれの為だけに覚えるのは億劫。結局いろいろ楽な方法を模索した結果、以下のような方法に落ち着いた。 現像ソフトでバッチ処理 ffmpegで連番画像を動画に変換 現像ソフトでバッチ処理 連番画像の一つを選び好みの補正、トリミングをした後にその修正データを他の連番画像にコピペ。 自分はキャノンのDigital Photo Proffesional 4を使ったがレシピと呼ばれる修正データを他の画像にコピペした後に... Read more

テクスチャーダウンロードサイト

総合 Textures TEXTURING.xyz TextureLab TextureHeaven TexturePilot GAMETEXTURES Episcura <-閉鎖? Joost Vanhoutte texturemate TextureKing TEXTUREPALACE Environment Textures 植物 Wojciech Piwowarczyk 人間 3d.sk タイル https://www.filterforge.com/ アルファ http://www.surfacemimic.com/ http://eat3d.com/forum/tips-tricks-and-free-videos/110-free-c... Read more

Pythonで画像を読み込む

パッケージ Pythonで画像を扱うときによく使うパッケージ PIL(Pillow) openexr imageio OpenCV scipy matplotlib(PIL) scikit-image 画像を読み込んで配列に変換する 一般的な8-Bit画像 拡大表示しているだけで実際はそれぞれの色が1pxの画像。これを読み込んだ場合。 matplotlib.image.imread() インストール pip install matplotlib 読み込み from matplotlib import image img = image.imread(path_to_image) print img 結果 [[[ 1. ... Read more