/Daz3dThirdPersonTemplate

Third Person Template example using Daz3d assets

Primary LanguageC++

ThirdPersonTemplate for Daz3d assets (UE4.26)

This files are only for use within an Epic Unreal Engine project and their download and use from this repository acknowledges your agreement to be bound by the terms and conditions implied by the Epic Unreal Engine license agreement and Daz3D license agreement.

Unreal Engine License: https://www.unrealengine.com/en-US/eula/publishing / https://www.unrealengine.com/en-US/eula/creators

Daz3D License: https://www.daz3d.com/eula

This is a forever free Third Person Template for Daz3d assets. The goal of this project is not to create a full game, but to showcase how to use Daz3d assets with unreal and offer some basic features for a quick start.

This project comes with content from the Genesis 8 Essentials and Epic’s Content Example Project.

Current Features:

Daz To Unreal Bridge configured for the project

Custom Meta-Human Skin and Eye Shader

Custom Paragon Hair Shader

Control-rig setup for Genesis 8.1 Male and Female

Retargeting configuration and poses for Mixamo, Mannequin, and Genesis 8.1 skeletons.

Foot IK Solution

Inventory System (Equip/Unequip/Drop items, Stack Items, Item highlighting)

Dynamic Material System (Change mesh opacity masks based on the equipped items to help prevent poke thru.

Simple Death and Restart Level

8-Way Locomotion System, with standing in place animations

Run

Jump

Crouch

Basic Debugs Keys (Slow Motion, Disable DSLL and Display FPS)

Volumetric Clouds, Sky Atmosmosferic Fog and Lighting Set.

Postprocess Material

First and Third Person Modes

Controls:

Mouse - Move Camera

AWSD - Locomotion

Left Shift - Run

Left Ctrl - Crouch

Space - Jump

V - Change Perspective

I - Toggle Inventory (Left Click the item icon to Equip/Unequip/Drop Items)

1 - Slow Motion

2 - Display FPS Counter (Right Side)

3 - Toggle DLSS

Future Goals:

Improve the control-rig setup

Improve the inventory system

Create a system that allows the use of Daz morphs to customize the character in-game

Create a Hand Ik Solution.

Create a ragdoll physics for the genesis 8 mesh.

Create a Save system

Add a simple example on how to blend combat animations with the locomotion system

Create masks for makeup and brows to fill the slots available at the skin shader. For now, there are masks only for the lips and nails. I recommend the use of the skin builder product to fill those slots while there is no free texture available.

Make the actor components blueprints more modular and plug and play.

Create documentation to help people migrate the functionalities of this project to their own projects.

Add sound to footsteps