Lucas Kemna

Computer Graphics Artist - www.illusionloop.com

About

I have always been fascinated by how video-games or simulations tried to mimic reality. When I got my first pc I started to modify games by altering levels, physics or models. While studying architecture in Karlsruhe i began to work with the Unity engine. I created game prototypes, architectural visualizations, started publishing 3D-models and tools to the Unity Asset Store and founded IllusionLoop.

Specialities

Wide spectrum of skills needed for game-design, organic and hard-surface modeling, complete 3D-modeling workflow (concept + design, modeling, UV unwrapping / layout + texturing, engine integration), creation of artistic tools and editor-extensions, custom materials and shaders, simple rigging and animations

Skills

Unity (also C# and Shader programming), Blender, Photoshop, Affinity Photo, InDesign, Substance Painter, Substance Designer, SketchUp

Location

Freiburg, Germany

Work

Gate

A demo scene for a 3D-model package. Made with Unity 2017, Blender and Substance Painter. The gates are modular and controlled by a script component.

Guitar

This 7-string guitar and accessories are models with high level of detail. Modeled in Blender and textured using Substance Painter, Substance Designer and Substance Source. Scene rendered in realtime with Unity 2017.

FishBowl

This is my first published game. It is a teaser for a bigger project and was built within 8 days. It can be played here: illusionloop.webflow.io/fishbowl-demo

Sunset

A small scene for use as animated background. Modeled in Blender and rendered with Unity 5. Materials were made with Substance Designer. All models are low-poly and optimized so that the scene can be rendered in real time, even on low-powered devices.

Substance Materials

Procedurally generated materials created with Substance Designer.
Open-GL rendered.

Bezier Curve Tool

This Unity-plugin can create precise, curved objects from any input-mesh. Because it is modular, it can be used in many situations. Components like bezier-transform or the instantiate-modifier can be added like regular game-objects and the rail-joint simulates physics. It can also be used to create procedural environments at runtime. Work in progress.