Jump to content

Josh

Staff
  • Posts

    24,629
  • Joined

  • Last visited

Everything posted by Josh

  1. Josh

    Vertex Tool

    In Leadwerks, the entire viewport code is all in one 6000 line file, which was basically impossible to edit without breaking functionality. In Ultra each mouse tool is a separate class, which makes it much easier to add and modify features.
  2. 1.0.3 Brush vertex tool is working. Only tested in 3D view, but it's basically done.
  3. I doubt it. The window positioning is very basic stuff in the X library. You can try compiling the make file in VSCode if you want to be sure, but I doubt it will make a difference.
  4. It was tested on Ubuntu but it's just using the X windowing system and they should all work the same. What C++ IDE are you using? It looks interesting.
  5. 1.0.3 Library is updated
  6. I have not run Ultra Engine on Linux yet. Can you post screenshots of what it does?
  7. I hope you guys are falling in love with the CSG editing features. I know I am.
  8. 1.0.3 Face tool is nearly finished. Things you can do: Drag and drop a material just to one face Click and drag a face to move it around (totally new way to control your brushes) Delete (hide) a face.
  9. It works on lines. I have never heard of tessellation on points and don't understand how that would work, since there is no connection between each vertex.
  10. Josh

    Face Tool

    Face tool is almost done. This lets you apply a material to just one face, adjust texture mapping parameters, and shear and extrude a brush. Vertex and edge tools will follow.
  11. 1.0.3 Scale tool uses a different approach for hovering over backfacing edges. Move the mouse slightly outside the bounds of the object to select, feels better to me and this approach will work with arbitrary brushes, not just boxes. Objects bar and Create menu is temporarily emptied out, stay tuned. Drag a material file onto a brush to apply it. Brush texcoords now update as objects are moved around.
  12. It's because of the hotkeys. It will be fixed in the next build.
  13. 1.0.3 Fixed glitches in some shadows not being drawn to default scene directional light, under some conditions.
  14. 1.0.3 Finished the scale tool, I think, at least the 3D perspective implementation. It supports multiple objects selected, model rotation without shearing, and other weird situations. Directional light enabled in default scene. Shadow is a bit hit or miss right now.
  15. 1.0.3 Holding the Alt key with scale tool will now enable uniform scaling Alt key down / up events trigger cursor change in scale and move mouse tools Added stippled lines
  16. Josh

    VK_EXT_line_rasterization

    Material::SetLineStipple() Will be in next build
  17. Josh

    VK_EXT_line_rasterization

    Love the line stipple feature that came back in Vulkan!
  18. Josh

    3D CSG editing

    I think the controls for brush editing in the 2D viewports will be nearly the same as Leadwerks, although position / scale will probably be separate tools.
  19. I recompiled some of the libraries used and made sure "whole program optimization" was disabled. I don't know what exactly was the cause but it seems to work now.
×
×
  • Create New...