shuto_log.aepスマートフォン用の表示で見るshuto_log.aep自分がやったことなどを備忘録的な感じで残していこうと思います。この広告は、90日以上更新していないブログに表示しています。Proを買ったらまず初めにやったことリスト完全に個人的メモという感じですが、Macを買って初期設定したことを箇条書き。Macユーザであれば、以前のマシンからTimeMachineとか使うことでこのあたりの設定も引き継ぎできるみたいですが、なんとなくいつも設定・導入し直してしまう。システム環境設定トラックパッド周りは基本的にはお好みで良いと思うが、設定しないとそもそもオフになっている機能もあるので。画面の作業領域を広くしたいのでDockはなるべく非表示になるようにしている。レイトレレイトレ合宿6に参加してきました。レイトレ合宿とは、自作のレンダラを持ち寄って画像の美しさを競うイベントで、自分は今回が初参加でした。C++でパストレレンダラを書いて、こんな感じの画像を出力しました。C++自体もほぼ未経験だったためビリも覚悟していたのですが、そこそこ奮闘できたようです。初参加してきました!結果は19人中15位でした!皆さん本当にレベルが高くて、技術的な話についていくのは精一杯でした。↑後日、順位に誤りがあって14位タイになりましたどうやら10位以内だと入賞扱いになるようなので、来年は入賞目指して頑張っていきたいと思います。グランツーリスモの内製レンダラなどといった本職でもレンダラを開発されている方々や、CG技術書を執筆されている方、CGを専攻している学生さんなど、非常にレベルの高い方が多く参加されており、大変刺激的な時間を過ごすことができました。今年は会話についていくのが精一杯だったので、来年はディスカッションできるように知識を増やしておこうと思います。読んで理解した事をまとめた。ここではOctane専用マテリアルについて噛み砕いて説明します。Octaneレンダラの基本的な操作等については説明しません。Rendererでレンダリングしようとすると、使えなくなるC4D標準機能がいくつかある。標準カメラの被写界深度の設定やオブジェクトの可視・不可視の設定(Compositingタグ)、Skyオブジェクトなど。それらと同等の機能はたいていOctane専用のタグを使用することで使えることが多かったりするが、最初のうちは「そんなん知るか」って感じだし、学習効率の障壁にもなる。そのため、以下の項目については最低限その存在と機能を知っておきたい。ExtendScriptAfterEffectsでエクスプレッション中の記述を置換するExtendedScriptを書いたので備忘録的に残しておきたいと思います。実行前の前提として、置換したいエクスプレッションのプロパティを複数選択した状態であることとします。使えるようにするためのおまじない。4Dの新しいバージョンを導入する際、自分がやったことのメモです。次のことをやりました。一般設定フォルダの確認まず、ユーザーごとに異なる「一般設定フォルダ」の場所と名前を確認しておきます。Studio\pluginsにあるcinema4dsdk以外を新バージョンの同じ場所へ移動カスタムコマンドの引き継ぎここで言うカスタムコマンドとは、自分好みにカスタマイズしたショートカットキーのことです。デフォルトではRedoは「Ctrl+Y」になっていますが、僕はこれを「Ctrl+Shift+Z」にしています。4D.prfは環境設定(メモリやGPUの設定など、一般的なC4Dの設定)ファイル、c4d_language.prfは言語設定のファイルだった。UIカラーの引き継ぎには自分の場合dark.colファイルの移動も必要だった。他の.prfファイルは何の設定のものなのか分からないものも多く、不便を感じるまで移動は様子を見ることにした。コンテンツブラウザ関係のファイルのHDDへの移動StudioやBroadbandなどについてくるプリセットなどのデータが重いのでHDDに移した上でシンボリックリンクを飛ばした。注意があって、プリセットファイル(.lib4d)の入っている「browser」というフォルダをHDDに移動し、そのbrowserフォルダに対してシンボリックリンクを飛ばしたところC4D側で認識されなかったため、フォルダ内部の.lib4dファイルに対してそれぞれ個別にシンボリックリンクを飛ばしてやる必要があった。E:\C4D\symboliclink\R18\browser\*********.lib4dした。他には日本語ドキュメント、インストーラを用いたプラグインのインストールなどは正規の手法(C4Dアップデータ経由、専用インストーラ使用)で再度導入した。2016の11日目の記事です。ファイルの解析方法及びその結果を扱った英語の記事を解説しつつ翻訳・紹介していきたいと思います。(99%元記事の二番煎じですが、自分もハンズオン的な感じで手を動かして試してみました)想定している読者層は、プログラムを書ける人です。特定のフレームワークや特定の言語、に精通している必要はありませんが、AE上で何かしら自分で関数を作り、自動化処理などさせたことがある(ExtendScriptを少し書いたことがある)くらいだとより理解しやすいかもしれません。途中から思考実験のような内容になっていきます。プログラミング力というよりも、推測力が求められるかもしれません。(結局11時間くらいぶっ続けで書いたのでくだらない誤字・誤りなどあるかと思います。意味わからないところなどあればTwitterかコメントなどでお知らせ・ご質問ください。)元記事の紹介まずはじめに元記事のリンクを紹介します。ファイルの解析方法と、その結果を紹介しています。いう拡張子で記述し、保存します。普通に自分で書いて使ったり、そのまま人に配って共有する場合は全く問題ないのですが、極秘の技術やアルゴリズムを用いて作成したスクリプトを配る場合や、商品として販売する場合はこれだとソースコードが丸見えで困ります。(同じ方法を真似されてしまったり、改変してあたかも自分で書いたかのように販売されてしまうかもしれません。)に変換する機能が備わっています。ファイルを無理矢理読解してやろう」という記事です。結果としては、完全には復元は出来ないのですが、一部が復元出来てしまいます。本エントリーでは、その内容を日本語で紹介してみたいと思います。当然のことながら、実際に販売・配布されているjsxbinファイルを解析し、その内容を公表したりしてはいけません。自分で作成したスクリプトにだけ使うようにしてください。それでは、元記事の流れを踏襲しつつ、日本語で紹介していきたいと思います。(jsxbinだったりJSXBINだったり表記が揺れることがありますが、主に僕の言葉で書いているのはjsxbinという小文字表記です。JSXBINという大文字表記は元記事に合わせた書き方で、元記事を翻訳した箇所などで使っています。Playgroundの日本語訳と補足になります。Playgroundはニューラルネットの学習の様子を可視化して見れるサイトで、初学者の理解の助けになります。ちなみに、TensorflowとはGoogleが開発したオープンソースの機械学習ライブラリです。C、C++、Pythonなどで書けるそうです。私は機械学習を専攻しているわけではなく、研究で扱う必要があって勉強している一学生です。最後に「個人的メモ」として自分の解釈(補足)を載せています。翻訳に関しては大きな問題はないかと思いますが、もし誤りなどあればコメントなどでご指摘お願いします。機械学習?なにそれ美味しいの?と言う人は以前学内の勉強会で作成したこちらのスライドを読むと雰囲気が伝わるかもしれません。Tumblr広告を非表示にするもっと読むコメントを書く次のページプロフィールid:shutosg自分がやったことを備忘録的な感じで残していこうと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。