Category Archives: Unity3D

Tutorial Link Collection

I stumble over many game art related tutorials daily and want to keep track of them in here…

ue4

-Maya To Ue4 Unit Conversion http://www.worldofleveldesign.com/categories/ue4/ue4-set-up-maya-grid-to-match-unreal-engine4.php

substance d

-reprojection of texture maps https://www.youtube.com/watch?v=ykOmF9iCm_w

 

unity3d

– isometric camera http://gamedevwriter.blogspot.de/2015/05/unity3d-isometric-camera-tutorial.html
– isometric camera tilting http://exiin.com/blog/tips-for-improving-isometric-view/
– Unity Serialization https://sometimesicode.wordpress.com/2015/04/11/unity-serialization-part-1-how-it-works-and-examples/

– Basic Spline Curves https://unitygem.wordpress.com/basic-spline-curve/

zBrush

– Tileable Sculpting https://www.youtube.com/watch?v=e04k4Cz8UBo
– Tileable Grass using Nano/ Arraymesh https://www.youtube.com/watch?v=pO3mL9hFzDs

– ZModeler Bevel / Extrude https://www.youtube.com/watch?v=aJvuZLpzSnU

– Clean Extrusion https://www.youtube.com/watch?v=nLT0VgYyGnw

Normal Maps 

– Understanding waviness (Edge loops) http://www.polycount.com/forum/showthread.php?t=81154
– Hard Edges / Averaged Mesh Projection vs Explicit mesh normals http://www.polycount.com/forum/showthread.php?t=107196

Technical Art Related

– GTA V Graphics Study http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/

Using C++ in Unity3D

So I need to get better in C++, but Unity3D only supports Unityscript (Javascript), Boo and C#… almost correct!
It appears to be possible to include C++ and other native libraries, Unity calls this “Native Code Plugins” and it’s described here for Android http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html

The article briefly mentions that we need to be familiar how to build NDK libraries, turns out this also requires prior knowledge, which again requires prior knowledge. So where do I start as an absolute beginner?

Step-by-step: How to build a shared Library with NDK

1. JDK (Java Development Kit)

2. ADK (Android Development Kit)
Prior knowledge of JDK, Eclipse (IDE)

3. NDK (Native Development Kit for Android)
Prior knowledge of ADK, JDK

4. Unity Plugins for Android
Prior knowledge of NDK, ADK, JDK

I’ll post more regarding my C++ in Unity3D adventures soon. 🙂