Jump to content

Josh

Staff
  • Posts

    23,093
  • Joined

  • Last visited

Everything posted by Josh

  1. Yeah, but that will require an entirely separate terrain system, and it's not something important to worry about right now.
  2. How do terrains make a sphere anyways?
  3. I am considering moving terrain back to work the way it did in Leadwerks, where it was always centered around the origin and did not respond to rotation or positioning. This would simplify vegetation system quite a lot because I can handle all coordinates in world space. Otherwise, you have to do a lot of transformations and it is hard to get things to line up correctly. I think it also makes a better experience in the editor. Movable terrains can be prone to accidental movements, and having them selectable degrades the performance because the outline effect is quite expensive since it requires rendering the object twice.
  4. Can you get the local rotation as a quaternion? You might look at the old Leadwerks exporter and see what the author did there.
  5. Temporarily removed drag to select area, since it was interfering with some mouse tools. Added terrain texture size field in creation parameters box
  6. There is nothing like bone.local_position or bone.position?
  7. So blender only gives you a bone's orientation in global space? You have to multiply that by the inverse of the parent's 4x4 matrix to get the local orientation.
  8. Josh

    Nice Trees

    These actually look better in Ultra than they do in the modeling program. https://www.cgtrader.com/3d-models/exterior/landscape/broadleaf-pack-1
  9. This extension can help eliminate the planar appearance of a lot of trees and plants. You can adjust the minimum Y normal to get the effect you want. Foliage Normals.lua Tested with this model: https://www.turbosquid.com/3d-models/tree_057-519628 Before: After:
  10. Can you post a screenshot that shows the error you are getting or the problem, please?
  11. 0.9.6 Added Delete option when you right-click on a mesh in the asset editor. Probably fixed bindless texture sampler uniforms. Exposed Object:AddHook to Lua (experimental!). Added some string functions for Lua. Component updates now happen after animation is updated.
  12. Perhaps a dumb question, but have you been here?: https://www.nvidia.com/download/index.aspx?lang=en-us
  13. Standalone or Steam? Standalone is a little ahead right now.
  14. I don't know what that image means. I found some logical errors that were causing the outlines in the editor to be the wrong color. Now they work correctly in the editor.
  15. 0.9.6 Fixed bug in editor where animated models would not appear the first frame, in the first viewport. All directional light shadow cascades now render each frame in editor. Fixed some glitches in the outline post effect.
  16. Have you installed Nvidia's current driver?
  17. Hi, I just tried the following with a GEForce 1080 and the latest driver 552.12. Deleted the file "C:\ProgramData\Ultra Engine\settings.json" to reset all settings. Launched Ultra Engine Pro on Steam, default branch (0.9.5) Created a new project. Opened the Visual Studio solution and compiled for debug and release. Ran the game, and the start.map game opened and ran. Questions: Are you launching from the editor or from Visual Studio? If you are in the editor, do you have the start.map scene open in the editor when you launch? This is a new project, right, not an old project that was previously created with the Vulkan build of Ultra? It sounds like maybe the program is not loading the starting map, so there is no camera and just a black screen.
  18. The Ultra string classes are not exposed in Lua. Ultra uses wide strings, which do not work well with Lua strings. However, all command interfaces between C++ and Lua that pass strings convert UTF8 (Lua) to wide strings (C++) and back. I have added the string methods as functions that can be used like this: s = "test" s = Right(s, 1) s = Trim(s) I also added Len(s), which is like Ultra's GetSize() method for the string class. This will be available in the next build.
  19. Josh

    Random()

    I tried these in the editor console and they worked.
  20. Fixed for next build, tested in editor console.
  21. Another small change I forgot to mention is that if the create object button in the toolbar is already selected and you click it again, it will open the object selection window. It's subtle, but improves the flow of the program.
  22. 0.9.6 Added "Load LOD" menu item in asset editor window.
  23. 0.9.6 Asset editor will now save colliders embedded in an Ultra model file instead of as a separate file. Asset editor now displays all materials a model uses, including external material files. Added "Appearance" settings group in asset editor limb properties. Added LOD distance setting in asset editor limb properties. Model::SetLodDistance parameters changed, up to four LODs are supported. Added World:GetEntitites to Lua API
  24. I am looking into it. In the meantime, version 0.9.4 is available to choose from in the application settings in Steam.
×
×
  • Create New...