C++ in Unreal
As Unreal becomes a more common DCC for gaming companies I decided to investigate how to create nodes and plugins in C++ for Unreal, to also be able to see what work we might be able to contribute in the future as Unreal becomes more prevalent.
I created a Blueprint function library that can interpolate between two meshes. It takes a source actor 1 and and source actor 2 in addition to a value t for the interpolation as inputs. Then it connects to a target actor as output to pass the interpolated vertices information to it. It was a simple but useful way to learn and understand how meshes work in Unreal and how to be able to get their vertex information and modify it within C++.
I gathered some information on how the build process was, how to setup VSCode for Unreal, the main classes to use in C++, etc. and documented everything so we can easily access that information if needed.
Used:
-
C++
-
Unreal
The following video shows the blueprint setup and the basic interpolation between two faces in Unreal using the node I created: