ゲームエフェクトデザイナーのブログ | A Real-Time VFX Artist's Blog

About Making Materials on UE, Making Tools with C#, etc

C# スペースキー+マウスドラッグでスクロールを制御する1

C#

フォーム上に配置したPictureBoxに大きな画像を読み込んだ際に、PictureBox内でスペースキーを押しっぱなしにしている間、マウスドラッグでスクロールバーを制御できるようにするための準備についてメモしておきたいと思います。まずはPctureBoxで画像を表示…

C# スペースやEnterキーでボタンを反応させない

C#

ボタンを押すと、TabStopを無効にしていたとしてもそのボタンにフォーカスが移りますが、するとスペースキーやEnterキーを押すとそのボタンをクリックするという困った仕様があります。 これは大体の場合に問題ですし、特にスペースキーを何かの機能のショー…

C# PictureBoxを2つ重ねるサンプル

C#

フォーム上でPictureBoxを2つ重ねて、下のレイヤーは背景用・上のレイヤーは透明にして一部だけ描画したい場合があると思います。 (画像を読み込んでトリミングするために選択範囲を描画したい場合など)こちらが実際にスクリーンショット画像を取り込んで…

Tenpu Gazo Maker をリリースしました!

C#

矩形範囲でスクリーンショットを撮れて、ちょっとした画像編集が可能なツールです。 GitHubにアップしています。binaryフォルダ内にある「TenpuGazoMaker_v1xx.zip」にツール本体の実行ファイルが入っていますので、こちらをクリックして飛んだ先の「Downloa…

C# フォーム作成時の最小サイズは136*39

C#

フォームオブジェクトを作成する際には、どうもサイズ制限があるようです。 こちらの図ではボタンを押したらメインフォームの下に子フォームを生成していますが、その際に大きさを30*30に指定してから生成しています。 form.Width = 30;form.Height = 30;for…

C# Formから別のFormを作成する

C#

