Found sources for dim3. Nobody's touched these since 2014 at the latest, though.
https://code.google.com/archive/p/dim3/ ... ult/sourcehttps://github.com/prophile/dim3EDIT:
Well, dim3 is basically dead, has been for a while it seems. Without that,
there are no animated 3d models in A1.
There is no way to assign static models to frames, and no practical method of animating scenery models aside from rotation and transform of the entire scenery object with Lua. This, I know for a fact
does work (at least for things like doors.)
In terms of "animating" the skin (or even the mesh geometry) of a 3d model in A1, you're looking at swapping scenery objects in place of frames (an idea that quickly becomes restrictive due to limited slots, at least)
or using a monster and swapping its sequences in place of frames by way of manipulation in Lua.
3d monsters work more or less fine. Mind you, I've already made a few. However, even in their intended purpose, those have their own drawbacks, namely the fact that monsters do not interpolate their facing as they turn, which looks downright
weird. I've had minor success in overcoming this with Lua, but it's hardly trivial, and has glaring side effects (suddenly "popping" up walls) that I have yet to sort out. Thus, the monsters that I do have so far are all more or less radially symmetrical!

Since stationary monsters don't necessarily have the same problem with randomly deciding whether or not to suddenly climb up a neighboring polygon several WU in a single tick while under Lua duress, the monster-as-scenery kludge could be practical, but it's a stretch. And, you're not going to get too many "frames" to work with there either. Frame-wise animation of mesh geometry is pretty much hopeless. If you just wanted to change the skin though, maybe for some "blinkenlights", it would be vaguely applicable.
As far as I can tell, that's about it though.
