12 ポイント 投稿者 GN⁺ 2024-04-07 | 1件のコメント | WhatsAppで共有
  • Nintendo WiiがランダムにMiiキャラクターを生成するのと似た方式で顔を生成
  • 生成された顔は拡張可能なベクターグラフィックス(SVG)として描画される
  • 各顔は小さなJavaScriptオブジェクトとして表現でき、このオブジェクトを保存して後で同じ顔を再描画できる
  • 顔の特徴(目、鼻、口など)に関するオプションは限られており、現在のオプションの一部はやや単純

GN⁺の見解

  • faces.jsは、Web開発者がユーザーインターフェースに楽しい要素を追加できるツールを提供する。ユーザーのプロフィール画像を作るといった用途に活用できる。
  • このライブラリは開放性が高く、コミュニティの貢献によって、より多様で洗練された顔の特徴オプションを追加できる可能性を持っている。
  • しかし現在は顔の特徴オプションが限られているため、ユーザーが望むほどの多様性を提供できない可能性があり、この点は今後の改善が必要である。
  • 類似の機能を提供する他のライブラリやプロジェクトとしては、AvataaarsOpenMojiなどがあり、これらもユーザーにさまざまな選択肢を提供している。

1件のコメント

 
GN⁺ 2024-04-07
Hacker Newsの意見
  • Chernoff Faces と組み合わせると面白そうだという意見。Chernoff Faces はデータを顔の表情で表現する手法。
  • 顔の表情をパラメータ化する作業をした人がいるという紹介とともに、関連ウェブサイトへのリンクを提供。
  • API が数値シード値を受け取れるようにして、ユーザーがアプリで「更新」ボタンをクリックしたときに気に入った顔を維持できるようになってほしいという意見。データベースに顔オブジェクト全体を保存しなくても、ページの読み込みやデバイス間で持続できる。
  • facesjs ライブラリを使ってランダムな顔を生成して表示する簡単なコード例を提供。
  • 別スタイルのアバター生成サイトへのリンクを共有。
  • JS ライブラリを HTML ファイルに含める方法についての基本的な質問。モジュールパスの解決に失敗したというエラーメッセージとともに助けを求めている。
  • アートスタイルには魅力を感じないが、そのアイデアとプロジェクト自体はとても興味深いという評価。
  • README を含めてプロジェクトをとても気に入っているという意見。著者はブラウザで動作するスポーツ管理シミュレーションゲームを作っているインディー開発者だという背景情報を提供。
  • 類似のアバター生成サイトも気に入るかもしれないとして、別のウェブサイトへのリンクを共有。
  • 提供されているライブラリが Chernoff Faces を作るものではないことへの残念さを表明。