[Lazarus] LibC
Burkhard Carstens
fpc at bcsoft.de
Wed Sep 9 07:07:38 CEST 2009
Am Dienstag, 8. September 2009 22:21 schrieb matt shaffer:
> Well I'm basically looking for a 3D library that has
>
> Model loading (Blender does a good job of exporting almost anything,
> so long as the library does not have its own format I should be good)
> Texturing (Cannot get this to work with GLScene)
> Real time model transforming (For simple animated waves + models)
> Lighting effects (Shadows, colored lights)
> Particles
> OpenGL for hardware acceleration
> Demo programs, because I cannot learn anything without exploring
> first.
>
> I just cannot find many resources regarding cross platform 3D
> graphics with FPC; Only thing I found was GLScene and it was a big
> let down.. The cast II engine looked good but it does not yet support
> openGL so no cross platform compatibility is really there yet.
>
> Also I'm unsure of whether or not dropping an openGL component on the
> form would have solved my problems (I imagine it might have, but I
> forgot Lazarus had one), but the wiki article I read on ld -l seemed
> to imply that installing various (development) libraries was
> necessary, and after poking around the internet to find out which
> libraries I should install I got the error messages to go away.
>
> I'm not one of those people who needs a visible component, so long as
> the library contains demo apps & compiles easily and happily I should
> be good.
IIRC glscene supports most (if not all) of this. It works pretty well
for me on 32-bit linux with gtk1 even thou there are still some
glitches regarding bitmap manipulation.
It should also work with gtk2, but I'm not using gtk2 yet, so I don't
know about the related problems.
It also compiles and runs on 64-bit, however, there are more problems to
expect.
Some demos work, some need a little tweaking. Patches are welcome.
Just be sure to use the svn version of glscene and report problems/send
patches in mantis (project "Lazarus-CCR", category "glscene").
Also consider joining the #glscene channel on frenode.net irc.
regards
Burkhard
More information about the Lazarus
mailing list