Upgrade to Pro — share decks privately, control downloads, hide ads and more …

croMisa、劇場を建てるってよ

crssnky
September 26, 2020

 croMisa、劇場を建てるってよ

[email protected] ENGINEERS [email protected]!!!! 2020 での発表資料

crssnky

September 26, 2020
Tweet

More Decks by crssnky

Other Decks in Programming

Transcript

  1. View Slide

  2. PN:croMisa
    • 千早P
    • アニマスからの新参
    [email protected]中部スタッフ
    [email protected]

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. croMisa君、絵心ないじゃん。

    View Slide

  9. croMisa君、絵心ないじゃん。
    Blender使えるの?

    View Slide

  10. croMisa君、絵心ないじゃん。
    Blender使えるの?
    自力でWavefrontの
    Objファイル書いたか?

    View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. https://starlit-season.idolmaster.jp/system/visual.php

    View Slide

  19. Unreal Engine は、リアルタイム テクノロジーを使うすべての
    人たちに向けて作られた完全な開発ツールスイートです。
    デザイン ビジュアライゼーションやシネマティック体験の
    制作から、PC / コンソール / モバイル / VR / AR 向けの高品
    質なゲーム開発まで、Unreal Engine には、開発・シッピン
    グ・拡大し、傑出した作品を生み出すためのすべての機能
    が備わっています。
    https://www.unrealengine.com/ja/features より抜粋

    View Slide

  20. Unreal Engine は、リアルタイム テクノロジーを使うすべての
    人たちに向けて作られた完全な開発ツールスイートです。
    デザイン ビジュアライゼーションやシネマティック体験の
    制作から、PC / コンソール / モバイル / VR / AR 向けの高品
    質なゲーム開発まで、Unreal Engine には、開発・シッピン
    グ・拡大し、傑出した作品を生み出すためのすべての機能
    が備わっています。
    https://www.unrealengine.com/ja/features より抜粋

    View Slide

  21. ゲームエンジンはもはや
    ゲーム作りのためのものではない
    リアルタイムなソリューション。無限の可能性。
    ゲーム、映像制作、自動車、AEC、ギャンブル、その他いろい
    ろな分野に。ゲーム業界で鍛えられた、Unity の柔軟でリアル
    タイムなツールは、業界やアプリケーションの種類を問わず、
    非常に大きな可能性を拓いてくれます。
    Unityも同じようなことを提示している→
    https://unity.com/ja/solutions より抜粋

    View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. ジオメトリ ブラシは、アンリアルのレベル作成で最も基本的なツールです。
    ジオメトリ ブラシとは、レベル内の空間に配置されているボリュームを埋
    めたり削ったりするものと考えてみてください。これまでジオメトリ ブラシ
    の主な役割は、レベル作成におけるブロックのビルドでしたが、現在その
    役割はスタティックメッシュが引き継ぎ、効率が高まりました。しかし、制
    作の初期段階、すなわちレベルとオブジェクトのプロトタイプを手早く作成
    する段階および 3D モデリングツールを使用できない人々がレベルを構
    築する場合に役立つのは、やはりこのジオメトリ ブラシなのです。
    https://docs.unrealengine.com/ja/Engine/Actors/Brushes/index.html より抜粋

    View Slide

  29. View Slide

  30. View Slide

  31. ドラッグ&ドロップ

    View Slide

  32. View Slide

  33. View Slide

  34. もう一個、細長くスケーリングしたBoxを重ねる

    View Slide

  35. ぶっ刺さってますね

    View Slide

  36. 手前の面を半透明にした状態
    刺さってた部分が無い!

    View Slide

  37. Volume加算

    View Slide





  38. View Slide

  39. 普通
    ここに面が
    できちゃう
    ここに面が
    できない
    今回

    View Slide

  40. View Slide

  41. もちろん減算もあります

    View Slide

  42. View Slide

  43. 使える種類はこれだけ

    View Slide

  44. ひたすら足して、引いてください

    View Slide

  45. ※ 文字は”Text 3D”アクタです。

    View Slide

  46. View Slide

  47. View Slide

  48. Volumeを全て選択して、”Create StaticMesh”をしましょう

    View Slide

  49. 右クリック

    View Slide

  50. FBXファイルに書き出しましょう

    View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. View Slide

  55. • Unity(2019.4.1f1)
    clusterのシステムはUnityで作られています。
    ワールドのアップロードはUnity経由で行います。
    • Creator Kits
    clusterのためのUnityパッケージ。
    Unityのメニューを拡張してアップロード機能を付与したり、
    clusterのワールドに必須のコンポーネントが入っている。

    View Slide

  56. View Slide

  57. FBXファイル等を良い感じに配置しましょう

    View Slide

  58. MeshColliderは、手動で追加しましょう

    View Slide

  59. ものによっては、BoxCollisionでも良いかも

    View Slide

  60. View Slide

  61. 必須コンポーネント①
    SpawnPoint
    タイプが”Entrance”のものが
    ワールドに1つ以上必要。
    “Entrance”とは、初期スポー
    ン位置のこと。
    複数ある場合は、ランダムで
    選ばれる。

    View Slide

  62. 必須コンポーネント②
    DespawnHeight
    ワールドに1つだけ必要。
    プレイヤーがこれより低くなる
    とSpawnPointから再スポーン
    する。
    外の細長い道は壁が無いた
    め、落ちてみよう!

    View Slide

  63. 推奨コンポーネント②
    MainScreen
    スライドや動画などを表示す
    るスクリーンのこと。
    ワールドに何個も置けるが、
    表示内容は全て同じ。
    スタッフとゲスト権限を持つ
    ユーザーのみが操作できる。

    View Slide

  64. 推奨コンポーネント②
    CommentScreen
    コメントを表示するスクリーン
    のこと。
    ワールドに何個も置けるが、
    表示内容は全て同じ。
    セルの枠や文字の大きさ等を
    カスタマイズできそう。

    View Slide

  65. View Slide

  66. View Slide

  67. View Slide

  68. View Slide

  69. View Slide

  70. View Slide

  71. View Slide

  72. View Slide