Peng's Portfolio

Technical Art Works
Python in Maya
There are two functions in this tool. The first function is to create FK for the selected joints, and the second function is to batch rename the selected joints.
First Function


Second Function
When modifying the new name, you can also change the number of digits in the suffix. For example, if you enter 3, the suffix will be 001; if you enter 2, the suffix will be 01; and if you enter 1, the suffix will remain as 1.

Coding



Volcano In Houdini
In Houdini

Flowing Water In Unreal5


Detail In Unreal5



Shiling Project—Minion Death Material


Here is my work from my previous job. When the monster dies, we wanted to achieve a dissolution and fragmentation effect. I used material nodes in UE5 to dissolve the material and make it transparent. Later, I enhanced the effect by incorporating some HLSL code I learned through self-study. and creating an electronic dissolution feel.




Blueprint showcase


HLSLCode

Final rendered effect
Shiling Project—Skill Indicator
In this project, I also created skill indicators for all monsters. These indicators allowed players to anticipate and avoid monster attacks by observing the indicated skill range.

First, I used Photoshop to design the outline and gradient-filled rectangles for the indicators.


After importing them into Unreal Engine, I created decal materials, adding parameters that could be dynamically adjusted within Blueprints.

Finally, I developed a tool in Blueprints that could be utilized by all monsters. By integrating it with the GAS system, this functionality could be applied directly to skills.

In addition to rectangular skill indicators, I also created circular skill indicators.

Blood PostProcess


Substance Designer Material







