チケット #28016

Use of canvas renderer

登録: 2012-04-04 20:12 最終更新: 2012-04-09 09:31

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
2
重要度:
3
解決法:
なし
ファイル:
なし

詳細

Using the canvas renderer, would allow a larger audience of users, I understand the impact on performance, but I guess it could be used for lightweight models

チケットの履歴 (6 件中 3 件表示)

2012-04-04 20:12 更新者: dvhh
  • 新しいチケット "Use of canvas renderer" が作成されました
2012-04-04 20:35 更新者: biochem_fan
  • 優先度1 - 最低 から 3 に更新されました
  • 担当者(未割り当て) から biochem_fan に更新されました
コメント

Hi,

I have once tested CanvasRenderer of THREE.js but it was too slow even for small proteins...

But "line" and "strand" representation might be possible, as we don't have to worry about hidden surface removal. I will try it.

2012-04-04 21:20 更新者: None
コメント

thanks for your consideration As I will submit the use of it to a protein modelisation result display

2012-04-08 18:18 更新者: biochem_fan
コメント

I uploaded very preliminary test on http://webglmol.sourceforge.jp/glmol/canvasTest.html

Only line drawing(strand and C-alpha trace) works. Ribbon, ligand, etc is not implemented although UI is present.

As you can see, it is very slow compared to the WebGL version. I don't think it is practical on mobile devices. On PCs, it may be practical but I think PC users can use the WebGL version. (Internet Explorer doesn't support canvas so users have to use Firefox, Chrome or Safari anyway, and then, they can use WebGL)

So my question is, who need a Canvas version? (I know that on some old computers WebGL is disabled by default, but still they can enable it manually and it works in most cases)

2012-04-08 18:19 更新者: biochem_fan
  • 優先度3 から 2 に更新されました
  • 重要度5 - 中 から 3 に更新されました
2012-04-09 09:31 更新者: dvhh
コメント

I agree it was slower than expected, I was hoping to go through the hurdle of enabling webGL (most of my users are on safari). Plus canvas version would have been useful for mobile platforms (iOS).

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする