ハッカソンにて制作した成果物です。 モバイルブラウザ上で動作するオンラインゲームを開発し、VR的な操作感で水風船を投げ合う1対1の対戦が可能なシステムを実装しました。 インストール不要で即時にプレイできる手軽さと、スマートフォンのセンサーを活用した直感的な操作が特徴です。
Sandbox Unity は、Unity 上で開発された技術デモを目的としたサンドボックス型ゲームです。 通常の Unity 実装では困難な、特殊なビジュアル表現の実現に挑戦しており、以下のような先進的な描画技術を特徴としています。 GitHub tilemap-sandbox Rust の高い実行効率と型安全性、Godot の柔軟な描画・イベント管理機能を組み合わせ、2Dタイルベースのゲームワールドを構築・拡張できるフレームワークを開発しています。 タイル・ブロック・エンティティの動的な追加・削除が可能で、空間インデクスを用いた効率的なデータ管理を実現しています。また、プロシージャルなワールド生成やプレイヤー・AI の動作制御といったイベントループを柔軟に設計でき、シミュレーションとしての応用も可能です。 GitHubJenkins Tangent Decal Unity Unityにおいて、UV空間上にデカールを投影するシステムを開発しました。 SkinnedMeshRenderer や ClothRenderer に対応しており、アニメーションや布表現を含むメッシュに対しても適切にデカールを投影できます。 また、従来のデカールシステムで課題となっていた「投影部分の透過処理」にも対応しており、表現の自由度を高めています。 GitHubJenkins skinned-mesh-flow Unityにおいて、表面の伸縮によって動的にしわをシミュレーションする仕組みを作成しました。 SkinnedMeshRenderer に対応しており、アニメーションにより伸縮する箇所にしわを法線の変化により形成します。 TBN空間上での変形勾配を基にひずみマップを、GPU上でリアルタイムに計算する方法を採っています。 GitHub naive-surface-nets リアルタイム3DCGとゲーム上での動作を目的とした3Dモデル彫刻のコア機能を実装しました。 高速なシステムプログラミング言語Rustを用いて開発を行い、パフォーマンスに優れたボクセルメッシュ生成アルゴリズムNaive Surface Netの実装に成功しました。 GitHub About Meプログラミングが趣味の大学生Profile名前: 杉本拓海生年月日: 2003-02-11出身: 日本 富山県 高岡市所属: 富山県立大学 大学院工学研究科 電子・情報工学専攻趣味: ゲーム開発・プログラミング・映画アピールポイント: 別ページに移動LinksGitHub: @GossiperLoturotTwitter: @GossiperLoturotQiita: @GossiperLoturotZenn: @GossiperLoturotTechnical汎用プログラミング言語 (10 years) *Rust (3 years, ライブラリ開発)Typescript, Javascript (2 years, Web、ゲーム開発)C# (7 years, ソフトウェア、Web、ゲーム開発)Python (4 years, 科学計算、自動化)Java, Go, Lua, Haskell, C, C++その言語 PL/pgSQL (PostgreSQL), SQL (MySQL, sqlite3, DuckDB)zsh, bash, sh, batWGSL, GLSL, HLSL, CgOS *Windows 11Arch LinuxDebian 12Raspberry Pi OSProxmox 8OpenWrtmacOS 10.13.6ツール *Neovim (設定: init.lua)Visual Studio CodeZsh (設定: .zshrc)Git, GitHub, GitLabJenkins (サイト: ci.t-sugimoto.mydns.jp)Docker, PodmanRDB (PostgreSQL, MySQL, sqlite3, DuckDB), NoSQL (MongoDB, Qdrant, SurrealDB, Redis)OpenLDAP, BIND9, nsd, HAProxy, Nginx, Apache2, Postfix, Dovecot, Wordpress試験・資格 応用情報技術者数学検定準一級普通自動車免許(AT限定)インターンシップ・アルバイト コロプラ クライアントエンジニア 就業型インターンシップCygames エンジニアコース(サマー) 1週間インターンシップバンダイナムコスタジオ エンジニア 1週間インターンシップ*: 主に使用する項目Worksこれまでの作成物別ページに移動Identifyt t @ T g k u 3 1 g a u m 1 m < S c . 2 o s o 0 0 a 2 i 0 m i l o > m iPGP Fingerprint B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88 PGP 公開鍵 -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----
Sandbox Unity は、Unity 上で開発された技術デモを目的としたサンドボックス型ゲームです。 通常の Unity 実装では困難な、特殊なビジュアル表現の実現に挑戦しており、以下のような先進的な描画技術を特徴としています。
Rust の高い実行効率と型安全性、Godot の柔軟な描画・イベント管理機能を組み合わせ、2Dタイルベースのゲームワールドを構築・拡張できるフレームワークを開発しています。 タイル・ブロック・エンティティの動的な追加・削除が可能で、空間インデクスを用いた効率的なデータ管理を実現しています。また、プロシージャルなワールド生成やプレイヤー・AI の動作制御といったイベントループを柔軟に設計でき、シミュレーションとしての応用も可能です。 GitHubJenkins Tangent Decal Unity Unityにおいて、UV空間上にデカールを投影するシステムを開発しました。 SkinnedMeshRenderer や ClothRenderer に対応しており、アニメーションや布表現を含むメッシュに対しても適切にデカールを投影できます。 また、従来のデカールシステムで課題となっていた「投影部分の透過処理」にも対応しており、表現の自由度を高めています。 GitHubJenkins skinned-mesh-flow Unityにおいて、表面の伸縮によって動的にしわをシミュレーションする仕組みを作成しました。 SkinnedMeshRenderer に対応しており、アニメーションにより伸縮する箇所にしわを法線の変化により形成します。 TBN空間上での変形勾配を基にひずみマップを、GPU上でリアルタイムに計算する方法を採っています。 GitHub naive-surface-nets リアルタイム3DCGとゲーム上での動作を目的とした3Dモデル彫刻のコア機能を実装しました。 高速なシステムプログラミング言語Rustを用いて開発を行い、パフォーマンスに優れたボクセルメッシュ生成アルゴリズムNaive Surface Netの実装に成功しました。 GitHub About Meプログラミングが趣味の大学生Profile名前: 杉本拓海生年月日: 2003-02-11出身: 日本 富山県 高岡市所属: 富山県立大学 大学院工学研究科 電子・情報工学専攻趣味: ゲーム開発・プログラミング・映画アピールポイント: 別ページに移動LinksGitHub: @GossiperLoturotTwitter: @GossiperLoturotQiita: @GossiperLoturotZenn: @GossiperLoturotTechnical汎用プログラミング言語 (10 years) *Rust (3 years, ライブラリ開発)Typescript, Javascript (2 years, Web、ゲーム開発)C# (7 years, ソフトウェア、Web、ゲーム開発)Python (4 years, 科学計算、自動化)Java, Go, Lua, Haskell, C, C++その言語 PL/pgSQL (PostgreSQL), SQL (MySQL, sqlite3, DuckDB)zsh, bash, sh, batWGSL, GLSL, HLSL, CgOS *Windows 11Arch LinuxDebian 12Raspberry Pi OSProxmox 8OpenWrtmacOS 10.13.6ツール *Neovim (設定: init.lua)Visual Studio CodeZsh (設定: .zshrc)Git, GitHub, GitLabJenkins (サイト: ci.t-sugimoto.mydns.jp)Docker, PodmanRDB (PostgreSQL, MySQL, sqlite3, DuckDB), NoSQL (MongoDB, Qdrant, SurrealDB, Redis)OpenLDAP, BIND9, nsd, HAProxy, Nginx, Apache2, Postfix, Dovecot, Wordpress試験・資格 応用情報技術者数学検定準一級普通自動車免許(AT限定)インターンシップ・アルバイト コロプラ クライアントエンジニア 就業型インターンシップCygames エンジニアコース(サマー) 1週間インターンシップバンダイナムコスタジオ エンジニア 1週間インターンシップ*: 主に使用する項目Worksこれまでの作成物別ページに移動Identifyt t @ T g k u 3 1 g a u m 1 m < S c . 2 o s o 0 0 a 2 i 0 m i l o > m iPGP Fingerprint B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88 PGP 公開鍵 -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----
Rust の高い実行効率と型安全性、Godot の柔軟な描画・イベント管理機能を組み合わせ、2Dタイルベースのゲームワールドを構築・拡張できるフレームワークを開発しています。 タイル・ブロック・エンティティの動的な追加・削除が可能で、空間インデクスを用いた効率的なデータ管理を実現しています。また、プロシージャルなワールド生成やプレイヤー・AI の動作制御といったイベントループを柔軟に設計でき、シミュレーションとしての応用も可能です。
Unityにおいて、UV空間上にデカールを投影するシステムを開発しました。 SkinnedMeshRenderer や ClothRenderer に対応しており、アニメーションや布表現を含むメッシュに対しても適切にデカールを投影できます。 また、従来のデカールシステムで課題となっていた「投影部分の透過処理」にも対応しており、表現の自由度を高めています。
Unityにおいて、表面の伸縮によって動的にしわをシミュレーションする仕組みを作成しました。 SkinnedMeshRenderer に対応しており、アニメーションにより伸縮する箇所にしわを法線の変化により形成します。 TBN空間上での変形勾配を基にひずみマップを、GPU上でリアルタイムに計算する方法を採っています。 GitHub naive-surface-nets リアルタイム3DCGとゲーム上での動作を目的とした3Dモデル彫刻のコア機能を実装しました。 高速なシステムプログラミング言語Rustを用いて開発を行い、パフォーマンスに優れたボクセルメッシュ生成アルゴリズムNaive Surface Netの実装に成功しました。 GitHub About Meプログラミングが趣味の大学生Profile名前: 杉本拓海生年月日: 2003-02-11出身: 日本 富山県 高岡市所属: 富山県立大学 大学院工学研究科 電子・情報工学専攻趣味: ゲーム開発・プログラミング・映画アピールポイント: 別ページに移動LinksGitHub: @GossiperLoturotTwitter: @GossiperLoturotQiita: @GossiperLoturotZenn: @GossiperLoturotTechnical汎用プログラミング言語 (10 years) *Rust (3 years, ライブラリ開発)Typescript, Javascript (2 years, Web、ゲーム開発)C# (7 years, ソフトウェア、Web、ゲーム開発)Python (4 years, 科学計算、自動化)Java, Go, Lua, Haskell, C, C++その言語 PL/pgSQL (PostgreSQL), SQL (MySQL, sqlite3, DuckDB)zsh, bash, sh, batWGSL, GLSL, HLSL, CgOS *Windows 11Arch LinuxDebian 12Raspberry Pi OSProxmox 8OpenWrtmacOS 10.13.6ツール *Neovim (設定: init.lua)Visual Studio CodeZsh (設定: .zshrc)Git, GitHub, GitLabJenkins (サイト: ci.t-sugimoto.mydns.jp)Docker, PodmanRDB (PostgreSQL, MySQL, sqlite3, DuckDB), NoSQL (MongoDB, Qdrant, SurrealDB, Redis)OpenLDAP, BIND9, nsd, HAProxy, Nginx, Apache2, Postfix, Dovecot, Wordpress試験・資格 応用情報技術者数学検定準一級普通自動車免許(AT限定)インターンシップ・アルバイト コロプラ クライアントエンジニア 就業型インターンシップCygames エンジニアコース(サマー) 1週間インターンシップバンダイナムコスタジオ エンジニア 1週間インターンシップ*: 主に使用する項目Worksこれまでの作成物別ページに移動Identifyt t @ T g k u 3 1 g a u m 1 m < S c . 2 o s o 0 0 a 2 i 0 m i l o > m iPGP Fingerprint B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88 PGP 公開鍵 -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----
Unityにおいて、表面の伸縮によって動的にしわをシミュレーションする仕組みを作成しました。 SkinnedMeshRenderer に対応しており、アニメーションにより伸縮する箇所にしわを法線の変化により形成します。 TBN空間上での変形勾配を基にひずみマップを、GPU上でリアルタイムに計算する方法を採っています。
リアルタイム3DCGとゲーム上での動作を目的とした3Dモデル彫刻のコア機能を実装しました。 高速なシステムプログラミング言語Rustを用いて開発を行い、パフォーマンスに優れたボクセルメッシュ生成アルゴリズムNaive Surface Netの実装に成功しました。 GitHub About Meプログラミングが趣味の大学生Profile名前: 杉本拓海生年月日: 2003-02-11出身: 日本 富山県 高岡市所属: 富山県立大学 大学院工学研究科 電子・情報工学専攻趣味: ゲーム開発・プログラミング・映画アピールポイント: 別ページに移動LinksGitHub: @GossiperLoturotTwitter: @GossiperLoturotQiita: @GossiperLoturotZenn: @GossiperLoturotTechnical汎用プログラミング言語 (10 years) *Rust (3 years, ライブラリ開発)Typescript, Javascript (2 years, Web、ゲーム開発)C# (7 years, ソフトウェア、Web、ゲーム開発)Python (4 years, 科学計算、自動化)Java, Go, Lua, Haskell, C, C++その言語 PL/pgSQL (PostgreSQL), SQL (MySQL, sqlite3, DuckDB)zsh, bash, sh, batWGSL, GLSL, HLSL, CgOS *Windows 11Arch LinuxDebian 12Raspberry Pi OSProxmox 8OpenWrtmacOS 10.13.6ツール *Neovim (設定: init.lua)Visual Studio CodeZsh (設定: .zshrc)Git, GitHub, GitLabJenkins (サイト: ci.t-sugimoto.mydns.jp)Docker, PodmanRDB (PostgreSQL, MySQL, sqlite3, DuckDB), NoSQL (MongoDB, Qdrant, SurrealDB, Redis)OpenLDAP, BIND9, nsd, HAProxy, Nginx, Apache2, Postfix, Dovecot, Wordpress試験・資格 応用情報技術者数学検定準一級普通自動車免許(AT限定)インターンシップ・アルバイト コロプラ クライアントエンジニア 就業型インターンシップCygames エンジニアコース(サマー) 1週間インターンシップバンダイナムコスタジオ エンジニア 1週間インターンシップ*: 主に使用する項目Worksこれまでの作成物別ページに移動Identifyt t @ T g k u 3 1 g a u m 1 m < S c . 2 o s o 0 0 a 2 i 0 m i l o > m iPGP Fingerprint B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88 PGP 公開鍵 -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----
リアルタイム3DCGとゲーム上での動作を目的とした3Dモデル彫刻のコア機能を実装しました。 高速なシステムプログラミング言語Rustを用いて開発を行い、パフォーマンスに優れたボクセルメッシュ生成アルゴリズムNaive Surface Netの実装に成功しました。
プログラミングが趣味の大学生
*: 主に使用する項目
これまでの作成物
t t @ T g k u 3 1 g a u m 1 m < S c . 2 o s o 0 0 a 2 i 0 m i l o > m iPGP Fingerprint B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88 PGP 公開鍵 -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----
B129 7E73 AA6B 5882 D0A0 82FF 2E06 94D3 39BD 9E88
-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZSNLpBYJKwYBBAHaRw8BAQdAjXzlqpQjnlctUYILotPeA2vaFoarquv2zBdF V3r4I7e0JlRha3VtaSBTdWdpbW90byA8dHMyMDAzMDIxMUBnbWFpbC5jb20+iJAE ExYIADgWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNLpAIbAQULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAuBpTTOb2eiHCxAP4zjOkp6X1zi5sJV+iuQzP53Xno x7yklQFeRfSm1ob7QwEApmRZNevUIIY5BWKaS3RAM7FVbATkNM5OhQUWH5UnWwa4 OARlI046EgorBgEEAZdVAQUBAQdAbacgnLaxHlLSRrZ8YgtoxNWaCNmds24UXlO0 s7gQbGQDAQgHiHgEGBYIACAWIQSxKX5zqmtYgtCggv8uBpTTOb2eiAUCZSNOOgIb DAAKCRAuBpTTOb2eiLL3AP4ikbtkydo+ne3u2UxiiSWScLDkSnkqpQngJ/H9A4YT zgD/SY+OyzWAkwvghKTNm7Swno0ZzF1XezFigzHoE8IkZAa4MwRlI08sFgkrBgEE AdpHDwEBB0DNjhLniy24D9uFIehsgl7KnXu7SN8zJBTvzbMS7/Zvp4jvBBgWCAAg FiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjTywCGwIAgQkQLgaU0zm9noh2IAQZ FggAHRYhBOt9oJj2TN0veI+prHboq+HfrFKWBQJlI08sAAoJEHboq+HfrFKWPS0A /jENUg0b6qXjAQTlCRGnYPOr/TKhDdX+3uYacTcuSAyGAP9HU42GpKnR77XBDEIw uKJ1YXXgIBWVVTUWvPsi4u5cBAdnAQCUxwbLfkZ9zVSUcS5cs6WsjZrnpUCNbdny Hg6JKh3LvAD+NOeyizaMhxCoX8XJh+5zU6pM/sWtSxFSc1BmGegm9gS4MwRlI1AY FgkrBgEEAdpHDwEBB0AQYwhq+tfc/jLvM3imTNT/nvbIyJLndFq5AaEBnXXO64h4 BBgWCAAgFiEEsSl+c6prWILQoIL/LgaU0zm9nogFAmUjUBgCGyAACgkQLgaU0zm9 noi5OwEApoGLGapdmfSQwM70ORH/egroue41T/m8im7Pw9TkMTkA/2VMmkOXfEP8 5RSYvrAUMD0nwPdJa04z6nIkD1Lri/YE =bAOJ -----END PGP PUBLIC KEY BLOCK-----