Yes, it is always possible to find regular triangle-free graphs of any degree up to half the number of vertices (as long as the number of vertices is even). To see this, first consider $K_{n,n}$. Byby Hall's Theorem, the edges of $K_{n,n}$ has a perfect matchingcan be partitioned into $M$$n$ disjoint perfect matchings. Removing the edges The union of $M$ leaves$d$ of these perfect matchings is a $(n-1)$$d$-regular graph which is bipartite graph (and hence triangle-free). Repeat.
It is obviously not true if the number of vertices is odd. If $n$ and $k$$d$ are both odd, then there are no $k$$d$-regular graphs on $n$ vertices and hence no triangle-free ones either.