This a nasty one, alright.
To really begin to get a handle on wood grain materials you have to build all your wood objects stick by stick, just like the carpenter. A slab and a hole for a wood frame isn't going to work. Unfortunately, most of the standard library parts are built with the latter method, so all your doors and windows are better off in aluminum or plastic. You'll save almost as much time in rendering as you will in yearly maintenance.
If you create new wood objects with separate horizontal and vertical members, ArchiCad will try to orient the texture based on an invisible set of rules, which I've never completely understood, using the mysterious GDL VERT and COOR commands. Long wood planks will usually run the texture in the right direction. Textures on square shapes or complicated polygons are anybody's guess. Or you can get a beam with horizontal texture on the face and vertical on the sides. Clients love to point that out to you.
For real obsessive-compulsive fun, there's always the the Edit/ "Align 3d Texture," which get gets old fast for anything more complicated than a picture frame.
I finally created two sets of wood texture materials, one for vertical members and another for horizontals, which gives me at least the illusion of some control. Which one goes where is always a matter of trial and error. Lately I've noticed that a wood door I created will flip all its textures 90 degrees whenever it's opening angle exceeded 20 degrees.
David Collins
Win10 64bit Intel i7 6700 3.40 Ghz, 32 Gb RAM, GeForce RTX 3070
AC 27.0 (4001 INT FULL)