Giter Site home page Giter Site logo

Hi there๐Ÿ‘‹

About me ๐Ÿ‘จ

I am a developer with a strong passion for 3D and interactive applications. I've worked in a lot of different projects includying AR, VR, videogames and even animation films. And which I enjoy of that is to learn new stuff every day.

My professional experience: ๐Ÿ“Ž

๐ŸŒ  Iโ€™m currently working on Skydance Animation Madrid as Technical Director since 2020.

-  Here I create and maintain tools so artists can do and deliver their work.
-  I program in python for the different softwares of the studio (Maya, Houdini, Photoshop, Shotgrid,...)
-  Testing and debugging are some of my daily tasks for ensure the proper working of the tools.
-  And when code is ready for production I use jenkins for delivering it.
-  I'm always reading tickets and in communication with artists and production people in order to make the show go ahead.

๐Ÿš€ Before that I worked in my own studio, Nimoria Studio, which I founded with my college Jaime. We did AR apps, videogames and a lot of different audiovisual projects.

- In Nimoria I was in charge of the technical side of every project --> Developer/Rigger/Technical Artist/...

- It was really fun doing **research and develompent** for interactive projects.
- I used also **Houdini** and **Maya** for creating **game fx** and **procedural art** for our projects.
- I **set up Unity projects** trying to make Jaime's artistic work more easy and **automating** the boring **tasks** for him.
- We didn't work just in Unity. I researched a lot of technologies like **8thWall, Spark AR, Snapchat Lens Studio, usdz for web AR, Three.js,...**

๐Ÿข Escuela CES also offered me an interesting AR project in 2017. Where I was working in an AR visualization app.

- It was a good opportunity for consolidating my previous knowledge of **augmented reality**.
- It allowed me to create a full AR experience in which user was able to visualize furnitures in *place, move, rotate, scale them and change their colours and materials.

๐ŸŒ… In 2016 I started my adventure in videogames, AR and VR working as developer and 3D generalist for Iceblink.

- For them I created a level for a **zombies VR game** and improved existing level. I programmed new **mechanics**; created **3D art**; improved the **performance**, optimizing assets and lighting; and even created animatics.
- I also worked in different **AR projects**, includying the Music and Dealer app which had an interactive map, a guide for the event and allowed users to take funny pictures with instruments using Music And Dealers merchandising shirts.
- Here I learned how to deal with **shaders and camera setup** for creating different types of experiences like **AR portals**.

Education: ๐ŸŽ“

๐Ÿ† I'm currently studying Multimedia Degree in UOC University since 2020.

This allows me to continue consolidating my knowledge meanwhile I work.

๐ŸŽ† I made Houdini VFX Master in CICE from 2017 to 2018.

Where I learned how to create **procedural 3D and 2D art and visual effects**. This course was very revealling for me, because It allowed me to **know geometry and volumes at low level**. I made my master's final practice with **Unreal Engine** ,of course, because It is a engine with a fantastic connectivity with Houdini and I was still interested in realtime. So it was a great oportunity for learning how to use **shadergraph** and create different **effects and procedural modelling tools** with houdini.

๐Ÿ‘พ I got the Certificate of Higher Education in 2D/3D, Animation, Games and Interactive Environments in Escuela CES (2014-2016).

Where I learned how to **programm in Unity, create 3D and 2D content and develop entire videogames and applications**.

Some of the projects I've worked on: ๐ŸŽข

๐Ÿ”ฎ Spellbound (animation movie)

Currently working on it as Technical Director.
- Developing and maintaining tools for different softwares (Maya, Houdini, Shotgun, Photoshop, propietary software,...).
- Giving technical support and guidance to artistic departments.
- Debugging and testing.

๐Ÿ‰ Dragon keeper (animation movie)

I worked on it as Technical Assistant. Giving technical support to animation and layout departments.
- Scripting in maya for making some automatisms and tools.
- Scenes and assets debugging and fixing.
- Scenes optimization.

๐Ÿ‘พ Artificial Intelligence driven game made for Stratio's expo in Big Data Spain 2018.

Videogame made in the 4 days before the exposition. It was connected with a Touch Designer application through sockets. Touch Designer application got emotions values from our final client's artificial intelligence. I was in charge of the entire development of the unity game and the connection between Touch Designer app and my game. 
- I received a pack of assets from the client and made them game ready.
- I used Houdini for making some fractures and game fx and setting up the assets, getting the wireframe style the client wanted.
- I programed the game with simple mechanics and focused on connecting the inputs and getting the expected visual result.
- Antialiasing was one of the biggest challenges on terms of visual result and it was unnexpected because I couldn't see the game in the final screen until the day previous to the expo. The screen was too big but with not a great resolution and we needed thin wireframes. I had to improve the antialiasing as much as possible even using the trick of rendering it in higher resolution and resizing to the screen.
- Communication with Touch Designer was an interesting challenge too. It was the first time I heard about that software and I felt in love with it.

๐Ÿ‘พ Penhaligons AR projects.

Penhaligons was one of our bests clients as Nimoria Studio. We made multiple Augmented Reality applications for them. My main concerns with these proyects were:
- Getting a high quality visual result.
- Build augmented reality experiences intuitives and with a stable track.
- And finally but not less important, be able to get that with tight deadlines and adapt to client changes as fast as possible.

So in these proyects I focused my work on:
- Doing custom unity shaders (vertex and fragment) for portal effects, with vertex animation for simulating butterflies and flying bottles, ...
- Creating particle systems and animations for bringing to life the AR environments.
- Creating editor extensions and procedural tools for making changes as fast as possible. 
        For example:     
        - A procedural tool for building train rails directly in unity, so my teammate could build the scene in unity and make changes on it without having to switch between unity and a 3D modelling software.
        - An editor extension that set up the visibility of assets through the portal so assets were visible on editor but not in game (when clicking on play user only was able to see the assets if he was looking through the portal or after crossing it).
        - An editor extension for adding random initial pose and animation to some prefabs after they were dragged to the scene.

Penhaligon's Portraits A Scented Story

Antonio Nieto Pastor's Projects

ar.js icon ar.js

Image tracking, Location Based AR, Marker tracking. All on the Web.

arwt icon arwt

This library allows you to use Unity to build AR Web applications, working as a bridge between Unity and the best AR libraries available for the Web.

axolot icon axolot

Our entry for the Talentum Game Jam 2.0 (Telefรณnica)

behave-graph icon behave-graph

Open, extensible, small and simple behaviour-graph execution engine. Discord here: https://discord.gg/mrags8WyuH

disco_diffusion_local icon disco_diffusion_local

Getting the latest versions of Disco Diffusion to work locally, instead of colab. Including how I run this on Windows, despite some Linux only dependencies ;)

filament icon filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

glxf icon glxf

glTF Experience Format (glXF)

kinect-openni-bvh-saver icon kinect-openni-bvh-saver

This project is based on OpenNI2, NITE2, and OpenCV2, it will automatically save many skeleton animation clips to bvh files.

materialx icon materialx

MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

openapi-generator icon openapi-generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

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.