Jump to content

Josh

Staff
  • Posts

    24,629
  • Joined

  • Last visited

Everything posted by Josh

  1. I think they will run from a passworded zip, but the main app has to be given the password through code somehow.
  2. http://www.leadwerks.com/werkspace/page/Documentation/le2/_/user-guide/
  3. Probably not:http://luadec51.luaforge.net
  4. In Leadwerks3D, Lua will also be an easier route because you don't have to mess around with different projects and compilers, especially for mobile platforms.
  5. Josh

    Leadwerks Gets Balls

    I was thinking of having a cylinder and a bend option, but maybe one of the interns can implement a torus like that, too. I can already tell people will use this for some fairly complex modeling.
  6. Have you messages wchris yet? He'd probably now better than anyone. http://www.leadwerks.com/werkspace/user/44-wchris/
  7. Try this: http://www.leadwerks.com/werkspace/page/Documentation/le2/_/command-reference/framework/setreflectionelements-r215
  8. I don't think this is a driver issue. I do recommend you set cullface to 1. You may be unknowingly looking at a back face and expecting it to cast a shadow, maybe.
  9. You do not need to purchase UU3D. We provide converters in the Tools folder for many formats.
  10. The problem is with polygonal geometry, the physical geometry has nothing to do with the visible geometry. With BSP geometry, the physical geometry always equals the visible geometry, so that makes things a bit simpler.
  11. The subject of spheres in 3D World Studio has been one of great levity (see here and here) around the Leadwerks community. I spent today finally implementing a CSG sphere primitive. This is a little different from creating a conventional triangle mesh sphere because each face is a single polygon with either three or four sides. Here's my scratch paper that got me through this process: I'll spare you the mathematics and get right to the good stuff: This completes the basic primitives, which include boxes, cylinders, cones, wedges, and now spheres. Tomorrow I will get started on compound primitives (arch and tube) as well as smoothing groups. Let the hilarities ensue in the comments below.
  12. We need the scene to test, please.
  13. We want people to start using Leadwerks now, so if you buy LE2 and upgrade to L3D, it's cheaper overall then waiting for L3D.
  14. No, it's just an internal member of the entity class, with an array of translations and quaternions.
  15. The conversion process creates an animation frame for each time step, to make it so it's ready to load right into the engine with no preprocessing. This makes animation fast because the engine only needs to look up the closest two values in the animation array, instead of stepping through a lot of variable time frames.
  16. Actually, I have some convex decomposition routines that will decompose any polygonal geometry into convex hulls, so it would be possible to implement that. Not sure when and if, but it's doable.
  17. That pretty much describes the way Leadwerks3D assets work. It's one thing to download Blender for free, but it's another thing to have a modeling tool you can use proficiently. Even if you're a 3ds max expert, level design is much much easier with unique CSG modeling, rather than trying to piece together a lot of pre-made components. You might not happen to have a hallway or floor the exact size you need, and scaling components to fit will stretch their texture coordinates. Good level design is a mix of unique CSG geometry and prefabricated details.
  18. UML diagrams, object-oriented frameworks, and beautiful modular architecture are great things to develop, but sometimes you just need to make an application that real people can use. For me, that means you start with the behavior you want, and work backwards to make the code that does it. In the past I've considered fancy object-oriented mouse tool classes, but the style of editing I want is intuitive, easy, and fast, using the fewest number of mouse clicks possible to achieve a task. I think that's why so many people loved 3D World Studio, and it's a quality I want to retain in the design of the Leadwerks3D editor. I now have basic CSG editing working. The code that does this is a little more event-oriented spaghetti than the engine core, but sometimes that is appropriate. I can't wait to start working with a CSG editor again, with new features like smooth groups. Drag and drop materials onto objects is already working, and it feels so intuitive and pleasant to use. This is the stuff I programmatically live for.
  19. I'll look up your account and set you back up when I get home tonight.
  20. It doesn't make any difference in this scene, because almost every single object is visible.
  21. Here is the video: http://www.youtube.com/watch?v=KHEmpXkcuzs And a description: Please spread this around. Thanks!
  22. The API for c++, Lu's and jc# is all the same. We can't write documentation for lua because it has no variable types.
  23. The documentation is by no means done, but there are entries for almost all classes and functions here: http://leadwerks.com/documentation I thought you might be interested in seeing what we have coming up.
×
×
  • Create New...