Jump to content

Canardia

Developers
  • Posts

    4,127
  • Joined

  • Last visited

Posts posted by Canardia

  1. I was playing around today with implementing a UltraEngine.dll for C#.

    Using the extern "C" convention worked, but it can't export classes.

    So now I'm trying to do a C++ CLI/CLR dll which can be used directly from C# including mouseover explanations on each class and its methods in Visual Studio 2022.

    The reason why I'm using C# along with C/C++ is that it has better integrations with various APIs, so Ultra can be used for business apps too.

     

     

  2. On 1/12/2023 at 10:47 AM, Josh said:

    Of course, getting the new editor up and running is top priority. The engine stands on its own as a programming SDK, but the visual editor will make the biggest difference in people's lives. The screenshots I've shown are the result of probably two months of work total. It came together a lot faster than I was expecting, probably because I invested so much time in getting the GUI and other features right, so now it's easy to build on. The new extensions system in the editor is going to be very very fun for us all, and I am really looking forward to working with people to make that useful.

    Undoubtedly, there will be many small fixes for me to make as people dig more into the engine. I don't mind because we have a platform now that is designed the right way, and it's worth making it perfect.

    There are many ways the performance of Ultra can be used at NASA, too, and I am super stoked to put this technology in use for space projects.

    The future is cool. 😎

    image.thumb.jpeg.1bf1a5ea0844b7e425ff561438b38fe0.jpeg

    image.thumb.jpeg.2cdb212126bd0e75d84cf25e91d4df3e.jpeg

    I would say your experience struggling with low end machines led (pun: Leadwerks) to study and learn how the best performance can can be achieved with software on current hardware.
    Therefore your fast pace with getting things done speaks of solid knowledge.

    • Thanks 1
  3. I got this log using event.text:

    Loading shader family "Shaders/PBR.json"
    Loading font "Fonts/arial.ttf"
    Loading shader family "Shaders/unlit.json"
    Entering main loop:
    Loading shader family "Shaders/Sky.json"
    Loading posteffect "Shaders/PostEffects/Refraction.json"
    Warning: Not enough shader samplers. Using fallback render path.
    Intel(R) Iris(R) Xe Graphics
    Exiting main loop.
    Deleting font "Fonts/arial.ttf"
    Deleting shader family "Shaders/Sky.json"

     

  4. On 11/24/2022 at 12:11 AM, Josh said:

    There is entity->body->Active() but it's only in C++. If GetVelocity() returns (0,0,0) that might be about the same thing.

    And that GetAngularVelocity() returns (0,0,0) too I guess.

  5. Yes, your main function will work as usual, including its command line parameters.

    Your main function should be always:

    int main(int argc, char* argv[])

    Don't use variations of this, for example argv**, because they are not compatible with some 3rd party libs.

  6. There an much easier way, just insert this line into your source code, no need to change compiler settings or change the main function:

     

    #pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")

    • Upvote 2
  7. IP board sucks, they have major problems even in their core version and they don't care to fix them.

    I would suggest a bare Debian server with Apache+PHP+SQLite3 and do your own forum. There is no good forum on the planet.

    If you use an existing one, you get spammed nonstop (because they spammer have robots for all existing forums), so better make your own with a spam protection which no human can guess. For example questions like: who is Jesus (and the answer is of course: Sirius).

  8. Some people don't upgrade their software if it works fine. New versions usually bring new bugs and new problems. The only reason I upgraded from XP to 7 was because my new PC had 16GB RAM. Win7 is still horrible and slow, but at least it can use my RAM. Win8 is even more slow and horrible. I think Microsoft has a clear direction: more horrible, more slow is the goal for the next Windows version.

  9. What is real? The definition and knowledge about reality differs from person to person.

    You could make game from a perspective of a blind and deaf human, just a black screen, and it would be real smile.png

    However, he would probably see things, since the brain adapts to lack of information. He could probably "see" wind, heat, rain, snow, flowers, sound vibrations, in addition that he can feel them.

     

    But even for a "normal" person (and again, what is "normal"?), some theoretical physicist may see the world completely different than a priest, or an artist. It is said that some people can "see" music, and a priest can probably "see" the work of god and signs of him everywhere. A theoretical physicist might see how the world is made of little superstrings, whose vibrations appears to us like matter, even feel like matter.

     

    And recently some scientists tested if the world is a computer simulation, and the results were positive. Everything what exists, is like in the matrix, there is no sign that anything is "real".

     

    And you can always have a "real" environment, where some billion year old civilizations visit the earth, and let your fantasy play, and it's still "real". Or where CERN invents a stable black hole which allows time and space travel, that's closer to reality than sci-fi.

    • Upvote 1
  10. I like charity, but I am afraid the money for charity can go into weapons and drugs. To make sure the money goes really for charity, I would just collect the money myself, and then do personally charity acts. For example buy a farm, and then let children visit it and milk the cows, collect the chicken eggs, cut the lambs wool, etc...

  11. I think it's better to have one forum for all versions, because there are many common things between the versions, and it would cause lots of duplicate posts and/or unanswered questions when people don't cross-look in the other forum for answers for the same question.

  12. When LE3 gets projected shadows, it beats LE2. And in the official RoadMap projected shadows are in version 3.0.

    Shadowmaps are quite useless, because they have only a very very short distance.

    Stencil volume shadows have a very long distance, but Josh said they have some problems with something and are not popular anymore.

    Josh said projected shadows will work also on models, but only if they are animated. So I assumed if an animated model has 1 frame and 1 bone and shadows will work!

×
×
  • Create New...