3DCG屋さんの活動記録

PROFILE ★★こんな人です

3DCGを活用した映像や没入体験コンテンツの制作をしています。テクノロジーの社会実装に興味があり。テクニカルディレクター。面白いこと新しいことにワクワクする気持ちに『素直』でいつづける。

2020年2月13日木曜日

Arduino pro Mini にアップロードできないエラーはWindowsで解決!(雑メモ)


Macで色々やってもダメでした。
で、最終的にここのやり方+最新情報に更新してみる


最後にデスクトップにコピーした D2XX の中身を usr/local/lib にコピーするのは
以下のコマンドに修正!

sudo cp Desktop/D2XX/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.1.4.16.dylib@

シンボリックリンクを作る
sudo ln -sf /usr/local/lib/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.dylib@

が、なぜかゆうこうにならない?

kextstat | grep ftdi

しても

sudo kextload ftdi だったかな

しても
ドライバーが有効になりません。
Apple純正ドライバーを戻そう、と思ったがごみ箱は空!がびん


注意
ソース元 binフォルダはないので、ファイル名で検索すると確実。
該当ファイルはダウンロードしたD2XXドライバーのバージョンと同じです。

注意
もとあるAppleFTDIDriverは削除しない!あくまで無効にする。
・・・私は勢い余って削除してしまったので、気づいた時には時すでに遅し。。。
AppleDriverをさがすも見つけられず、とほほであきらめました。




サイト
上記ブログにもリンクあるけど一応
VCPドライバー
D2XXダイレクトドライバー、D2XXHelper



ーーーーーーーーーーーーーーーーーーーーーーーー


結論

私の今の力では、MacbookProでFTDIを使うことはできませんでした。
といことで、WINDOWSでやってみたら・・・できた!!!

あぁ、やっぱりそういうことね。
ハードの開発はWINDOWSがよさそうです。
肝に銘じておきます。

あとArduino pロ ミニニハビルドインLEDはないこと注意


以上!


あ、FTDIとAruinoprominiのピンの接続は大事!
最後の最後でこれを間違えてて3時間ほど費やしてしまった汗

とくに正規品じゃないArduinoはピンが逆になった足りするから注意!





2020年2月1日土曜日

Mac Sierraで Arduino pro mini にアップロードできない問題


購入したUSB-serial変換のFTDIは
232RLでした。


最初の一回はできた、てことでこれ。
https://qiita.com/hnw/items/9aea266b791f8d56b962

でも、おかしい
新たにFTDIドライバインストールしても。。。有効になってない

$ kextstat | grep -i ftdi

  150    0 0xffffff7f8332e000 0x6000     0x6000     com.apple.driver.AppleUSBFTDI (5.0.0) 51DB3F7C-B15A-3FD2-B57D-58547464BF8A <99 19 5 4 3 1>

apple純正のみ。



別で検索。。


まず macに最初から入っているドライバを削除しよう!!
https://qiita.com/gwappa/items/88ea7a183ee2e8d30791


macにはappleのドライバが入っている
https://forum.arduino.cc/index.php?topic=427825.0

⬛️ドライバのインストール状況確認
$$ ls -lctr /Library/Extensions/

...
drwxr-xr-x  3 root  wheel  102  7  8  2017 CIJUSBLoad.kext
drwxr-xr-x  3 root  wheel  102  7  8  2017 BJUSBLoad.kext
drwxr-xr-x  3 root  wheel  102  1 24 02:59 FTDIUSBSerialDriver.kext

⬛️

$ cd /System/Library/Extensions
$ ls -f
...

AppleUSBFTDI.kext



⬛️リネームして無効化
$ sudo mv FTDIUSBSerialDriver.kext FTDIUSBSerialDriver.bkup
Password:

mv: rename FTDIUSBSerialDriver.kext to FTDIUSBSerialDriver.bkup: No such file or directory

https://ascii.jp/elem/000/000/544/544198/




FTDI 2xxのドライバ
mac 10.4以降の欄 右端にあるリンク
動画ガイド
https://www.youtube.com/watch?v=Ir2PVz1870E&feature=youtu.be


$cd ~/Desktop/D2XX/libftd2xx.1.4.16.dylib
$ sudo cp ~/Desktop/D2XX/libftd2xx.1.4.16.dylib .
$ sudo ln -sf libftd2xx.1.4.16.dylib libftd2xx.dylib
$ cd /usr/local/lib
$ sudo cp ~/Desktop/D2XX/libftd2xx.1.4.16.dylib .
$ sudo ln -sf libftd2xx.1.4.16.dylib libftd2xx.dylib
$ cd ~/Desktop/D2XX/Samples/

