Все зависит от реализации травы. #Но при любом раскладе TCL там не нужен (IMNSHO). #Это будет либо полигональная трава, либо нечто подобное тому, что сейчас мы имеем в качестве леса, либо вертексные шейдеры, что врядли.

Боюсь, что здесь ограничится пиксельными шейдерами (GF4MX, действительно, отдыхает).
На счет воды есть два варианта (как я понимаю) :
1) использование попиксельного  отражения для создания зеркальной поверхности + наложение карты высот  для имитации ряби на воде.
2) вместо карты высот применение вершинных шейдеров -  получение динамических волн и ряби.
Соответственно, требуется больше ресурсов.