 |
| Domů | Fórum |
Tutoriály
Toto je seznam všech tutoriálů z oficiálních stránek přeložených do čestiny. Kompletní zdrojové kódy z těchto příkladů jsou přibaleny k SDK. Pokud napíšete nějaký tutoriál a budete ho chtít zveřejnit zde, neváhejte a pošlete ho autorům oficiálních stránek(samozřejmně v angličtině :) )
Pár videotutorálů naleznete na YouTube. ZDE. |
| Název |
obsah |
Obtížnost |
Náhled |
| 1. HelloWorld |
Tento tutoriál nám ukáže jak udělat jednoduchý program s využitím irrlicht enginu. Nastavíme si Visual Studio pro práci s enginem, ukážeme si základni práci s vykreslováním grafiky- jak nahrát model a namapovat na něj texturu.
|
snadná |
 |
| 2. Quake3Map |
Tento tutoriál ukáže jak nahrát Quake 3 mapu do enginu. Optimalizujeme rychlost renderování a vytvoříme uživatelem kontrolovanou kameru. |
snadná |
 |
| 3. Vlastní scénové uzly |
Tento tutoriál ukazuje, jak vytvořit vlastní druhy scénových uzlů a jak je následně používat v enginu, což je užitečné, pokud například chceme rozšířit renderovací techniky Irrlichtu. |
obtížná |
 |
| 4. Movement |
This Tutorial shows how to move and animate
SceneNodes. The basic concept of SceneNodeAnimators is shown as
well as manual movement of nodes using the keyboard. |
snadná |
 |
| 5. User Interface |
V tomto tutoriálu si ukážeme jak používat uživatelské rozhraní vestavěné v irrlicht enginu. Budete tak umět vytvořit okno, tlačítka, scroll bary(posuvníky), statický text a list box(seznam výběru). |
průměrná |
 |
| 6. 2D Graphics |
This Tutorial shows how to do 2d graphics
with the Irrlicht Engine. It shows how to draw images, keycolor
based sprites, transparent rectangles and different fonts. You will
may consider this useful if you want to make a 2d game with the
engine, or if you want to draw a cool interface or head up display
for your 3d game. |
snadná |
 |
| 7. Collision |
V tomto tutoriálu si ukážeme jak na detekci kolizí v Irrlicht Enginu, a popíšeme si tři různé metody: automatickou detekci kolizí pro pohyb 3d světy, se stoupáním do schodů a slidováním stěn, ruční výběr trianglů, a ruční výber scénových uzlů.
|
průměrná |
 |
| 8. SpecialFX |
This tutorials describes how to do special
effects. It shows how to use stencil buffer shadows, the particle
system, billboards, dynamic light and the water
surface scene node. |
průměrná |
 |
| 9. MeshViewer |
This tutorial shows how to create a more
complex application with the engine. We construct a simple mesh
viewer using the user interface API and the scene management of
Irrlicht. |
obtížná |
 |
| 10. Shaders |
Tento tutoriál ukazuje jak použít shadery pro D3D8, D3D9 a OpenGL v enginu a jak vytvořit materiály, které používají shadery. Dále ukazuje jak vypnout generaci mipmap při načítání textur, a jak používat text scene node. |
obtížná |
 |
| 11. Per Pixel Lighting |
This tutorial shows how to use one of the
built in more complex materials in irrlicht: Per pixel lighted surfaces
using normal maps and parallax mapping. It will also show how to
use fog and moving particle systems. And don't panic: You dont need
any experience with shaders to use these materials in Irrlicht. |
průměrná |
 |
| 12. Terrain Rendering |
V tomto tutoriálu si stručně ukážeme, jak používat renderování terénu s použitím irrlichtu. Spolu s tím také uděláme detekci kolizí aby se nedalo terénem procházet. |
snadná |
 |
| 13. Render To Texture |
V tomto tutoriálu si ukážeme, jak renderovat scénu do textury. Render to texture (neboli RTT) je technologie často využívaná pro tvorbu různých speciálních efektů, využívá se například také při post-processingu obrazu. Jako bonus se také naučíme jak aktivovat spekulární highlighty (volně přeloženo “zrcadlové odrazy”). |
průměrná |
 |
| 14. Win32 window |
This example only runs in Windows and demonstrates
that Irrlicht can run inside a win32 window. MFC and .NET Windows.Forms
windows are possible too. |
snadná |
 |
| 15. Load .irr file |
This tutorial shows how to use .irr files. |
snadná |
 |
| Ostatní tutoriály (nejsou přibaleny k SDK, jsou napsány externími autory) |
| Název |
Obash |
Obtížmost |
náhled |
| DevCpp |
A detailed tutorial on how to use the engine
with Dev C++, written by Andy Spurgeon. |
snadná |
 |
| Code::Blocks |
A detailed on how to use the engine with
the Code::Blocks IDE, written by Alvaro F. Celis. |
snadná |
 |
| Codewarrior |
A detailed tutorial on how to use the engine
with Metroworks Codewarrior, written by André Simon. |
snadná |
 |
ODE
Integration |
Another popular and open source physics engine
is ODE. This tutorial shows how to use Irrlicht with ODE. |
obtížná |
 |
| Tokamak Integration |
Tokamak is a popular physics engine. Matthew
Couch wrote this tutorial which shows how to integrate Tokamak into
the Irrlicht Engine. |
obtížná |
 |
| PhysX Integration |
Ageia PhysX is the physics engine formerly
called Novodex. This tutorials, written by Andrew J Santa Maria
shows how to use it with Irrlicht. |
obtížná |
 |
| Newton Integration |
Another cool physics engine is Newton Game
Dynamics. This external tutorial, written by mercior shows how to
use it with Irrlicht. |
obtížná |
 |
| Newton DevC++
Integration |
This small tutorial will explain how to integrate
the Newton Physics SDK together with Irrlicht into Dev-C++. |
průměrná |
 |
| Orthogonal
3D Engine |
Saigumi wrote this tutorial describing how
to do orthogonal rendering with the Irrlicht Engine. Take a look
at this, if you'd like to create an isometric game. Saigumi is using
this technique in his game heartland. |
průměrná |
 |
| Seamless
World & Repeating
Seamless words |
Two other tutorials by Saigumi which show
how to create seamless worlds and repeating seamless worlds with
Irrlicht. Quite interesting. |
průměrná |
|
| Splitscreen |
Max Winkel wrote this tutorial describing
how to do splitscreening, for example for racing games. |
snadná |
 |
| Irrlicht
& RakNet |
A Primer For RakNet Using Irrlicht, writing
network games, by Dave Andrews |
průměrná |
|
|