Home

carnalis edited this page Feb 4, 2017 · 76 revisions

Introduction

Welcome to the Urho3D wiki!
This is the official community effort in an attempt to provide a solid, expanding knowledge base to get you started and keep you going with the Urho3D game engine. There is still a lot to be done so please share your wisdom.

Libraries that extend Urho3D.
Wishlist/Ideas Put stuff you would like to see in this wiki here!
Urho3D Wishlist Features and ideas for Urho and/or libraries/modules for Urho.

Tutorials

Getting started

Setting up Urho3D on Windows with Visual Studio
Setting up Urho3D on Windows with MinGW
Setting up Urho3D on Linux
Setting up Urho3D on Android
Setting up an Urho3D Project (CMake)
First Project

Topics

Skyboxes
Terrain
DebugHud and Profiling
Materials
Events
Physic (TODO)
Sound (TODO)
XML (TODO)

HowTos

Manually draw something on a texture/image
How to fix a fast object not colliding with things?
Manually controlling bones
Mixing/Blending Animations
Super Large Worlds
Post Processing Effects (TODO)
Changing Engine Parameters before and while running
Shipped Materials (TODO)
Texture Animation and Texture Atlases via UV changes
Inverse Kinematics

Forum Topics

General

A more advanced INI parser
Character Controller - FPS Controller by hdunderscore
Oculus Rift support (renderer and input)
Shared library in project

Modeling

Exporting LODs with Blender

Scenes

How to layer scenes
Managing large scenes
SplashScreen full example
Background scene loading thread
How to best generate an in-game hud
Vegetation in Urho3D
Choosing collision masks/layers
Moire patterns and artifacts with directional lights
How to control render order
Curved text
Way to getting depth texture in forward render path?
Loading prefabs

Materials/Shaders

Models dissolving like Doom 3
Outline v2
Soft Particles
Torchlight 2-ish occlusion ghosting

Script

Configuring CodeLite for editing AS scripts
How do I make a script object in C++?
Runtime-compiled C++ in Urho3D aka “Scripting in C++”

UI

Render UI to texture

Bindings

C#: https://github.com/xamarin/urho

Links

irc://irc.freenode.net/Urho3D There's an unofficial IRC channel "urho3D" on the freenode server.
http://discourse.urho3d.io/t/ready-to-use-models-with-animations/2147 Some ready to use models for Urho
Free Terrain Editors