3Dモデルの配布サイトを運営しています（コントリビュータも募集中です！）

私は無料の3Dモデル配布サイト [Meshmell](https://meshmell.com/)  を運営しています。

## Meshmell とは

**Meshmell**は、無料で使える3Dモデルの配布サイトです。このサイトでダウンロードできる3Dモデルは、一部を除き、基本全てCC0（Creative Commons 0）ライセンスとなっており、無料で利用でき、商用利用も可能です。

## ユーザーインターフェース

現在のほとんどの3Dモデル配布サイトは2次元のWebページを基本に構成されていますが、このウェブサイトはモデル一覧ページから、3D操作ができます。これにより、ユーザーは直感的にモデルを選んでダウンロードすることが出来ます。一覧ページは、奥行スクロール、縦スクロール、横スクロール(PCのみ)の3つのスクロールから、自分が使いやすい視点を選択できます。

## 使用させて頂いている3Dモデル

管理人の私も投稿しますが、CC0ライセンスで、公開しているモデルを再配布させて頂いております。以下は、そのモデル及び作者様のWebサイトです。

- Animated Cube by [Yuri Nakanishi](https://yurimell.com/). _CC0 license_
- [Sci-Fi Worker Robot](https://ryankingart.gumroad.com/l/kobsg?layout=profile) by [Yuri Nakanishi](https://yurimell.com/), sourced from [Ryan King Art](https://www.ryankingart.com/). _(Can't be downloaded from this app)_
(Yuri Nakanishi created the Sci-Fi Worker Robot while viewing this Ryan King Art's [video content](https://www.youtube.com/watch?v=3zvz1z5t8zA) on YouTube).
- [Potted Plant 01](https://polyhaven.com/a/potted_plant_01) by [Rico Cilliers](https://www.artstation.com/rico_b3d) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Wooden Crate 01](https://polyhaven.com/a/wooden_crate_01) by [James Ray Cock](https://www.artstation.com/jamesray) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Wooden Table 02](https://polyhaven.com/a/wooden_table_02) by [Serhii Khromov](https://www.artstation.com/serhiikhromov) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Food Apple 01](https://polyhaven.com/a/food_apple_01) by [Oliver Harries](https://oliverharries.myportfolio.com/) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Fox](https://quaternius.com/packs/ultimateanimatedanimals.html) by [Quaternius](https://quaternius.com/). _CC0 license_
- [Wicker Basket 01](https://polyhaven.com/a/wicker_basket_01) by [Kuutti Siitonen](https://www.artstation.com/KuuttiSiitonen) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Wooden Handle Saber](https://polyhaven.com/a/wooden_handle_saber) by [Ulan Cabanilla](https://www.polyhaven.com/a/wooden_handle_saber) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Wine Barrel 01](https://polyhaven.com/a/wine_barrel_01) by [James Ray Cock](https://www.artstation.com/jamesray) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Wolf](https://quaternius.com/packs/ultimateanimatedanimals.html) by [Quaternius](https://quaternius.com/). _CC0 license_
- [Book Encyclopedia Set 01](https://polyhaven.com/a/book_encyclopedia_set_01) by [John Malcolm](https://polyhaven.com/a/book_encyclopedia_set_01) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Round Wooden Table 01](https://polyhaven.com/a/round_wooden_table_01) by [Ulan Cabanilla](https://www.polyhaven.com/a/round_wooden_table_01) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Cardboard Box 01](https://polyhaven.com/a/cardboard_box_01) by [Rahul Chaudhary](https://www.artstation.com/rc12) from [Poly Heaven](https://polyhaven.com/). _CC0 license_
- [Dining Chair 02](https://polyhaven.com/a/dining_chair_02) by [James Ray Cock](https://www.artstation.com/jamesray) from [Poly Heaven](https://polyhaven.com/). _CC0 license_

## 技術の詳細

<MeshmellLogo lang='ja' />

## ホスティング環境: Google Cloud Run

Cloud Run は、コンテナ化されたアプリケーションを簡単にデプロイできるサービスです。さらにアクセスが来ない時には自動でインスタンスを停止してくれるので、コストを抑えることができます。

## TypeScript

TypeScriptは、JavaScriptに型システムを加えた言語です。型のサポートにより、コードの信頼性を高め、バグを事前に検出することが可能になります。大規模なプロジェクトやチームでの開発において、コードの管理と保守が容易になります。

## Next.js 13

Next.jsは、Reactベースのフレームワークで、サーバーサイドレンダリング（SSR）や静的サイト生成（SSG）を簡単に行えるよう設計されています。これにより、SEO対策やパフォーマンスの最適化が容易になります。

## Tailwind CSS

Tailwind CSSは、開発速度の向上のために導入しました。

## Three.js

Three.jsは、WebGLを使用して3DコンテンツをWebブラウザで描画するためのJavaScriptライブラリです。このライブラリを使用することで、複雑な3Dシーンやアニメーションを、比較的簡単に実装できます

## React Three Fiber 

React Three Fiberは、Three.jsの機能をReactのコンポーネントとして利用できるようにするライブラリです。

## コントリビュータを募集しております。
現在、自力での解決が難しいバグ、修正案件がいくつか存在し、皆さんのお力添えを頂きたいです。もしご興味がございましたら、コントリビュータとしてプロジェクトに参加していただけると幸いです。詳細情報はGitHubのIssuesセクションでご確認いただけます。文章は全て英語で記載されていますので、予めご了承ください。

サイトURL: https://meshmell.com/ja
Repository: https://github.com/meshmell/meshmell.com
Issues: https://github.com/meshmell/meshmell.com/issues