AR Scavenger could use a bit more work please.
Submitted by AntDX316 on Thu, 11/09/2023 - 02:53
Forums:
Right now, the image is not planted on the image. It should be flat and possibly adjusted with an unlock button that shows some gizmos for axis, rotate, and scale controls.
It just seems to plant and have random rotation. The potential is good. Let's get to there please.
otacke
Thu, 11/09/2023 - 18:40
Permalink
Hello again!I am sorry, but
Hello again!
I am sorry, but it is hard for me to interpret what you're actually suggesting. I assume that you are referring to 3D model overlays and that they are not centered on top of the marker by default. You may also request some default orientation.
That solely depends on where the 3D model was put in the scene and how it was scaled inside whatever 3D modeling software was used to create the model. A 3D modeling software can be used to change the models conveniently. I agree that there's room for improvement in AR Scavenger. The form fields to correct the position, scaling and rotation are not too ergonomic. But that what money was available for.
But maybe it helps if I tell you a little about the content type and its creation. It was contract work. So for me, this was something that I built for someone else, not because I desperately wanted to build something like this. The idea was never to create a "perfect" solution, but to get something out in the realm of AR that can be used to take your first steps with, both as a teacher and as a user - without the need to have a particular type of operating system or to pay for an app or similar. On top, of what the content type can do now, only about 50 % of the development time was actually covered by funding - not even considering changes after release. The rest was (once more) contributed in my free time.
Overall, I am not too eager to put more of my free time into this content type. But the source code is openly available and can be used for free. Feel free to hire a software developer to improve the code and share it.
Best,
Oliver
AntDX316
Fri, 11/10/2023 - 01:26
Permalink
What coding language is it?
What coding language is it? Have you tried using the AI coding assists?
otacke
Fri, 11/10/2023 - 02:30
Permalink
It is JavaScript. And no. I
It is JavaScript. And no. I simply doubt that those assistents would be of much help here.
AntDX316
Fri, 11/10/2023 - 05:22
Permalink
You would be surprised. I'm
You would be surprised. I'm surprised a lot of good developers don't know about it. Coding from scrach is impressive but being able to prompt it what you want, it can help you exactly especially if you know the language.
otacke
Fri, 11/10/2023 - 09:28
Permalink
I have tried ChatGPT and
I have tried ChatGPT and Codepilot but not for AR Scavenger. I merely doubt that they'd be useful for amemding this project the way you want to. Feel free to prove me wrong.
AntDX316
Sat, 11/11/2023 - 04:49
Permalink
Is the code in 1 file?
Is the code in 1 file?
otacke
Sat, 11/11/2023 - 14:37
Permalink
There are several components,
There are several components, see https://www.olivertacke.de/labs/2020/08/02/arrrrrr-ar/ (How can I get it)
AntDX316
Sat, 11/11/2023 - 20:06
Permalink
You know which file is the
You know which file is the position coordinates of the model being shown?
otacke
Sun, 11/12/2023 - 12:57
Permalink
You'll probably have to
You'll probably have to familiarize yourself how H5P works first. There is not one file. The geometry form fields are defined in semantics.json and put into the custom input row widget.
AntDX316
Wed, 11/15/2023 - 07:01
Permalink
How long does it take to get
How long does it take to get familiarized?
otacke
Wed, 11/15/2023 - 12:37
Permalink
I don't think this question
I don't think this question can be answered sensibly.
AntDX316
Thu, 11/16/2023 - 00:30
Permalink
I know how to code in other
I know how to code in other programs. I assume all the stuff to code isn't too new and AI can help me?
BV52
Thu, 11/16/2023 - 00:56
Permalink
Hi,I think these might help
Hi,
I agree with Oliver there really is no way to know how long it may take for someone to familiarized with how H5P works.
I think these might help:
https://h5p.org/developers
https://h5p.org/contributing
-BV
AntDX316
Thu, 11/16/2023 - 01:42
Permalink
Best way is.. is there a base
Best way is.. is there a base coding package that I can build off of?
otacke
Thu, 11/16/2023 - 20:11
Permalink
Yes, there's the H5P
Yes, there's the H5P boilerplate repository. But it feels outdated and should have received some update.
AntDX316
Thu, 11/16/2023 - 20:57
Permalink
Have you tried feeding all of
Have you tried feeding all of the code into an AI?
otacke
Thu, 11/16/2023 - 22:15
Permalink
No. I don't believe in
No. I don't believe in miracles. But you're welcome to try this on your own time. I'm off.
AntDX316
Thu, 11/23/2023 - 09:39
Permalink
I'm not sure exactly what is
I'm not sure exactly what is needed to code up an app for H5P beyond just the boiler plate code..
otacke
Thu, 11/23/2023 - 11:32
Permalink
If you got the boilerplate
If you got the boilerplate running, it's merely JavaScript that is wrapped inside. So, it is normal web development. The functions like `getScore` (that may be needed depending on what you want to achieve) are document here on h5p.org.
AntDX316
Tue, 12/05/2023 - 13:15
Permalink
so it's just a javascript
so it's just a javascript game?
otacke
Tue, 12/05/2023 - 15:05
Permalink
What else would some client
What else would some client-side web application be?
AntDX316
Wed, 12/06/2023 - 12:03
Permalink
Is it just javascript? Why
Is it just javascript?
Why need boiler plate code?
otacke
Wed, 12/06/2023 - 16:14
Permalink
To not write standard code
To not write standard code over and over from scratch, for instance? What would that have to do with the language that is used?
AntDX316
Sat, 12/16/2023 - 23:14
Permalink
How hard is it to make
How hard is it to make somethinf that works from nothing?
otacke
Mon, 12/18/2023 - 15:42
Permalink
Is that a philosophical
Is that a philosophical question? Sorry I don't have time for this conversation and would like to end our pen pal relationship here.
papi Jo
Mon, 12/18/2023 - 16:46
Permalink
Hi AntDX316
How hard is it to make something that works from nothing?
It's not that hard, if you have the right powers, see Six days of Creation: Genesis 1:3–2:3. Well, someone (Oliver?) might argue that the world we live in, although made from nothing does not work that well.