1. Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 07, 2007
- 993 views
- Last edited May 08, 2007
Hello everyone I've just finished wrapping the Horde3D engine for use with euphoria. Horde is a young 3D engine by Nicolas Schulz. It is in active development and shows a lot of promise. I have created a complete package which is basically the official C++ package plus eu wrappers and a port of the "Chicago" C++ demo. The package (3.4mb zip) is available here: http://www.homepages.ihug.com.au/~mabrown/euphoria/horde3d/Horde3D%20SDK%20%5b0.10.0%5d%20-%20Euphoria_01.zip and via the "recent contributions page" The official Horde3D webpage is here: http://www.nextgen-engine.net/ All the best Mark - Ooops, sorry, sent first post with no subject. I don't use the web form much... but none of my email posts seem to get through anymore :(
2. Horde3D Engine for Euphoria
- Posted by "Mark Brown" <mabrown at ihug.com.au> May 07, 2007
- 964 views
- Last edited May 08, 2007
Hello everyone I've just finished wrapping the Horde3D engine for use with euphoria. Horde is a young 3D engine by Nicolas Schulz. It is in active development and shows a lot of promise. I have created a complete package which is basically the official C++ package plus eu wrappers and a port of the "Chicago" C++ demo. The package (3.4mb zip) is available here: http://www.homepages.ihug.com.au/~mabrown/euphoria/horde3d/Horde3D%20SDK%20%5b0.10.0%5d%20-%20Euphoria_01.zip The official Horde3D webpage is here: http://www.nextgen-engine.net/ All the best Mark
3. Re: Horde3D Engine for Euphoria
- Posted by Jonas Temple <jtemple at yhti.net> May 08, 2007
- 952 views
Okay, dumb question. I tried to run the demo and it says I may not have the correct version of OpenGL. How do I check "if" I have OpenGL and if it's not current, where do I get it? Jonas Temple http://www.innovativesys.net
4. Re: Horde3D Engine for Euphoria
- Posted by Michael Raley <thinkways at yahoo.com> May 08, 2007
- 944 views
Jonas Temple wrote: > > Okay, dumb question. I tried to run the demo and it says I may not have the > correct version of OpenGL. How do I check "if" I have OpenGL and if it's not > current, where do I get it? > > Jonas Temple > <a href="http://www.innovativesys.net">http://www.innovativesys.net</a> well on my laptop I goto control panel and open the Intel Extreme applet and it has an OpenGL tab and another tab tells me my Graphics chipset is an 82852 family this will vary with your Video card of course (ATI, etc) The Intel site says this ' OpenGL* is an API (Application Programming Interface) for 3D graphics that is used by many games. OpenGL enables hardware acceleration of 3D graphics, so support is required from the graphics drivers for optimum performance. The latest graphics drivers will usually provide the best compatibility with games that use OpenGL. Graphics drivers that come with Microsoft* Windows* or that are downloaded from Windows* Update typically do not support OpenGL.' --"ask about our layaway plan". --
5. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 08, 2007
- 965 views
Jonas Temple wrote: > > Okay, dumb question. I tried to run the demo and it says I may not have the > correct version of OpenGL. How do I check "if" I have OpenGL and if it's not > current, where do I get it? Hi Jonas, To the best of my knowledge the OpenGL drivers are part of your video card driver setup. When I first tried running the official c++ demo on my machine, all I got was a black display. Updating my video card drivers fixed the problem. Also, I probably should have mentioned this from the Horde website: "Horde3D requires a fully OpenGL 2.0 compatible graphics card. In terms of DirectX that means a card supporting at least Shader Model 2.0 or better SM 3.0. So the minimum hardware needed to run an application using Horde3D is a NVidia GeForce FX or ATI Radeon 9500 graphics accelerator." Finally, does it also fail on the included c++ version of the demo? Mark
6. Re: Horde3D Engine for Euphoria
- Posted by Jonas Temple <jtemple at yhti.net> May 08, 2007
- 894 views
Mark Brown wrote: > Hi Jonas, > > To the best of my knowledge the OpenGL drivers are part of your video card > driver > setup. > > When I first tried running the official c++ demo on my machine, all I got was > a black display. Updating my video card drivers fixed the problem. > > Also, I probably should have mentioned this from the Horde website: > > "Horde3D requires a fully OpenGL 2.0 compatible graphics card. In terms of > DirectX > that means a card supporting at least Shader Model 2.0 or better SM 3.0. So > the minimum hardware needed to run an application using Horde3D is a NVidia > GeForce FX or ATI Radeon 9500 graphics accelerator." > > Finally, does it also fail on the included c++ version of the demo? > > Mark The C++ demo does give the same message. I have a little bit older laptop so mine might not be compatible. I'll check it out. Of course I just updated my home machine to a duo core Athlon 64 with a brand new video card so the demo "should" run there. Jonas Jonas Temple http://www.innovativesys.net
7. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 08, 2007
- 929 views
Jonas Temple wrote: > The C++ demo does give the same message. I have a little bit older laptop so > mine might not be compatible. I'll check it out. Of course I just updated > my home machine to a duo core Athlon 64 with a brand new video card so the > demo > "should" run there. That's good... I was a bit worried I'd made a mistake (doubtless there's an error or two in there somewhere!) The demo runs fine on my Sempron 64 / Geforce 6200. Should run nicely on a better card. Next I might have to think about wrapping a physics engine, perhaps ODE or Newton. Mark
8. Re: Horde3D Engine for Euphoria
- Posted by don cole <doncole at pacbell.net> May 09, 2007
- 906 views
Mark Brown wrote: > > Jonas Temple wrote: > > > > Okay, dumb question. I tried to run the demo and it says I may not have the > > correct version of OpenGL. How do I check "if" I have OpenGL and if it's > > not > > current, where do I get it? > > Hi Jonas, > > To the best of my knowledge the OpenGL drivers are part of your video card > driver > setup. > > When I first tried running the official c++ demo on my machine, all I got was > a black display. Updating my video card drivers fixed the problem. > > Also, I probably should have mentioned this from the Horde website: > > "Horde3D requires a fully OpenGL 2.0 compatible graphics card. In terms of > DirectX > that means a card supporting at least Shader Model 2.0 or better SM 3.0. So > the minimum hardware needed to run an application using Horde3D is a NVidia > GeForce FX or ATI Radeon 9500 graphics accelerator." > > Finally, does it also fail on the included c++ version of the demo? > > Mark How would I know if i had a fully OpenGL 2.0 compatible graphics card or not? Don Cole
9. Re: Horde3D Engine for Euphoria
- Posted by c.k.lester <euphoric at cklester.com> May 09, 2007
- 945 views
Mark Brown wrote: > > I've just finished wrapping the Horde3D engine for use with euphoria. HOLY COW!!! That's awesome, Mark. It looks beautiful on my PC... Athlon 64 X2 Dual Core 4200+, 2GB RAM, and GeForce 7300 GT video, even when running the source (not the compiled) version. I don't know much about 3D programming/graphics, but that bumpy rock floor looks great, and the character's body/clothes are just as good as CS:S.
10. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 09, 2007
- 914 views
don cole wrote: > How would I know if i had a fully OpenGL 2.0 compatible graphics card or not? Perhaps try a Google for the specs of your card or its gpu. I Googled mine (some cheapo thing with an NVidia Geforce 6200 gpu) and got an NVidia page with the specs, indicating that it supports SM 3.0) Mark
11. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 09, 2007
- 923 views
c.k.lester wrote: > HOLY COW!!! That's awesome, Mark. > > It looks beautiful on my PC... Athlon 64 X2 Dual Core 4200+, 2GB RAM, and > GeForce 7300 GT video, even when running the source (not the compiled) > version. > > I don't know much about 3D programming/graphics, but that bumpy rock floor > looks great, and the character's body/clothes are just as good as CS:S. I was also really taken by how nice the bumpy floor and the clothes were in the demo. The demo isn't much different on my machine speed wise when comparing the C++ or Eu versions, even interpreted. I put a constant in at the top of one of the includes to set the number of animated characters. 125 is about the practical limit on my computer / gfx card. I'd be interested to see how far your machine can push the number of characters. I'm looking forward to updates of this engine. The author, Nicolas Schulz, is working on particles. That should be fun. I'm thinking of trying a simple 3D chess game (sort of like the old "Battle Chess") using the chess code from the archive by Normand Blais. Mark
12. Re: Horde3D Engine for Euphoria
- Posted by don cole <doncole at pacbell.net> May 09, 2007
- 902 views
Jonas Temple wrote: > > Okay, dumb question. I tried to run the demo and it says I may not have the > correct version of OpenGL. How do I check "if" I have OpenGL and if it's not > current, where do I get it? > > Jonas Temple > <a href="http://www.innovativesys.net">http://www.innovativesys.net</a> I'm getting the same thing. Is Intel(R)82810E Graphics Controller compatable ? Don Cole
13. Re: Horde3D Engine for Euphoria
- Posted by Jonas Temple <jtemple at yhti.net> May 09, 2007
- 921 views
BTW, The demo worked just fine on my PC as well (AMD Athlon Opteron Dual Core with 256MB ATI graphics card, 1 GB of memory). The camera movement was very smooth on both the C++ and Euphoria version. Coming from a 99.99999% business programming background I admit that I've always been interested in graphics/gaming programming. I've downloaded a few engine examples from this site but the stumbling block for me was how to design the graphics to begin with. I'm not particularly good at art (okay, I stink) so my problem was always "how do I create the graphics that the engine displays"? What I wanted was an engine that I could say "build a city" and POOF it's there. But I know that's not reality. Mark, could you just create routines that I could create an entire world with just a few simple lines of code? For example atom space space = create_graphics("space") or atom racetrack racetrack = create_graphics("racetrack") How about it? :) Jonas Temple http://www.innovativesys.net
14. Re: Horde3D Engine for Euphoria
- Posted by c.k.lester <euphoric at cklester.com> May 09, 2007
- 907 views
Jonas Temple wrote: > > Mark, could you just create routines that I could create an entire world with > just a few simple lines of code? For example > > atom space > space = create_graphics("space") > > or > > atom racetrack > racetrack = create_graphics("racetrack") That will have to wait, Jonas. I've already asked him to create a cortex interface so whatever I imagine will be created and coded for me. :P
15. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 10, 2007
- 907 views
don cole wrote: > I'm getting the same thing. > Is Intel(R)82810E Graphics Controller > compatable ? Hi Don I did a quick google and it seems to me that your graphics is on-board and looking at the specs, unlikely to support the Shader Model Horde requires. Even if it does, I suspect that most on board graphics chipsets will struggle pretty badly with this. A user on the Horde forum asked about a Geforce 5200 and was told that it would work but not very well. So the card also needs a bit of oomph. I noted while I was looking around for your card that many recent games require SM2. Even Vista's Aero desktop demands it! Sorry Don, I should have thought about posting the specs with the upload. Mark
16. Re: Horde3D Engine for Euphoria
- Posted by Mark Brown <mabrown at ihug.com.au> May 10, 2007
- 923 views
Jonas Temple wrote: > Mark, could you just create routines that I could create an entire world with > just a few simple lines of code? For example > > atom space > space = create_graphics("space") I've found that most of the game creation systems out there produce games which all look and play like they were built in a point and click sort of way. They're all a bit too alike. I think they limit the user too much. That said, some generic routines would be useful. At the moment Horde only has about 50 functions so it shouldn't be too hard to use. The routines in the demo could be used as the starting point for a simple game I think. There are also a lot of 3D models, textures etc on the web which could be used in a freeware game. To make a complex game will require some effects to be built into the engine I think. Particles are coming. Unlike Morfit, Horde isn't a game system, so a physics engine will probably be needed (Newton and ODE both look possible from Euphoria.) Mark