Resources Directory: Difference between revisions
Appearance
Line 39: | Line 39: | ||
==3D Models and Art Assets== | ==3D Models and Art Assets== | ||
====3D Models==== | ====3D Models==== | ||
* [[TurboSquid]] 3D modelling community | * [[http://www.turbosquid.com/ TurboSquid]] 3D modelling community | ||
* [[Sketchfab]] 3D modelling community | * [[https://sketchfab.com/ Sketchfab]] 3D modelling community | ||
* [[Blender]], a free and open source 3D modelling program | * [[https://www.blender.org/ Blender]], a free and open source 3D modelling program | ||
* [[OpenGameArt]] has a trove of mixed-quality 3D models free for use. | * [[http://opengameart.org/art-search-advanced?keys=&field_art_type_tid%5B%5D=10 OpenGameArt]] has a trove of mixed-quality 3D models free for use. | ||
* [[NASA's 3D Resources]] gallery has a number of public domain, space-themed 3D models. The files are in a few different formats, including .FBX, .3DS, .OBJ, and the less familiar .STL (stereolithography), but converters are easily found across the web. | * [[https://nasa3d.arc.nasa.govmodels/ NASA's 3D Resources]] gallery has a number of public domain, space-themed 3D models. The files are in a few different formats, including .FBX, .3DS, .OBJ, and the less familiar .STL (stereolithography), but converters are easily found across the web. | ||
====Texture Mapping==== | ====Texture Mapping==== | ||
* [[Normal Map Technical Details]] at the Polycount Wiki | * [[http://wiki.polycount.com/wiki/Normal_Map_Technical_Details Normal Map Technical Details]] at the Polycount Wiki | ||
* [[Texture Maps Explained: Physically-Based Rendering Workflow]] | * [[https://www.reddit.com/r/learnVRdev/comments/4of3kj/texture_maps_explained_an_introduction_to_pbr/ Texture Maps Explained: Physically-Based Rendering Workflow]] | ||
==Audio== | ==Audio== |
Revision as of 07:17, 3 January 2017
[/r/learnVRdev] Resources Directory
Hardware & User Experience
- User Experience (UX)
Engine-specific
Unreal Engine 4
- [Unreal Engine YouTube Channel], full of tutorials, announcements, and stream recordings
- [Unreal forums], and the [Unreal VR development forum]
- C++ (programming language for Unreal Engine 4)
- [Bucky's C++ tutorials] on YouTube
- [Orfeas's C++ tutorials for UE4]
- Blueprints Visual Scripting
- Video tutorials
- [Mitch's VR Lab] and his [VR content example assets]
- [WTF is?] Unreal Engine video tutorial series
- [Pong in VR tutorial project], created by [/u/Enter_the_Metaverse]
- [Creating a VR Space Combat Sim Without Code in UE4]
Unity
- [Unity3d Videos] on YouTube, featuring many tutorials and panels
- [Unity forums], and the [Unity VR forum]
- [Unity tutorial section], has beginner and intermediate tutorials for using the engine.
- [Microsoft Developer Network - Unity: Developing Your First Game with Unity and C#]
- [Unity manual]
- C# (programming language for Unity)
- [Unity and C# Video Tutorials by Sebastian Lague]
- [Unity tutorials for C#]
- [Unity documentation for C#]
- [Unity Coding Tips] on YouTube
- [Intro to C# programming and Scripting for Game in Unity], a $30 video tutorial series over at Udemy
- Learn C# programming on TutorialPoint
- [Introductory C# lessons with interactive code]
- [A handful of useful C# tutorials] at SourceCodester
- [Discussion forum for learning C#] at Dream.In.Code
3D Models and Art Assets
3D Models
- [TurboSquid] 3D modelling community
- [Sketchfab] 3D modelling community
- [Blender], a free and open source 3D modelling program
- [OpenGameArt] has a trove of mixed-quality 3D models free for use.
- [NASA's 3D Resources] gallery has a number of public domain, space-themed 3D models. The files are in a few different formats, including .FBX, .3DS, .OBJ, and the less familiar .STL (stereolithography), but converters are easily found across the web.
Texture Mapping
- [Normal Map Technical Details] at the Polycount Wiki
- [Texture Maps Explained: Physically-Based Rendering Workflow]
Audio
- Oculus's Introduction to VR Audio
- Audacity a free, simple-yet-powerful audio editor
- For stock audio, check out The Free Sound Project, the #GameAudioGDC Bundle, and the Oculus Audio Pack
Mobile Development
- Nvidia AndroidWorks provides all the SDKs needed to port a Unity or UE4 application to Android
- Android Studio is Android's all-in-one-suite for developing Android applications, and is useful for debugging and many development tasks. It also fulfills required SDKs.
- Google VR SDK for Unity (works for both Cardboard and Daydream)
- Google Cardboard Developer Overview, and the official Cardboard developer community on Google+
- Google Daydream Developer Overview
Additional VR/AR Platforms
Web VR
- Google web tools
- Mozilla A-Frame
- Google I/O 2016 Livestream- Building High Performance Daydream Apps
- Projects:
- WorkshopQuest, an online app that teaches core concepts of WebVR dev. From VR.Lab Brussels
Other
- Leap Motion forum, and their development forum
- Leap Motion best practices guide, generally useful for studying user experience