$ make

ここでエラー、進まない><;

うまくいけば、この後Apple純正ドライバの削除までやっている。
---------------------





⬛️まとめ
まずmacに入っているドライバの確認
純正だったらドライバの削除
FTDI公式ドライバのダウンロードとインストール
再起動
ドライバの確認

2019年12月26日木曜日

MayaでRedshiftのコマンドラインレンダー 更新版


以前の記事で

Mayaの標準では対応してないから
cinema4d のコマンドラインツールを使う
方法を書きましたが

C4Dのライセンス管理が変わった?からか
使えなくなってしまったので
検索し直したら

どうやらMayaで標準対応してたみたいです!!
やったね。


というわけで以下の文
"C:\Program Files\Autodesk\Maya2018\bin\render.exe" -r redshift -gpu {0} <mayaファイル名をフルパスで>


ちなみに、末尾のフルパスはそのまま記入。
" " で囲わなくて大丈夫です。

GPUを複数搭載してるハイスペックPC遣いさんは、GPU指定できるようです。



あーよかった。

Commandline render 最高!

----------------------------------------------

参考サイトはこちら。
ありがとうございます。




2019年12月21日土曜日

Windows で Qt designer を使ったGUIを作成するための PyQt5インストール(Python3.7のインストールから)


■Python3.7インストール
https://www.python.org/downloads/release/python-376/


■環境変数にPython3を追加
python37フォルダ
python37/scriptsフォルダ
※python2が環境変数のPathにあるときは、python3が2の上にくるように

■PyQt5使うためインストール
コマンドプロンプトで実行

pip install SIP
pip install PyQt5

ここでPyQt5のインストールが、pipのバージョン低いという理由でストッぷ!

■pipの更新

py -m pip install --upgrade pip

※pythonにするとpython2が実行されるのでpyで実行

更新されたら、PyQt5もインストールしましょう。

ちなみに。
python -m pip install PyQt5 とするとpython2にインストールされるみたい。


以上でQtが使えるようになる!
------------------------------------------

Qt desinger使いたい人は以下の作業も。
■Qt desingerのインストール

と思ったら、、ん?

・Qt designer
・Qt Creater
・Qt design studio

3つある!?
https://stackoverflow.com/questions/25559332/qt-designer-vs-qt-quick-designer-vs-qt-creator

まぁよくわからないけど
Qt design studio community版 無償版を試してみることに。
https://www.qt.io/blog/qt-design-studio-1.3-released

。。。検証したところ、私のやりたいGUIメインの開発はQt designerで十分。
あとはpythonで書くから。
ということで

Qtのインストール
https://qiita.com/yasumodev/items/399ec89b7205e3c0bab1



---------------------------

僕がやろうとしてることのチュートリアル

PythonのUIをQtで
https://resources.qt.io/development-topic-getting-started-with-qt/creating-user-interfaces-with-qt-for-python-on-demand-webinar


あれ?
いまいち立ち位置がわからないので、もう少し調べよう。
Python用Qt ん?w
https://www.qt.io/qt-for-python




2019年11月19日火曜日

色温度(K)をRGB値に変換


MayaのVray PhysicalCameraにあるWhiteBallance(ホワイトバランス)がRGB指定だったので
変換できないかなーと思ってたら
解説サイトがあった!!!


http://www.tannerhelland.com/4435/convert-temperature-rgb-algorithm-code/
ありがとうございます!!!!


アルゴリズムをそのままに、日本語メモ添えたものにした。
K(ケルビン) → RGB 変換、最後にPrint出力。


自分用メモ。



2019年10月25日金曜日

2019年10月24日木曜日

Movie file out でファイル名のパスをPythonで指定


備忘録
-------------------------------

Movie file out で 書き出し(プリレンダー)


project.folder でプロジェクトのフォルダパス取得

../ で親階層に移動

me.name でノード名取得

me.curSeqIndex でタイムラインのフレーム取得


--------------------
以下サンプル


MovieFileInのFileに以下をPythonで入力
project.folder+'/../render/'+str(me.name)+'/'+str(me.name) +  '.' + str(me.curSeqIndex) + '.png'