簡単なサンプルのメモです。 using System; using System.Windows.Forms; namespace Sample_CreateForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Form2 form; private void Button1_Click(object sender, EventArg…

C# 画像に選択範囲のような枠線を引く

C#

前回の記事のつづき。 effect.hatenablog.comよくある「選択範囲」の描画を実装してみた際のメモです。 ラバーバンドと呼ばれるもののようです。 Shiftキーを押している場合は正方形に補正されるようにしています。考え方としては、カーソルの開始位置と終了…

C# 画像にラインを引く際にShiftキーで45度に補正する

C#

前回の記事のつづき。effect.hatenablog.com45度に補正する処理を加えました。考え方としては、まず開始位置から終了位置に向かうベクトルの角度をアークタンジェント(atan2)で算出して度数に直しています。 この時、ベクトルを絶対値にすることで360度ど…

C# 画像にラインを引く際にShiftキーで垂直/水平に補正する

C#

前回の記事の続き。 effect.hatenablog.com色んなツールで定番の機能として、ラインを引く際にShiftキーを押せば縦または横に真っすぐになるよう補正されるというのがあります。 それを取り入れてみました。考え方としては、開始位置と終了位置の長さを出し…

C# 画像にラインを引く

C#

C#でPictureBoxに表示している画像上に直線を引きたい場合についてのメモ。 using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace SampleRubberBand { public partial class Form1 : Form { public …

英語学習のためにプレイしたSteamゲーム(随時更新)

以前にこんな記事を書きました。 今回は、実際に英語学習を兼ねて英語版でプレイしたsteamのゲームをプレイした順にメモっていきたいと思います。

UE4 格子付きモザイクマテリアル | Mosaic Material with Checker Pattern

シェーダーアドベントカレンダー2日目の記事になります。マテリアル初心者でも簡単に作れる内容です。 This is the post that is the second day of "Shader Advent Calendar".It is content who make easily even a beginner for making material. 格子付き…

"「デビルメイクライ5」におけるVFX解説"の感想 | Thoughts of "The Description of VFX on The 'Devil May Cry 5'"

今年の9月にカプコンオープンカンファレンスが東京と大阪で開催されました。 CAPCOM Open Conference was held in Tokyo and Osaka last September.その際の講演の動画が先日公開されました!下記URL先から視聴できます。 Then, the videos were public rece…

英語学習「Legend of Grimrock 2」をプレイ&クリア

「Legend of Grimrock」はsteamでリリースされている、ファンタジーな世界を舞台にしたダンジョン探索RPGです。そしてその続編である2をプレイしてクリア(約30時間)。 このシリーズはグリッド状に区切られたマスを移動する形で探索するゲームですが、時間…

モンスターズ・パーティに登場する英語

Pixarのショートムービー「モンスターズ・パーティ (Party Central)」に登場した英文の中から分からなかったものを調べてみました。 ちなみにこの作品は 5分 ちょっとのかなり短いものです。それでも、分からないところを調べながらだと1時間くらいかかりま…

英語学習向けのSteamゲームは?

英語学習に良さそうと思って目をつけたものをメモがてらまとめてみます。 本記事はちょっと情報が古いですが、その後に実際に英語でプレイしたゲームはこちらの記事で紹介していますので、こちらの方が参考になるかも知れません。

CEDEC2019 TAラウンドテーブル感想

CEDEC2019で「日々の業務から少しずつ始める!TA育成について話すラウンドテーブル」に参加したのでその感想です。 CEDECにおけるラウンドテーブルに関して思うところはUIラウンドテーブルの感想で少しだけ書いているので割愛して、TAラウンドテーブルはパネ…

CEDEC2019 UIラウンドテーブル感想

CEDEC2019で「ゲームUIラウンドテーブル2019」に参加した際の感想です。 ラウンドテーブルは過去に岩出さんが開催されていたVFXラウンドテーブルの他にもいくつか参加したことがありますが、年々参加者が増えて立ち見でも入り切らないという印象を受けていま…

CEDEC2019 SPARK GEARのセッション感想

CEDEC2019で、ミドルウェアのエフェクトエディタ「SPARK GEAR(スパークギア)」のセッションを受けた際の感想です。 セッションの構成はこのような感じ。 ・前半 スパークギアの採用事例として「ラストクラウディア」のメイキング・後半 スパークギアの新機…

CEDEC2019に参加してきました!(全体的な感想)

CEDEC2015以来の参加です。※会場で色んな人に5年ぶりと言いましたが4年ぶりでした‥ 最初、ビジュアルアーツのセッションが少ないこともあって「タイムシフト視聴できないものを中心に受講しようか?」と思っていたのですが、結局その都度「最も興味がある…

英語の助動詞の役割りを表にまとめてみた

英語の文法の初心者キラーの1つが助動詞だと思います。。Shall, Will, May, Can, Must, Should, Would, Might, Could.. そこで頭の中を整理するために一覧表にまとめてみました!(拡大図はこちら)※間違いだらけの可能性があるのでコメントにてご指摘いた…

スマホアプリ「タゲ友1400」を使った効率的な英単語学習法

書籍「英単語ターゲット1400」の補助的な学習アプリ「ターゲットの友1400」を使って、英単語4択クイズ形式なものをスキマ時間にやったりしています。 ▼iOS版 ターゲットの友1400 英単語アプリ Obunsha Co.,Ltd. 教育 無料 ▼Android OS版 あくまで書籍がベー…

英語の学習のために行っていること

手探り感で一杯ですが、メモっておきたいと思います。

英語の学習をはじめてみた2(タンボ編)

アラジンに続いて「Disney Deluxe」でダンボを観ました。 なぜダンボをチョイスしたかと言えば、アラジンよりさらに難しい単語が少なそうに思ったからです。あと子供の頃に観たものの物語を全く覚えてないので観返したいというのもありました。 ちなみに本編…

英語ネイティブの発音について

リスニング力を上げるにはスピーキングも重要ということで、ネイティブの発音についてのアレコレをメモってメモっておきたいと思います。

C# 英単語を覚えるためのツール「English Words Check Tool」を公開しました!

英語の学習を始めたので、勉強のためにツールを作成しました。(下図の例文は旺文社の「英単語ターゲット1400」より引用させていただいています) すでに便利なスマホアプリが色々あるようで、私自身も書籍「英単語ターゲット1400」を購入するとともに、アプ…

英語の学習をはじめてみた1(アラジン編)

文法をひらすら覚えるのでは続かないと思い、そちらは通勤時に中学英語を復習しつつ‥一方で「Disney Deluxe」というディズニーアニメ配信サービスに加入して、英語音声・英語字幕でアニメ視聴を開始しました。 子供向けのアニメが豊富で大人でも楽しめて自分…

Houdiniで作成したモデルをUE4で利用する際の注意

HoudiniからモデルをFBXで出力する際に色々と注意点があるのでメモしておきます。

『フォトリアルなインテリアビジュアライズはどう制作されているのか』メモ

こちらの勉強会に参加してきました! 建築・エンタープライズ系ビジュアライズや、ゲームエンジンを用いたコンテンツ制作をされている方向けの勉強会で、主催はmozさん(@momomo_moz)。今後は大阪と東京と年に1回ペースで開催予定ということですっ。 今日は…

C# UE4のフォルダカラーを設定するリストを作成するツール

UE4のコンテンツブラウザのフォルダに色を設定することができますが、設定はユーザーごとに下記の ini ファイルに保存されます。 プロジェクト名\Saved\Config\Windows\EditorPerProjectUserSettings.ini しかし texture フォルダが100個あるような場合、自…