8,484
edits
Paradox-01 (talk | contribs) mNo edit summary  | 
				Paradox-01 (talk | contribs)   (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 -   | :T - tutorial  | ||
:D -   | :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  | ||
*: ...  | |||
*: [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)  | ||
*** 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.  | ||
# 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)  | |||
# 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.)  | |||
# 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.]  | |||
===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   | 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.  | |||
edits