Restless Souls/Wishlist: Difference between revisions

You can import OBJ into UE4 after all. I just didn't see it as the list was bigger than my screen.
mNo edit summary
(You can import OBJ into UE4 after all. I just didn't see it as the list was bigger than my screen.)
Line 55: Line 55:
* emotions affects characters (not a must-have, rage enhances Daodan powers to a limited degree)
* emotions affects characters (not a must-have, rage enhances Daodan powers to a limited degree)


==Oni 2 game tech demo==
==Oni 2 game tech demo with Unreal Engine 4==
Everyone could pickup one of these points and investigate how to implement it.
Everyone could pickup one of these points and investigate how to implement it.


Line 64: Line 64:


:V - video
:V - video
:T - Tutorial
:T - tutorial
:D - Documentation
:D - documentation


Features the demo should include:  
Features the demo should include:  
Line 87: Line 87:
* compass (objective)
* compass (objective)
* LSI
* LSI
* fbx import and usage of old characters
* FBX import and usage of old characters
*: ...
*: [https://www.youtube.com/watch?v=7vtdJeRscAQ adding animations (V)]
** combining character parts to one model
** combining character parts to one model
** rigging the model
** rigging the model
*** minimum TRAC-TRAM integration I (walk cycle and idle)
*** minimum TRAC-TRAM integration I (walk cycle and idle)
*** minimum TRAC-TRAM integration II (combat idle, punch, kick, block, half-damage, unblockable, super)
*** minimum TRAC-TRAM integration III (throws)
*** minimum TRAC-TRAM integration IV (throwable objects)
*** overlay animations
**** aiming
**** holstering
**** h2h weapons
*** prone mode
*** prone mode
* keyboard and mouse controls
* keyboard and mouse controls
* functional animations
** character h2h (force-sensitive) (a.k.a physical animation component)
**:[https://www.youtube.com/watch?v=2AapLKCntvc (V)]
** character h2h
**:[https://www.youtube.com/watch?v=2QakhD03d9M (V)]
** hit reaction
**:[https://www.youtube.com/watch?v=f9z7N50wu7s (V)]
**:[https://www.youtube.com/watch?v=3lPSKA0hpdc (V)]
** minimum TRAC-TRAM integration II (combat idle, punch, kick, block, half-damage, unblockable, super)
** minimum TRAC-TRAM integration III (throws)
** minimum TRAC-TRAM integration IV (throwable objects)
** overlay animations
*** aiming
*** holstering
*** h2h weapons
** ledge climbing
**:[https://www.youtube.com/watch?v=4yjcwZLQqlE (V)]
**:[https://www.youtube.com/watch?v=H2xqW7lKkyw (V)]
**:[https://www.youtube.com/watch?v=H2xqW7lKkyw (V)]
**:[https://www.youtube.com/watch?v=fLLKgc0LDqc (V)]
**:[https://www.youtube.com/watch?v=ABgcv21uivU (V)]
** cover
**:[https://www.youtube.com/watch?v=TzL7YDEPej0 (V)]
* healing by hypo and level areas
* healing by hypo and level areas
* particle (attachable to env, weap, char)
* particle (attachable to env, weap, char)
Line 109: Line 127:
** patrol paths and pathfinding
** patrol paths and pathfinding
** recreation of basic ONCC properties (incl. shooting inaccuracy)
** recreation of basic ONCC properties (incl. shooting inaccuracy)
** spawn AI
**: [https://www.youtube.com/watch?v=hVdNji_TtXw (V)]
* h2h-specific animations
* h2h-specific animations
** startle
** startle
Line 137: Line 157:
Now then if you want to try this do the following.
Now then if you want to try this do the following.


1) Install Visual Studio 2017 Community (to write C++ later)
# For content creation you maybe want to use [[Blender]] since it is free and available for PC, Mac and Linux.
 
# Install Visual Studio 2017 Community (to write C++ later)
2) Register at [https://www.unrealengine.com/en-US/what-is-unreal-engine-4 https://www.unrealengine.com/en-US/what-is-unreal-engine-4], while logged in you can download the installer from the upper right corner. (Blue button "DOWNLOAD".)
# Register at [https://www.unrealengine.com/en-US/what-is-unreal-engine-4 https://www.unrealengine.com/en-US/what-is-unreal-engine-4], while logged in you can download the installer from the upper right corner. (Blue button "DOWNLOAD".)
 
# Start Installer and download Unreal Engine 4.17.1 (It will be about 6 GB. It extracts to 17 GB.)
3) Start Installer and download Unreal Engine 4.17.1 (It will be about 6 GB. It extracts to 17 GB.)
# Learn viewport navigation from the yellow flashing blue hat icon.
 
# Then continue with the videos of the [https://docs.unrealengine.com/latest/INT/Videos/PLZlv_N0_O1ga0IoRrpI4xkX4qmCrhGu56/index.html 3rd Person Game tutorials.]
4) Learn viewport navigation from the yellow flashing blue hat icon.
 
5) Then continue with the videos of the [https://docs.unrealengine.com/latest/INT/Videos/PLZlv_N0_O1ga0IoRrpI4xkX4qmCrhGu56/index.html 3rd Person Game tutorials.]
 


===Tutorial summary: 3rd Person Game===
===Tutorial summary: 3rd Person Game===
Incomplete notes...
Incomplete notes...


It seems like there aren't scripts anymore. Blueprint is Visual scripting, you are working with visualized functions, objects, etc. It's more what you can do with the c++ code which also gets compiled.
It seems like there aren't scripts anymore. Blueprint is Visual scripting, you are working with visualized functions, objects, etc. It's more what you can do with the C++ code which also gets compiled.


FBX can contain data for TRBS, TRIA, TRAC, multiple TRAM, materials, textures.
FBX can contain data for TRBS, TRIA, TRAC, multiple TRAM, materials, textures.
Line 234: Line 250:


Select all and press "C" to group them in a comment. That way better remember what it does and can the stuff around all at once.
Select all and press "C" to group them in a comment. That way better remember what it does and can the stuff around all at once.
====Meshes====
Since OniSplit outputs 3D meshes mostly as Collada (DAE) - and few as Wavefront (OBJ) - you cannot transfer objects from Oni to UE4 directly.
So you either need the [http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=22694909 FBX converter] or [[Blender]] to convert the Collada to FBX file format.
Tips and tricks:
* Reset pivot of meshes [https://www.youtube.com/watch?v=N1h5mMviSKs (V)]
====HUD====
====Normal maps====
Can be created in Photoshop (3D) and Blender.
8,018

edits