Recent

Author Topic: Kambi Vrml Engine  (Read 19905 times)

LA.Center

  • Full Member
  • ***
  • Posts: 244
    • LA.Center
Kambi Vrml Engine
« on: September 11, 2011, 10:19:57 pm »
Is there a step by step tutorial on how to use Kambi Vrml Engine with Lazarus?


avra

  • Hero Member
  • *****
  • Posts: 2584
    • Additional info
Re: Kambi Vrml Engine
« Reply #2 on: September 11, 2011, 11:00:05 pm »
There are also nice examples in CodeOcean directory of Lazarus CT edition.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

LA.Center

  • Full Member
  • ***
  • Posts: 244
    • LA.Center
Re: Kambi Vrml Engine
« Reply #3 on: September 12, 2011, 01:55:38 am »
OK, thx for the info. I am actually searching a 3D engine that runs on x86/x64 Win, Lin, and Mac.

If you know any additional libraries that are compatible with Lazarus, please let me know.

PS: I know OpenGL, but that one is very low level. I need something where I can quickly make a bitmap of a form and then bend, skew, roll-out etc.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8835
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Kambi Vrml Engine
« Reply #4 on: September 12, 2011, 06:24:59 am »
GLScene is high level enough while still allowing you to access low level OpenGL functions.

LA.Center

  • Full Member
  • ***
  • Posts: 244
    • LA.Center
Re: Kambi Vrml Engine
« Reply #5 on: September 12, 2011, 10:32:27 am »
I just found out that Kambi Vrml is not so good on Mac :( uses X11 which most of the users don't install.

OK, back to GLScene, I never used it and have no idea how to draw and distort a bitmap image, can anyone give me some hints?

Leledumbo

  • Hero Member
  • *****
  • Posts: 8835
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Kambi Vrml Engine
« Reply #6 on: September 12, 2011, 11:05:16 am »
The package has a lot of examples to learn from, also try this: http://glscene.sourceforge.net/wikka/GlsceneHelp

avra

  • Hero Member
  • *****
  • Posts: 2584
    • Additional info
Re: Kambi Vrml Engine
« Reply #7 on: September 12, 2011, 01:10:37 pm »
Lazarus CT CodeOcean examples (AsphyreSphinx, GLScene, OpenGL, OpenGLES, ZenGL, Pappe, Kambi...):
http://www.pilotlogic.com/codetyphon/help/codeocean.htm
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

LA.Center

  • Full Member
  • ***
  • Posts: 244
    • LA.Center
Re: Kambi Vrml Engine
« Reply #8 on: September 13, 2011, 11:28:14 am »
Thx a lot for the info, that was just what I was looking for. I love the simplicity of AsphyreSphinx, unfortunately it works only Windows 32 bit. :(

So I may create solution with mix of libraries. Shoot, just more work!

Sternas Stefanos

  • Full Member
  • ***
  • Posts: 170
  • Ex Pilot, M.Sc, Ph.D
    • http://www.pilotlogic.com
Re: Kambi Vrml Engine
« Reply #9 on: September 13, 2011, 01:36:19 pm »
Thx a lot for the info, that was just what I was looking for. I love the simplicity of AsphyreSphinx, unfortunately it works only Windows 32 bit. :(

So I may create solution with mix of libraries. Shoot, just more work!

Sir
My suggestion for 3D/2D graphic engines:
-GLScene       ->Win32,Win64,Linux32 and Linux64 (untested to macOS from us)
-KambiEngine->Win32,Win64,Linux32 and Linux64 (untested to macOS from us)
-ZenGL          ->Win32,Win64, Wince, Linux32, Linux64 and MacOS.

For the future, we working one new free 3D/4D engine...
Codename: FireGorilla... :D
have fun

« Last Edit: September 13, 2011, 01:40:26 pm by Sternas Stefanos »
CodeTyphon Architect and Programmer

LA.Center

  • Full Member
  • ***
  • Posts: 244
    • LA.Center
Re: Kambi Vrml Engine
« Reply #10 on: September 13, 2011, 04:38:56 pm »
I looked at ZenGL, to complicated for my taste, but FireGorrilla (hope you gona change the name :)) sounds interesting, is there a site/preview I can have look :)

You see, I am trying to create a Live Game library, which should be simple to use and powered on a Grid Computing system. Therefore I am looking for one that would simplify my already very complex project.

I just had a other look at ZenGL, can it do 3D, all the samples were 2D?
« Last Edit: September 13, 2011, 04:56:54 pm by plusplus »

Carver413

  • Full Member
  • ***
  • Posts: 119
Re: Kambi Vrml Engine
« Reply #11 on: September 13, 2011, 06:24:26 pm »
to my knowledge zen only does 2d. and glsene has some parts that don't really work on linux. something about the clib they were using. writing a game without having a game engine is sort backwards approach wouldn't you say? what sort of 3d do you need. if the graphic's are fairly simple then maybe you can focus on constructing what you need from opengl. 

Sternas Stefanos

  • Full Member
  • ***
  • Posts: 170
  • Ex Pilot, M.Sc, Ph.D
    • http://www.pilotlogic.com
Re: Kambi Vrml Engine
« Reply #12 on: September 13, 2011, 06:28:25 pm »
ZenGL is 2D until now but use OpenGL API (or DirectX ZenGLD3D)
and support many many OSes

You can request 3D to ZenGL http://www.zengl.org/forum/

FireGorilla is the "codename" soon first screens...
now I have FreeBSD to my lab...
CodeTyphon Architect and Programmer

Sternas Stefanos

  • Full Member
  • ***
  • Posts: 170
  • Ex Pilot, M.Sc, Ph.D
    • http://www.pilotlogic.com
Re: Kambi Vrml Engine
« Reply #13 on: September 13, 2011, 06:33:43 pm »
to my knowledge zen only does 2d. and glsene has some parts that don't really work on linux. something about the clib they were using. writing a game without having a game engine is sort backwards approach wouldn't you say? what sort of 3d do you need. if the graphic's are fairly simple then maybe you can focus on constructing what you need from opengl.

+1 Sir
but GLScene Library is "State of the Art", and not only in 3D pascal programming
CodeTyphon Architect and Programmer

Carver413

  • Full Member
  • ***
  • Posts: 119
Re: Kambi Vrml Engine
« Reply #14 on: September 13, 2011, 07:55:52 pm »
Glscene has some nice features but state of the art is pretty bold statement. last I checked only half the demos worked. after spending hours trying to find the missing libs. not exactly what I would call state of the art. then there's the whole documentation thing which last I checked was about ten years out of date. perhaps this has all changed as I don't really follow it dev anymore.   

 

TinyPortal © 2005-2018