Oct 6, 2023

  1. This week, I started by learning how to use the paper 2d/ paper ZD plugin to import 2d sprites to our 3d scenes.
  2. Moreover, I’ve learned how to properly use the new enhanced input system using blueprints (I still want to implement it in C++ in the next project, but too lazy now, lol).
  3. I’ve been toying with using all 3d models and then slapping the pixelated shader at the end, but considering that the process of 3d modelling + rigging + animating will consume a considerable amount of time, I’ve stuck with the original idea of using 2d sprites within 3d world.
  4. To achieve pixelated 3d looks, like said before, we’ve just slapped the entire project with the shader:
    1. However, the problem occurred at first since our paper's 2d sprites are already pixelated.
      1. → solve this by using stencil settings (i.e., check if the texture has a different stencil setting and exclude it from the shader).
    2. → another problem: when our main character overlaps with pixelated 3d obj, they cancel each other out [to be solved later].
  5. Finally, we’ve set up version control for this game!