Announcement

Collapse
No announcement yet.

Halcyon Real Time Engine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Halcyon Real Time Engine

    Hi guys

    i have recently finished working on a realtime engine that takes baked GI scenes in max and lets you fly around it in realtime.
    I have had tremendous success with vray to bake the lightmaps due to its speed and noise free GI.

    The process is as simple as possible, all you have to do is create the scene, bake the lightmaps, name your objects and then export to the engine.
    There are features such as Level of Detail to help make large scenes, as well as instancing and stereo projection capabilities.
    You can download a demo that has been baked in Vray at
    http://www.lightcraftresearch.com/
    Its a model of Louis Kahns unbuilt Synagogue.

    cheers


  • #2
    will it work with a high poly terrain? say a mountain range with 3km radius?
    if you find a bug...kill it.

    Comment


    • #3
      How do you navigate? WASD ?

      32 or 64-BIT??

      /Ryan
      if you find a bug...kill it.

      Comment


      • #4
        Hey Ryan
        theres an instruction text file with the demo,
        but basically... left click to go forward, right click to go back
        < > changes speed of movement
        n m changes look speed
        g toggles gravity
        and the engine is 32 bit

        as far as terrain goes, as long as its under 15,000 polys it should be fine. I have also experimented with making 9 terrain tiles with different level of details so you can make larger terrains with 8000 px texture maps for each tile.

        Comment


        • #5
          it is very timely, we are looking for realtime viewer. i hope this will work. i am gona try out the demo.

          EDIT: 15000 poly / object or for the entire scene??
          if you find a bug...kill it.

          Comment


          • #6
            looks cool, but frankly the demo ran just horribly on my workstation quadro card. My card might not be the fastest out there, but it should be able to run it better then 2 fps. Can the program use textures other then tgas? Some of those had pretty large filesizes.
            ____________________________________

            "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

            Comment


            • #7
              no 15,000 polys per object.
              you can create scenes as large as you want, but ideally it wants to fit into video memory to get 75 fps.
              the engine essentially loads your scene into main memory, and passes what it sees into video memory, so if your scene is larger than what your video memory is, it will swap textures back and forth, dropping your frame rate from 75 fps to about 25 fps.
              best way to deal with big scenes is to set up level of detail, so basically make a copy of your object, rename it to be displayed further away, and bake lower res maps for it.
              In theory this can be used to make quite massive scenes.
              the best set up for Halcyon is a 512 meg video card or better, with a couple of gigs of ram.
              The demo scene uses about 100 megs of memory, and has 10 or so 2000 pixel lightmaps.

              percydaman.. did you have anything else running using memory?
              and yes you can use jpgs although i try and use tga as i am able to see how much memory it uses easily, not to mention the better quality tgas produce. Realtime engines will always uncompress the textures when loading anyway, so the only reason you would want to use jpg is to save disk space. i have got .dds support, according to the dds specs it should work better. but i havnt tested if it reduces the size in video memory.
              you can try resizing the tgas to see if it helps.

              Comment


              • #8
                I went ahead and killed everything and tried the demo again. I even set the display to 640x480 16, and I maybe got it to 5 fps. I can't expect my clients to even have as good a card as myself, so I KNOW they wouldn't be able to use it. Its a cool idea you have going here, but asking someone to have like 3gb of memory and a 768 meg card to run is asking to much IMO. Ill try the demo tonight when I get home on my better gaming graphics card.
                ____________________________________

                "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

                Comment


                • #9
                  I have a $100 128 meg nvidia and radeon card here running on a 2.4 ghz processor, and get 75 fps. also tried it at my previous work on a quadro and it ran fine. unfortunately i dont have every card under the sun here to test it on. so unfortunately i cant help you there.

                  Ideally Halcyon will be used to show clients on your workstation. That way you can make and test scenes larger than what most people have seen.
                  most RT engines limit your texture size to run on everybodys computer. that was not my aim, as such low res scenes look terrible in my opinion.
                  being able to use texture and lightmaps from 2000 px to 8000 px makes some sweet looking GI scenes.
                  Now hook up a plasma or a couple of projectors in stereo and its mindblowing.
                  So this is more of a presentation solution rather than a viewer that will work on everybodys computer.
                  I imagine quest 3d would be better suited to that.

                  Comment


                  • #10
                    hmmm...weird. Let me do some more troubleshooting.
                    ____________________________________

                    "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

                    Comment


                    • #11
                      well it ran like butta on another coworkers machine. So its just me I guess.
                      ____________________________________

                      "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

                      Comment


                      • #12
                        Very impressive, can you include animation of objects?
                        | LinkedIn | Twitter | JCanimator.com |

                        Comment


                        • #13
                          I get a "could not initialize diect3D" in xp64
                          Eric Boer
                          Dev

                          Comment


                          • #14
                            You have any plans for an actual demo of the software?
                            ____________________________________

                            "Sometimes life leaves a hundred dollar bill on your dresser, and you don't realize until later that it's because it fu**ed you."

                            Comment


                            • #15
                              its not compatible with x64. it was mentioned in the post above.
                              if you find a bug...kill it.

                              Comment

                              Working...
                              X