GithubHelp home page GithubHelp logo

aespinosadev / greek-level-animationdemo Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 1.05 GB

Interactive level made in Unity HDRP that showcases custom Cloth physics implementations, animations and 3D designs.

License: The Unlicense

C# 100.00%
cloth-simulation clothing game-development gameplay-programmer greek hdrp level-design physics-simulation unity3d

greek-level-animationdemo's Introduction

⚔ GREEK LEVEL DEMO ⚔

PROCEDURAL AND CLASSIC ANIMATION

All the cloth in this demo is using a custom physics component I programmed for Unity that uses the classic spring mass aproximation to simulate cloth behaviours. It is able to solve physics either explictily or using more complex aproximations like RK4 or simplectic euler. It is also prepared for computing wing forces and penalty forces resultant from collisions using a completely implicit aproximation to achieve a more realistic feel.

Classic animations have also been made for this demo, some of them have been taken for mixamo and have been manually modified in order to match the movements of the character in this demo. Others have been completely done from scratch.

3D ART

The second strong part of this project, along with the procedural animation part, is the 3D art, in which I have worked a lot. All you can see in this demo is not only modelled by me, but also texturized and baked by me, execpt for the jars and water material. The character is completely sculpted, modelled, rigged and skinned by myself, you can check the model and the high poly baked mesh in my Artstation. Much of the materials have been made by making high poly models esculpted in Zbrush, making them completelly unique.



About this repository

The real goal of this project is to integrate the physicals components I programmed within an interactive context, being the aforementioned a cloth behaviour simulator and a elastic solid simulator. As I am also very much into 3D art, I thought it was a good Idea to mix these two expertises on one single project. Maybe they are not very similar topics, buit the mix between these two will always have a great aesthetic impact.

You can download these components as plugins here and use them in your own Unity projects: https://github.com/AEspinosaDev/Cloth-Behaviour-Simulation https://github.com/AEspinosaDev/Elastic-Behaviour-Simulation

You can check the character and level 3D designs in my Artstation: https://www.artstation.com/artwork/o2Pxqw

greek-level-animationdemo's People

Contributors

aespinosadev avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.