Categories
UE

Summary & Reflection Blog | The Last Harvest

In The Last Harvest, I set out to build a Van Gogh–inspired, abstract-expressionist environment in Unreal Engine—using flowing brushstroke language, rotating light, and a soft palette (golden yellow, light green, and pink) to turn a cornfield into a “living painting” rather than a realistic farm scene.

What Worked

Overall, I feel I achieved the main stylized goal: the scene reads as painterly and atmospheric, with a clear emotional direction—gentle, dreamlike, and slightly bittersweet.
More importantly, I managed to complete a full production loop from concept to output: building the environment, testing materials and lighting in-engine (Lumen, fog, color grading), developing shots, and delivering a rendered sequence.

What Fell Short (and Why)

While the overall style direction is in place, some areas still feel rough in detail polish. The main reasons were:
• Hardware limitations & lag: UE5 became slow during heavy iteration, which reduced how much fine-tuning I could realistically do.
• Time planning: I prioritized getting a complete result, leaving less time for consistent refinement across assets.
• Style consistency: Some elements still vary in how “painterly” they feel, which shows I need a stronger system for unifying brushstroke density, edge treatment, and color behavior across the whole scene.

Key Takeaways

This project taught me that stylization isn’t a single filter—it’s a set of rules that must stay consistent across textures, materials, lighting, and composition. I also learned that locking down a few “style benchmark shots” early can make later production faster and more coherent.

If I Do It Again

Next time, I would:
• Establish 1–2 final benchmark shots earlier (materials + lighting + grading locked).
• Reserve a dedicated polish phase for asset consistency and shot pacing.
• Under limited hardware, focus detail only where the camera actually sees it, instead of chasing global perfection.

Even with the constraints, The Last Harvest gave me a clearer understanding of how to translate a painterly concept into a real-time UE workflow—and what I need to improve to make the final result cleaner and more unified.

Leave a Reply

Your email address will not be published. Required fields are marked *