Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Need for Planning and Justification

オープン
#70 コメント 10 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
html

調査の方向性

まず issue #55、#54、#57、#63、#67 を確認し、次に列挙されているシステムを調査します: 、、および x3dom や x-ite などの 実装。提案された基準を網羅する比較表を作成し、まだ利用できない機能のユースケースを文書化します。比較とユースケースによって、要素の目標について合意できる状態になれば完了です。

索引モデルが issue の本文から書いたものです。

説明

/tpac

I have read through the issues opened/modified in the last year (at least as my eyes could identify them). A number of issues address details of what the <model> element should or should not do. There is one (#55) that seems to address overall issues and several (#54, #57, #63, #67) that are asking for more fundamental design steps to be carried out.

I agree that there needs to be more fundamental design, but I would like to see use cases (#67) and a analysis of what some existing (mentions in #55 and #63) do or don't do that needs to be included in a new element. I am not claiming that the existing display systems are perfect, but it would be good to know what this proposed element would/could do that is not currently supported.

We can argue about the fine points at each TPAC; but without an agreement on what a new element is trying to achieve, we are discussing vaporware.

To help kick-start this effort and not claiming to be an expert in any of these systems/options; I present a starting list of items for comparison. By no means is this list complete, and I am not going to evaluate the various systems.

  1. Supports glTF Core (V2.0)
  2. Supports glTF PBR extensions
  3. Supports glTF geometry compression extensions
  4. Supports glTF image compression (KTX) extensions
  5. Anticipated time from extension release to support
  6. Consistent rendering across browsers
  7. Control (using attributes or equivalent) of model features (animation, lighting, etc)
  8. Methods for setting scene lighting
  9. ... (add more items below)

The systems that should be compared include (add others below)

  1. <model-viewer>
  2. <model>
  3. <x3d> (as implemented in x3dom, x-ite or others -- all support loading glTF files)

A filled-out comparison table along with use cases describing features not yet available would go a long way to helping everyone figure out what is important and where to spend time & effort.

主要言語
HTML
スター
86
フォーク
14
平均マージ
2日 1時間
マージ済み PR(30日)
6

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

immersive-web/model-element のほかの issue

immersive-web/model-element の issue をすべて見る

似ている issue

Design の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。