We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

xeon

Forum Replies Created

Viewing 15 posts - 166 through 180 (of 1,269 total)
  • Author
    Posts
  • in reply to: Objects need to change using dropdown. #74404
    xeon
    Customer

    The decision of how best to do this is based on your apps memory size, the poly count of your objects, texture size, device limitation’s etc.

    30 object might be 30 triangles or it might be 30 million.

    On the light end of the spectrum you could simply hide all your objects at start and show them on selection.

    Alternatively, for larger sets you can create on scene with your mats lights and camera and append and close gltfs as needed.

    Depending on your material texture sizes you might have icon sizes in the main file but pull up the larger file as needed per gltf.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Tab management in puzzle editor #74302
    xeon
    Customer

    I am counting the days until I see that puzzle search function. I have spent way too much time trying to figure out…where a particular puzzle, object or variable is within all the tabs. The more complicated the interactive the worse it gets.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Dropdown List with Link to the model #74280
    xeon
    Customer

    Well, there are many ways to do this but there are two very simple ways.

    The easiest way to start is just understanding what you need to do.
    I would suggest using a site like: https://www.w3schools.com/tags/tag_select.asp

    A google search of “html drop down list” will give the above link.

    It provides a quick HTML example of how to create the drop down.

    <label for=”cars”>Choose a car:</label>

    <select name=”cars” id=”cars”>
    <option value=”volvo”>Volvo</option>
    <option value=”saab”>Saab</option>
    <option value=”mercedes”>Mercedes</option>
    <option value=”audi”>Audi</option>
    </select>

    Adding the above to your exiting project HTML will create a drop down list. You would of course need some CSS or other method to place it where you want.

    Additionally you can use the above information to give you insights into what Puzzles to use if you rather create using puzzles.

    The first is you need add an HTML select element just as seen in the HTML example.
    Then you will need to set the properties of the select element. In my case I created 3 options each with their own ID. You will then create the visual labels. In puzzles its called textContent… this is what you see in the drop down list. Then there are values just as shown in the HTML example. The values are what you want returned as data. As an example Blue might be the text you see in the drop down list but the value might be #0000FF or a sku number or price…etc.

    I have included a simple when clicked so you can see how the value changes as selections are made by pressing the default cube.

    You will also need to provide some CSS or binding so that the drop downlist looks like and is placed where desired.

    Attachments:
    You must be logged in to view attached files.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    xeon
    Customer

    trying to make sense out of what you stated. I am sure its right but I am not grasping it completely.

    To test out the theory I updated the file so the cylinder is now parented to a cube.
    Then I changed the on drag event to rotate.

    The parent cube is rotated but has its rotation applied so it has a different axis or orientation than the cylinder.

    What I need is for the empty to provide me the distance its traveling relative to the cylinder.
    However when the get position is returned…even after the object is rotated…it returns the same position even if it hasnt been rotated.

    Now…if you are saying that the empties are not going to change values because they are using the parent (the cylinders “space”) then I guess this makes sense and only world space coordinates will provide any information.

    Is that the idea?

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Application Settings for Client? #74242
    xeon
    Customer

    The files you will deliver to the client are basically HTML, CSS, JS, GLTFF, BIN and media folder.

    All of the settings are can be changed by editing the basic HTML type files. They can change the logo, the loading bar color, the size of the logo, the background color, etc.
    The Settings Panel in the Application Manager is just a super simple way to quickly edit these files so you don’t have to go into those files and do it yourself.

    The client could of course buy a license to use that tool, but its not worth it if they are only changing those things. If they are going to take your project and insert it into a website they are should have the skills to quickly edit these things. If they don’t have the skill set….you should sell your services to them to make the necessary revisions and get them a new file.

    If I were you I would send them a sample file…and they can go play with it until they figure it all out. If they have the skills…should take therm only a few minutes. If not sell a maintenance agreement B-)

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Wooden furniture modifier #74012
    xeon
    Customer

    Have you contacted https://www.soft8soft.com/users/joppee/
    He has some configurator in the project forum that might be what you are looking for.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Dropdown List with Link to the model #73982
    xeon
    Customer

    Are you wanting this to be done in HTML or in your 3D app and controlled via puzzles, or some other method?

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: 2 Images 1 transparent #73976
    xeon
    Customer

    This sounds like you are trying to create a situation where you can change out the wood type and leave and or change the engraving art so a person can select their design and their wood type indepently. Is this correct?

    If so, a simple approach would be to have two objects in your blend file. For simplicity lets say two planes. The lower plane will be called wood and the upper plane will be called engraving.

    The wood object would have a material called wood with an image texture. Nothing special.
    The engraving object would have an image texture that has an alpha channel. An image texture node would be setup with color-space set to none and its output plugged into the alpha channel of a BSDF shader. You can use the base color to make the engraving any color or use another image texture node with the color-space set to RGB to drive the color input of the BSDF.

    To change the color of the wood. You will have a 3D or HTM L button…and use the when clicked puzzle or the on event of click typically. Inside either you are going to use the Assign Material puzzle if the material exists in your scene, either as a button or hidden from camera view. Alternatively you can use the Replace Texture puzzle if you need to download this image from a website.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Verge3D 4.7 pre1 available! #73097
    xeon
    Customer

    AppUtils.unregisterServiceKeys(app);

    not working on OSX 14.4.1

    added javascript puzzle, inserted string: AppUtils.unregisterServiceKeys(app);

    result – does not prevent services keys from functioning and locks out all interaction to the canvas. Not able to rotate camera or click on any hot spots.

    Default scene.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Working with Animation Actions/Clips per Track #72817
    xeon
    Customer

    I wish everything that worked in Blender would work in Verge3D but thats not the case.
    AnimationActions/Clips in blender work great but not so much for V3D. V3D’s animation is based on objects, not animation actions or clips. If the AnimationAction/Clips contain their animation to one object it will work. If…not…wont work.

    So if you have Object A, Object B and Object C animating in frames 0-100. Object A loops from frame 0-25, Object B loops from 0-50 and Object C plays from 0-100. You will just key frame those specific animations in blender. You then use the play animation frame based on the objects. This way you can have Object B start its loop and on completion Object A starts, while C is always going. V3D keeps the animation separate and you can call them as needed via puzzles.

    Might help to think of each object you have as a separate timeline…and you will composite them and time them inside V3D.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Video textures start with a massive delay on IOS #72751
    xeon
    Customer

    Hard to diagnose without a lot of additional information.
    Here are just a few.

    – can we see the project/puzzles
    -can we see the app running
    -how many videos?
    – what are the file sizes?
    -what is the resolution and codec
    -what version of iOS
    -what iOS device- model, RAM
    – what are the conditions of your test: what browser, version, how many tabs are open, etc
    – how much free drive space do you have?

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: Transformation Constraint support #72590
    xeon
    Customer

    Try using the limit rotation constraint. Great for knobs, dials etc,

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: 3D Buttons in VR are performance killers #72582
    xeon
    Customer

    I have never notice any issues with degradation of performance on whenclicks on 3D objects vs 2D objects. You mentioned you have FPS drops when you use 3D objects as buttons?
    If you a simple scene with a 3d object and a simple hide object on click….this is causing FPS drops and performance issues? What version of V3D are you using?

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: AR in iOS and Annotations #72581
    xeon
    Customer

    The typical way Apple AR is approached when using V3D is to output a USDZ file that is then displayed using Apple QuickView. The only problem with this approach is Apple QuickView when opening USDZ files does not support HTML overlays…which is what an annotation is.

    If you have to build your iOS AR app this way…then you may want to consider using 3D elements for you buttons and create your annotations inside V3D using 3D objects.

    Alternatively, you may opt to have your customers use something like Mozzilla XR viewer but this is such a large obstacle for people it typically means iOS users just wont use the app.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

    in reply to: How to use Verge3d in 2D layout configuration? #72473
    xeon
    Customer

    Hi there,
    So there are many ways to answer your question.

    Can V3D be used to do this – yes
    Can V3D built in puzzles allow you do this – yes
    Can you use HTML/CSS/JS and V3D to accomplish this – yes.

    The site is pretty straight up PHP. If you are going to use V3D as your 3D viewer, then I would go the HTML/CSS/JS route to do the 2D portion rather than doing the same thing directly in V3D or using texture maps…. the site is very dynamic so your interface should be as well.

    Xeon
    Route 66 Digital
    Interactive Solutions - https://www.r66d.com
    Tutorials - https://www.xeons3dlab.com

Viewing 15 posts - 166 through 180 (of 1,269 total)