website developed by Anastasia Naydina on neocities.org ◡̈
return_home

The project loads in a .fbx file of a model (the capsule example being exported from a Unity project) and renders it with an overhead lighting with diffusion, specular and ambient properties. The viewport is navigated around with WASD keys. This was built in Visual Studio 2022 with C++ and GLSL, as well as installing OpenGL dependencies.

Cartoony 3D shader built with Unity Unlit URP Graphs and Subgraphs. Certain lighting effects and tweaks enhanced with custom .hlsl functions. Built for Unity video game project. 3D model built by game's art team.

Pink and blue screen shader built with noise gradients and perlin ease functions to simulate "lava lamp" effect. This was programmed with GLSL and the video is the code running on Shadertoy.

Animation pipeline and blend trees built in Unity for character movement and animation. Clip with 2 humanoid rigs and small bird rig is a project with animation retargetting between humanoid rigs. Clip with 1 humanoid model is a project using a blend tree that transitions between animations based on what Key is pressed.

User Interface Tool that displays the animation of a svg transforming from one form to another in .gif form. Built with Python language and tkinter GUI.