V850ファミリ オープンソースFATファイルシステ …...V850 ファミリ オープンソースFAT ファイルシステム M3S-TFAT-Tiny: 導入ガイド R01AN1028JJ0102
ユニティちゃんだけじゃない! オープンソースとUnityの未来
-
Upload
takahiro-nakaoku -
Category
Technology
-
view
2.679 -
download
0
Transcript of ユニティちゃんだけじゃない! オープンソースとUnityの未来
私は誰?• 広島Unity勉強会 主催
• 中四国ゲームジャム実行委員会 運営スタッフ
• ゲームサークル「CrowSullCore」 メインプログラマ
• Twitter : csc_kamera25
とは
Unity Technologies 製のゲームエンジンソフトウェア
ゲームだけでなく、ヴァーチャルリアリティ、医療、建築など他方面で利用されている。
最新のインタラクティブメディアを作るためのツール
Unity は で出来ている
Mono とは
.NET Framework を真似っこ(=互換性のある)した、実行や開発環境のこと。
平たく言うと、Windowsでしか動かない .NET をMac も Linux も iOS も Android でも動かしちゃおう!
という世界を実現するために頑張ってる。
さらにざっぱに言うと、C#をどこでも使えるようにするために(略
Mac■■■■
.NET Framework .NET Framework がないOS
※今はMicrosoftが .NET FrameworkのMac, Linux版をリリースしてたりしてます。
ユニティちゃん とは?ユニティ日本法人の「ユニティ・テクノロジーズ・ジャパン」が制作した
オリジナルキャラクター
ゲーム制作だけでなく、コミケやプロモーションで大活躍!!
オープンソース系ヒロイン??
ユニティちゃん のライセンス
ユニティちゃんライセンス「ユニティちゃん」を利用するためのライセンス
・ユニティちゃんが登場するものには、「←のロゴ」と「ユニティちゃんライセンスを適用」と明記すること。
・エログロ、反社会的、政治に利用しない。
クリエイティブコモンズ CC BY-NA (表示-継承)に近い?
Unity Technologies のOSSGitHubリポジトリ数は41個(2015年9月時点)
Unity内のコンポーネントをオープンにして、改良をしている。
・MonoDevelop ・・・ Unity標準のテキストエディタ、Unityはトリッキーな動作をするため手が加えられている。
・boo ・・・ Booは死んだ!なぜだ!(誰も使わなかったからさ)
https://github.com/Unity-Technologies
Unity Technologies のOSSBitbucketリポジトリ数は17個(2015年9月時点)
Unity内のコンポーネントをオープンにして、改良をしている。
・UI ・・・ NGUI(Unity 4.6で追加)のソースコード
・NativeAudioPlugins … Unityのオーディオプラグインを作成するためのSDK
https://bitbucket.org/Unity-Technologies
ユニティテクノロジーズジャパン合同会社
(日本法人) のOSSGitHubリポジトリ数は33個(2015年9月時点)
Unityのチュートリアルやサンプル、便利アセットなどが置いてある。
・Unitychan-crs ・・・ ユニティちゃんのライブ「Candy Rock Star」のデータ一式
・NVIDIA Hair Works Integration ・・・ MAYA や 3ds Max で作った髪データをUnityにインポートするツール
https://github.com/unity3d-jp
貢献したい!と思ったら
Unityに貢献する方法
のページをご覧ください。
BitBucketのアカウント作成からプルリクエストの出し方 まで書いてあります!
http://docs.unity3d.com/ja/current/Manual/ContributingToUnity.html
なんでLinux版を?
http://www.4gamer.net/games/107/G010729/20130322107/
注意事項 & 動作条件
• ベータ版という位置づけ
• Linux 64bit(AMD64)のみ動作
• サポートは Ubuntu12.04 以降の Ubuntu
• ベンダーのGPUドライバのみ動作
• Mesa などの OSSドライバは動作保証外
そうこうしているうちに、Unityの中の人が広島に
しかも、アセットストアマネージャー
(責任者)の人
https://webtouchmeeting.doorkeeper.jp/events/28590
大まかな原則
ここには書かれてない事もあります。詳細は必ずライセンスを確認してね!
・アセット(モデルやソースコード等)の変更や改造はOK!
・ただしそのままや変更した、アセットを公開したりするのはNG。
・完成プロジェクトにアセットを入れて、オープンソースとして公開するのもNG。
※ ただし、別にライセンスが明記されているものは例外
Blender 取り込み対応Blender 2.60以降がインストールされていれば、「.blender」ファイルの取り込みが可能に。
Rig(3Dモデルの骨)も取り込めるので、全て無償で3Dキャラを作り動かすことも可能。
http://docs.unity3d.com/ja/current/Manual/BlenderAndRigify.html
WebGL対応 with mozillaMozzila の asm.js を利用して、WebGLで Unityコンテンツが動作可能に(Unity5から)
C#(mono)からJavascriptへの変換には、LLVM、Clang(Apple)やEmscriptenを利用。
Keijiro さんのリポジトリUnityの中の人GitHubリポジトリにはUnityで使える。
たくさんのOSSがあるので一読しておく事お勧め。
https://github.com/keijiro?tab=repositories