8,018
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