I’m currently working on a little project where I’m doing various things, such as shaders, effects, modeling and animation. It’s mostly a demo, I will see if it evolves into something more one day. My codename currently is “Exedre”.
One of my current goal for the moment is to create a convincing terminal/console where the user can type commands and get a feedback. Of course, since my project is about an old machines/computer, I wasn’t able to resist the urge to add glitches ! This is full real-time with some custom shaders and render target textures. One of the funniest part of those glitches is that I’m using an old caustic textures to create some of them.
I also started looking into holograms. Not sure exactly what I want, but by trying to implement some ideas I found new effects. So I’m mostly experimenting at the moment. The line were tricky to get right because I use vertex deformation in the shader and without the right UVs and polycount I wasn’t getting the deformation I wanted.
Incredible! do you plan on showing the community how you did some of these things or is this just a personal project? I know I could really use some insight into how you made the terminal environment for example!
For the moment I don’t plan specific explanations or tutorials. Maybe at the end when I will be done.
As for the terminal itself, I just use the functions in the PlayerController class to listen the keyboard, write that down into a render target and then display it on screen with a post-process materials.
I’m still working on this project, at a slow pace unfortunately. I had my hands on some other things lately.
Since the last message I created a computer where I put my glitched terminal simulation.
The computer is fully “playable”, if the player push a key on its real keyboard, the in-game will follow. I put a little animation in place to showcase it :
For more visuals and details, you take a look at the ArtStation page : ArtStation - Explore
Now that I consider the computer “done” I’m working toward the center of the room when I plan to display holograms and more. This weekend I experimented with some new holograms :