I have a client that wants the ability to load a set of models (CAD DWG/DXF, possibly MD2, others are just nice to haves) and let a user walk around in a 3D world. This isn't anything fancy at all (if it were I'd be looking for someone to do the work LOL), just load a model (or set of models) of the campus and load an actor to walk around within the model.

The campus model(s) are exported from AutoCAD and include elevation and basic building mesh details (I'll have them turn off MEP layers).

Now, I know that GLScene can do this and does it quite well (in Delphi), but I've Never been able to get it to work cross platform on MAC. So, is there a library for Lazarus/FPC that works on all 3 desktop OS's (Windows, Linux, and MAC) that is simple to use? I don't typically do 3D and I'm not horridly interested in learning all the in's and outs, so any help on a general direction (or start from code) would be greatly appreciated.

- Jeremy