HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
0205
buhioHSP3DISHのフォルダ構造4解決


buhio

リンク

2023/2/5(Sun) 15:20:09|NO.99076

WEBGLにhgimg4オプションにて変換してサーバーで実行すると、下記のエラーが出ます。
HSP3Dishでは「data」フォルダ内がpackされるとありますが、「res/shaders」フォルダは、どう指定すればいいのでしょうか?
サーバーに[res/shaders」フォルダをアップしてもうまくいきませんでした。

GL version: -1.-1
#createFromSource --
#Compile failed for vertex shader 'res/shaders/textured.vert' with error 'ERROR: 0:4: 'p' : syntax error
'.
#

#createFromFile --
#Failed to create effect from shaders 'res/shaders/textured.vert', 'res/shaders/textured.frag'.
#

#initialize --
#Failed to create effect for pass. vertexShader = res/shaders/textured.vert, fragmentShader = res/shaders/textured.frag, defines = MODULATE_ALPHA;DIRECTIONAL_LIGHT_COUNT 1
#

#create --
#Failed to create pass for material: vertexShader = res/shaders/textured.vert, fragmentShader = res/shaders/textured.frag, defines = MODULATE_ALPHA;DIRECTIONAL_LIGHT_COUNT 1
#

#Error 3 --> Illegal function call



この記事に返信する


buhio

リンク

2023/2/5(Sun) 15:51:16|NO.99077

指定どうりにしたつもりですが、どう解釈したらいいんでしょうか。
パソコンのソーススクリプトのフォルダに「res/shaders」を作りましたが、アップロードする必要があるのか?ないのか?
よろしくお願いいたします。

マニュアルより
https://www.onionsoft.net/hsp/v36/doclib/hsp3dish_js.htm
・HGIMG4を使用する

HGIMG4のスクリプトを変換します。実行時には「hsp3dish-gp.js」が必要になります。
HGIMG4が使用するデータは、「ソーススクリプト」で指定したフォルダ以下の「res」「res/shaders」に配置しておいてください。(sample/hgimg4内にあります)
※現在のバージョンでは、ポストエフェクトなどで使用するオフスクリーン描画命令を使用することができませんので、注意してください。



zrs90(5さい)

リンク

2023/2/5(Sun) 19:40:42|NO.99078

コレ以上何も出来ませんが...

● HGIMG4を使ったブラウザ用hsp3dish.jsのサンプルを作成
サーバに上げて上手くいかず、dish.js の開発者さんが
回答していたスレッド

http://hsp.tv/play/pforum.php?mode=pastwch&num=96358


↑質問者さんのHPページが参考にならないでしょうか?

https://junji.jp/net/

https://junji.jp/net/hsp3/hsp3-hint/


hsp3dish.js 開発の注意とヒント、を下にスクロールして行くと
hgimg4/dish.jsのサーバへのアップロードの方法が載ってます
(3.7β2辺りの記事?)

ご存知と思いますが、注意が必要なのは
hgimg4に加えて、dish.jsの動作制約が付く事です

とりあえず簡単なサンプルを変換して
一度サーバに上げて見ると良いかと



buhio

リンク

2023/2/5(Sun) 22:00:36|NO.99079

zrs90(5さい)さん

ありがとうございます。
提示いただいたサイトを見ながら、いろいろと試しているうちに、「なぜか」動きました。
もっと調査研究してみます。
ありがとうございました。🐖

一応、[data]フォルダを作らずに、「res」「res/shaders」フォルダを作成してビルドすると行けたんですが、hgimg4サンプルの[res」フォルダをコピーしなおして実行したらいけたので、必要なファイルが足りなかったのか、正確な原因はわかりませんが、gpboxで箱が表示されるところまではいきました



buhio

リンク

2023/2/5(Sun) 22:03:15|NO.99080




ONION software Copyright 1997-2023(c) All rights reserved.