Jump to content

All Activity

This stream auto-updates

  1. Yesterday
  2. It might be that the release build is failing for a different reason. But as far as the debug build goes, is there anything special I should be distributing to run the debug build of my game?
  3. What could cause these errors when starting the debug build on another machine? The release build fails to run too. Failed to find these dll's; MSVCP140D VCRUNTIME140D VCRUNTIME140_1D ucrtbsaed I've installed C++ redistributables as found on the learn page. And steam is installing them anyway
  4. Ah okay. I guess I can use multiple joints if there's no other way.
  5. I am using the dCustomPlane class. I think the UpVector joint only controls rotation, so it's basically a more limited version of the kinematic joint.
  6. I'm not sure how you've implemented the plane joint, but up vector has a function for that. Which sounds like a plane joint to me... http://www.newtondynamics.com/wiki/index.php/NewtonUpVectorSetPin
  7. I don't think it does. I am looking in dCustomHinge.h and I don't see any method to set the pin once it is created.
  8. ...maybe. But I think it would be easier just to change the pin instead of setting up multiple joints. Pretty sure newton has the ability to change the pin.
  9. Wouldn't you want to just rotate the parent?
  10. There was a missing post-processing effect needed for this. It has been added.
  11. The path should be "C:\Program Files (x86)\Steam\steamapps\common\Ultra Engine Pro".
  12. ( as Administrator ) I created the environment variable : ULTRAENGINE = C:\Program Files\Ultra Engine ( notworking ) changed it to ULTRAENGINE = C:\Program Files (x86)\Steam\steamapps\common\Ultra Engine Pro\Include ( not working ) added msvc project include path: C:\Program Files (x86)\Steam\steamapps\common\Ultra Engine Pro\Include ( works, but only for ultraengine.h) after that i added msvc include path for freetype fonts headers and newton headers, but new missing include files keep coming. I installed UltraEngine Pro through Steam. whereas: c:\program files\Ultra Engine : contains: map:UI , file:Client but no direct Ultra Engine installation I reboot , remove and create new projects all the time but did not succeed in compiling the project with msvc 2022 version 17.9 because of msvc unable to find header files. what am i missing?
  13. 0.9.6 Added the missing post-processing effects which are used for imposter generation.
  14. When you create a new project in the editor, it will ask to add an environment variable pointing to the engine's path. You can manually edit the system environment variables here:
  15. Happy May Earthlings! I had another very busy month, but here's a brand new track for you on my Fantasy 13 page: "TROUBLE IN DREAMLAND" https://soundimage.org/fantasy-13/ As always, it's 100% free to use with attribution, like my thousands of other tracks. Enjoy! :-)
  16. Hi, i am new and rather inexperienced. installed UltraEngine Pro on Win11 VS2022 could not find ultraengine.h added extra include path in project settings and that solved it. Problem is that for every extra include path i add to the project, new missing include files pop up. New projects with Lua profile works fine, no problems there. Thanks in advance, Hasselmania
  17. Run this example and you will see that the capsule collider goes through the floor before it collides. May need to enable wireframe after it collides to see that it's below the floor. #include "Engine.h" using namespace UltraEngine; int main(int argc, const char* argv[]) { //Get the displays auto displays = GetDisplays(); //Create a window auto window = CreateWindow("Ultra Engine", 0, 0, 1280, 720, displays[0], WINDOW_CENTER | WINDOW_TITLEBAR); //Create a framebuffer auto framebuffer = CreateFramebuffer(window); //Create a world auto world = CreateWorld(); //Create a camera auto camera = CreateCamera(world); camera->SetClearColor(0.125); camera->SetPosition(0, 2, -6); camera->SetDebugPhysicsMode(true); //Create light auto light = CreateDirectionalLight(world); light->SetRotation(35, 35, 0); light->SetColor(3); auto floor = CreateBox(world, 100.0f, 0.1f, 100.0f); auto box = CreateCylinder(world, 0.5f, 1.8f); box->SetMass(1.0f); box->SetPosition(0, 4, 0); box->SetCollider(CreateCapsuleCollider(0.5f, 1.8f)); //Main loop while (window->Closed() == false and window->KeyDown(KEY_ESCAPE) == false) { world->Update(); world->Render(framebuffer); } return 0; }
  18. I believe we need a setter and getter for the pin, like for the plane joint. Other wise the only way to change this is to delete and reconstruct the plane joint. Joint::SetPin() Joint::GetPin()
  19. I was playing around with sliders and couldn't get the child object to collider with it's parent. This example here is the same. The green cube floats straight through the blue cube. At first I thought it was because the parent had no mass. But in my project, even if both child and parent have mass there is no collision between them. https://www.ultraengine.com/learn/CreateSliderJoint?lang=cpp
  20. This might do what I need. http://www.newtondynamics.com/wiki/index.php/NewtonConstraintCreateUserJoint I think we need a joint in Ultra that allows us to parent a physics object to anther physics object and still have everything work.
  21. I don't know if such a joint exists, but what I need is something that will allow me to spin a planet around with a kinematic joint and have all physics objects on the surface of that planet not move. In the video here gravity goes to the centre of the sphere. You can see once the small spheres come to a rest I start to spin the large sphere with the kinematic joint and the spheres on the surface begin to rotate. I understand that this is probably the correct behavior due to inertia and what not but I want to turn it off! I need a joint that I can use to parent lots of objects to one main physics object, that regardless of how I move that larger object the child physics objects will be constrained to it - but still react to physics! Pretty much being able to use Entity::SetParent() but not breaking physics, and having physics being able to run in local space to the parent. Is this something newton can do? I might post in the forums on Newton as well.
  22. In the current builds (steam and standalone) the imposter generation is not working. If i use the "Tool->Generate imposter" the model is added correctly, but no imposter textures are generated. It seems that the required post effects (basecolor and world normals) for imposter generation are not provided.
  23. Josh

    Terrain normal matching

    Using the terrain normal for the grass normal seems to give the best result. I will probably add in some color variation on top of this.
  24. SpiderPig

    Where will you go?

    That looks amazing 😍
  1. Load more activity
×
×
  • Create New...