タグ

engineに関するsh19910711のブックマーク (66)

  • 【Unity】2Dゲームで対象を追いかける動き(Steering Behaviour) - Qiita


      2DAI使  https://github.com/mojopon/SteeringBehaviourSpriteSprite ScenesSteeringBehaviour  SteeringAlgorithm.cs  16Apply
    【Unity】2Dゲームで対象を追いかける動き(Steering Behaviour) - Qiita
    sh19910711
    sh19910711 2024/06/20
    "簡単な障害物なら迂回しつつ、対象にたどり着いたら周囲を旋回するような動き / 追跡のアルゴリズムにUnityの実装が密結合しないように、コリジョン検知の手段を提供するクラスとしてアルゴリズム関連クラスとは分離"
  • UE4でセルシェーディング - Transition


    UE4 使使 pronama.azurewebsites.net UE4 UE4    +++    UIImage - 
    UE4でセルシェーディング - Transition
    sh19910711
    sh19910711 2024/06/20
    "アニメ的な絵を再現する: アウトライン + セルシェーディング + 髪の毛ハイライト + 局所的なリムライト / アウトラインの描画にはポストプロセスでラプラシアンフィルタをかけます" 2016
  • RPGツクールMV作品をTauriで動かしてみたよ - Qiita


    TL;DR TauriWin/Mac/Linux使Nw.js Tauri(Chronium, Webkit) Tauri   RPGMVMZPixi.jsHTML5nw.js 
    RPGツクールMV作品をTauriで動かしてみたよ - Qiita
    sh19910711
    sh19910711 2024/06/15
    "Nw.js: ツクールがWin/Mac/Linux版の実行ファイルを作るのに使っている / Tauriはブラウザエンジン(Chronium, Webkit)に相当する機能をアプリ内に入れなくていいから、容量が小さめ" 2022
  • 描かれた物体周りの流れを計算するウェブアプリを作った忘備録:その1、流体計算編 - Qiita


     2 LIC  UI JavaScript WebAssembly (Rust  wasm-bindgen)  ()   WebAssembly  () 2 UI 
    描かれた物体周りの流れを計算するウェブアプリを作った忘備録:その1、流体計算編 - Qiita
    sh19910711
    sh19910711 2024/06/15
    "ユーザーが自由に描いた物体を一様流中に置き、流れの様子を見守る / 流線は LIC 法によって可視化 + 流体計算と可視化の部分は WebAssembly (Rust の wasm-bindgen) によって実装" 2023
  • 実戦でGodot Engineを採用する際に気になること - 非常口blog


    Godot Engine () Godot    使  Godot  SwitchGodot OSS
    実戦でGodot Engineを採用する際に気になること - 非常口blog
    sh19910711
    sh19910711 2024/06/12
    "某商用エンジンがオープンソース化する際、コンソールのAPIにアクセスしているクローズドなソースコードもまとめてGitHubに上げてしまうという事件が起き / 界隈ではNDA違反じゃないかと話題に"
  • ロボット技術者向け 速習(2) リー群・リー代数を使った3次元剛体変換 - Qiita


     33 SLAMWeb 稿稿3 Web
    ロボット技術者向け 速習(2) リー群・リー代数を使った3次元剛体変換 - Qiita
    sh19910711
    sh19910711 2024/06/10
    "剛体変換: 回転と並進の組み合わせ + 4x4の行列で表現 / 式(9)から分かるように、ロボットの姿勢は、行列の指数関数より表現でき / 対数写像は指数写像の逆計算であり、リー代数をリー群に対応" 2023
  • OpenGLでゲーム向け3次元剛体シミュレーションをやる - ゆべねこの足跡

    最近こちらの(以降参考書)を読みました。 ゲーム制作者のための物理シミュレーション 剛体編 作者:原田 隆宏,松生 裕史インプレスAmazon タイトル通り、物理エンジンの内部でどのように剛体シミュレーションが行われているかについて解説している書籍となっています。一通り読み終わったので、復習も兼ねて軽く剛体シミュレーションについて解説しようと思います。 できたもの 公開されているサンプルコードを参考にしつつ、自分の環境でも剛体シミュレーションをやってみました。 youtu.be シェーディングがおかしいことには目を瞑ってください...。 使ったライブラリ: OpenGL SDL(Simple Directmedia Layer) GLM(OpenGL Mathematics) https://github.com/yubeneko/PhysicsSimulation 剛体シミュレーション

    OpenGLでゲーム向け3次元剛体シミュレーションをやる - ゆべねこの足跡
    sh19910711
    sh19910711 2024/06/07
    "物理エンジンの内部でどのように剛体シミュレーションが行われているかについて解説している書籍 / 剛体: 「形状」、「状態」、「属性」の3つのデータ構造が必要 + 「属性」は質量や慣性テンソル、反発係数など" 2022
  • unity1week でチーム開発を成功させる秘訣

    2023年7月22日に開催された「unity1week 共有会 #12」で登壇した際の資料です。 「りるを・もんりぃ」チームがチーム開発をする際に意識したポイントなどを紹介しています。

    unity1week でチーム開発を成功させる秘訣
    sh19910711
    sh19910711 2024/05/22
    "ビルドでハマらない: 開始時点でビルド可能な状態を作る + 安心を早い段階で得る / メンバー全員がビルドできる状態を作る / 「ゲームの要件を決める人」を事前に定義しておく" 2023
  • Jax・Brax・HaikuでGPU引きこもり学習

    sh19910711
    sh19910711 2024/05/19
    "XLA: Tensorflowのバックエンドとして開発された中間言語 / Brax: 物理シミュレーターもJaxで書いてしまえば勝手にGPU上で動いて速いんじゃない?というモチベーション + OpenAI gym風のEnv API" 2021
  • 「斬新さ」から考えるゲーム開発 unity1week online共有会 #1

    sh19910711
    sh19910711 2024/05/09
    "絵に描けるものはゲームにしやすい / アイデア: たくさんストック + 面白く出来ないなら捨てる + 考え直す / 過程をアレンジ: 入力と結果の間に注目 + 例)ボタンを押すと「何かが起きて」ジャンプする" 2020
  • Let's Apple Vision Pro! Sampleから学ぶPolySpatialのXR機能紹介


    PolySpatial visionOS 1.1.6AnApple Silicon Mac Unity2022.3.18 Xcode 15.2 visionOS 1.0 Unity PolySpatial Unity PolySpatial UnityvisionOS visionOSUnity  Mixed Reality Volume Immersive Space  Virtual Reality - Fully Immersive  Windowed Apps  :UNITE2023 Unity PolySpatial + visionOS  
    Let's Apple Vision Pro! Sampleから学ぶPolySpatialのXR機能紹介
    sh19910711
    sh19910711 2024/05/09
    "XRHands: ハンドトラッキング + 26個の関節のTransformを取得可能 + Sampleでは、親指のTipと人差し指のTipの距離を毎フレーム計算し、一定の距離以下ならObjectを生成 / 目線は取得できないけど、カメラの向きは取れる"
  • VFX Graphの気になるアップデートを軽率に紹介したい/wanna-introduce-vfx-graph-updates

    sh19910711
    sh19910711 2024/05/07
    "VFX Graph: Shurikenに代わる新しいパーティクルシステム + 表現力の高いパーティクルを簡単にハイパフォーマンスで作ることができる / SDF: 点から形状への距離と方向 + 3Dテクスチャとして扱われる + 以前はHoudiniで作成" 2021
  • VRに効く!ライブステージを彩る照明・特殊効果基礎知識 / basic knowledge of lighting and special effects for live stage

    2019.9.1 Particle Live Meetup #2にて講演。 参照URL一覧 Q-dance Endshow at Mysteryland 2019 | Saturday - YouTube https://www.youtube.com/watch?v=VOh4Ey_tIZk?t=545 Pinktailz hardstyle mix at #OHR2019 May Revolution 2019/ Vカツ https://youtu.be/EUxjClbHi1w?t=1412 EK PRO / K4 BEAM - YouTube https://www.youtube.com/watch?v=yrhZD1xuCJQ PBR Stage Equipment - Asset Store $30 https://assetstore.unity.com/packages/3d/

    VRに効く!ライブステージを彩る照明・特殊効果基礎知識 / basic knowledge of lighting and special effects for live stage
    sh19910711
    sh19910711 2024/05/07
    "ムービング: 光源の方向を横方向と縦方向の回転の組み合わせで制御 + 複数台を連動させることで空間全体の動きを作ることができる + Unity上ではPBR Stage Equipmentアセット" 2019
  • 【Unity ML-Agents】 Self-Play Reinforcement Learningで対戦ゲームのAIを作ってみた - Qiita


    Unity ML-Agents Self-Play Reinforcement LearningAIUnityReinforcementLearningML-Agents  Atari 2600 Games Self-Play Reinforcement Learning (Self-Play RL) Dota 2AI使 UnityAISelf-Play RL Self-Play RL () 
    【Unity ML-Agents】 Self-Play Reinforcement Learningで対戦ゲームのAIを作ってみた - Qiita
    sh19910711
    sh19910711 2024/05/06
    "Self-Play RL: 自身の戦略のコピーを作成し,それを相手として学習をすすめる / Firoiu: 大乱闘スマッシュブラザーズDXにおいてトップランカーに匹敵" arXiv:1702.06230 2019
  • Unityで点だけのメッシュを動的に生成する - Qiita

    点の生成 3Dの編集モードで新規にプロジェクトを作成するか、新規シーンを作成してから、3D Object→Cubeを配置します。座標は(0,0,0)にしておくと素直にカメラに映ります。 作成したCubeに以下の内容のスクリプトをアタッチします。 using UnityEngine; public class CreateSimplePointMesh : MonoBehaviour { void Start() { int numPoints = 60000; // 点の個数 float r = 1.0f; // 半径 Mesh meshSurface = CreateSimpleSurfacePointMesh(numPoints, r); GetComponent<MeshFilter>().mesh = meshSurface; } /// <summary> /// 球の表面にラン

    Unityで点だけのメッシュを動的に生成する - Qiita
    sh19910711
    sh19910711 2024/05/05
    "旧来のUnityでは65535頂点を超えるメッシュを扱えなかったのです(過去形) / Unity2017.3からはこの制約が無くなった / Post Processing StackのBloomを使うと、光っているように見せることもできます" 2018
  • UE4の物理アセットと自作アニメーションブループリントノードでキャラクターの物理挙動をいい感じにする - Qiita

    概要 この記事では、「UE4の物理アセットを使い、アニメーションブループリントノードを自作することで、キャラクターの物理挙動を実装する方法」について記述しています。 物理シミュレーション対象のシェイプとコリジョンは、物理アセットで設定します。 キャラクターの物理、いわゆる骨物理に話を限定します。 先に結果を見せると、この記事の中ではこのようなことをやります。 遅延揺れによる髪の揺れ 階段を揺れながら降りるスライム 背後からグレイマンに襲いかかり肩にのってしまうスライム 背景 物理シミュレーションをカスタマイズしたいと思ったことはないでしょうか。 剛体のパラメータを設定するとか、物理エンジンのパラメータを設定するとか、コンストレイントを設定するという話ではありません。 シミュレーションの内部アルゴリズムをカスタマイズしたいと思ったことはないでしょうか。 僕はたまにあります。 物理エンジンにと

    UE4の物理アセットと自作アニメーションブループリントノードでキャラクターの物理挙動をいい感じにする - Qiita
    sh19910711
    sh19910711 2024/05/03
    "UE4に使われているNVIDIA PhysXは、基本的に剛体向け / 柔体(弾性体、粘性体)と流体向けのシミュレーションは、NVIDIA GameWorksのシリーズの中では、FlexやNvClothやFlowなど別のSDKに分離されています" 2020
  • Unity×レイマーチングによる映像制作の実践手法 / KLab Tech Meetup 4

    ブログ版: https://gam0022.net/blog/2019/06/25/unity-raymarching/ イベント詳細: https://techplay.jp/event/733454

    Unity×レイマーチングによる映像制作の実践手法 / KLab Tech Meetup 4
    sh19910711
    sh19910711 2024/05/03
    "規則的な動きはシェーダーが得意 / レイマーチング: 距離関数という数式で形状を定義 / 映像を構成する3要素: 形状 + 質感 + 演出 / IFS: 自身の縮小コピーを重ね合わせることでフラクタル図形をつくるテクニック" 2019
  • PBDベースで揺れモノ用の物理エンジンを実装した話 - Qiita


     Cluster,Inc. Advent Calendar 20176 UnitySpringBone使使 Unity   1    調 使 GameObject Pbd Spring Bone  Position Based Dynamics GameObject
    PBDベースで揺れモノ用の物理エンジンを実装した話 - Qiita
    sh19910711
    sh19910711 2024/04/30
    "Position Based Dynamicsと呼ばれるもの: 前回の位置と現在の位置から速度を求め、重力と減衰、形を維持しようとする力を加え + 求めた速度を元に位置を更新 + めり込んでいた場合、めり込まない位置まで移動" 2017
  • 【Unreal Engine】強化学習を行う方法を調べてみた - Qiita

    目次 1. Unreal Engine上で強化学習を行いたい理由 2. 各種手法の比較 2-1. 内部実行系の手法 以下の4つの方法について紹介します。 ・Python Editor Script Plugin ・UneralEnginePythonPython Foundation Packages ・Neural Network Inference 2-2. 外部通信系の手法 以下の4つの方法について紹介します。 ・Mind maker ・UE4ML ・ML Adapter ・Learning Agent 3. 結局何を使えばいいのか ※記事中のUEはUnreal Engineの略です。 1. Unreal Engine上で強化学習を行いたい理由 強化学習は、機械学習の一分野であり、エージェントが環境と相互作用しながら、試行錯誤を通じて最適な行動を学習する手法です。ゲームエンジンと

    【Unreal Engine】強化学習を行う方法を調べてみた - Qiita
    sh19910711
    sh19910711 2024/04/17
    "Python Editor Script Plugin: UE5から標準で搭載 + Pythonをゲーム内ターミナル,テキストファイル,BluePrintから実行 / MindMaker: UE上で取得したObservationsとRewardの値を外部の実行ファイル(.EXE)へ送信し,そこからActionを受け取る" 2023
  • Onnx RuntimeをUnityで動かす - Asus4 onD


    Onnx RuntimeUnity github.com 4TensorFlow LiteUnity   asus4.hatenablog.com PytorchUnityBarracudaTensorFlow LiteOnnxTFLiteOnnxPytorchNCHWTFLi
    Onnx RuntimeをUnityで動かす - Asus4 onD
    sh19910711
    sh19910711 2024/02/10
    "4年前に、TensorFlow LiteをUnityで動かす実験を初めて、 はじめは全くの趣味で始めたものが、今では海外からいただく相談の半分以上が機械学習関連 / TensorFlow Liteのときは半分以上自分でC#をFFI Wrapperを作っていた" / 2023