Both sides previous revision Previous revision Next revision | Previous revision | ||
hpl3:start [2014/02/06 13:55] thomas [Game] |
hpl3:start [2015/09/25 07:43] (current) mudbill old revision restored (2015/09/25 06:55) - Links seemed to break. Found no other differences, so restored. |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== HPL3 Documentation ====== | ====== HPL3 Documentation ====== | ||
- | |||
===== Engine ===== | ===== Engine ===== | ||
- | + | [[:hpl3:engine:rendering|Rendering]] \\ | |
- | [[:hpl3:engine:rendering|Rendering]] \\ | + | |
Overview of the different rendering techniques that happens. | Overview of the different rendering techniques that happens. | ||
- | + | [[:hpl3:engine:materials|Materials]] \\ | |
- | [[:hpl3:engine:materials|Materials]] \\ | + | |
Detailed information on the different material that can be used. | Detailed information on the different material that can be used. | ||
- | + | [[:hpl3:engine:static_objects|Static Objects]] \\ | |
- | [[:hpl3:engine:static_objects|Static Objects]] \\ | + | |
Some information specific to static objects that are used to build the base geometry of the levels. | Some information specific to static objects that are used to build the base geometry of the levels. | ||
- | [[:hpl3:engine:entities|Entities]] \\ | + | [[:hpl3:engine:entities|Entities]] \\ |
Information regarding entities, which is used for all the interactive and dynamic objects in the world. | Information regarding entities, which is used for all the interactive and dynamic objects in the world. | ||
- | + | [[:hpl3:engine:terrain|Terrain]] \\ | |
- | [[:hpl3:engine:terrain|Terrain]] \\ | + | |
Terrain is quite different from other parts and require some special explanations. | Terrain is quite different from other parts and require some special explanations. | ||
- | + | [[:hpl3:engine:script|Script]] \\ | |
- | [[:hpl3:engine:script|Script]] \\ | + | |
Scripting is a big part of the engine and meant to implement most of the game related things. | Scripting is a big part of the engine and meant to implement most of the game related things. | ||
- | + | [[:hpl3:engine:optimizations|Optimizations]] \\ | |
- | [[:hpl3:engine:optimizations|Optimizations]] \\ | + | |
This part discusses various important optimizations. | This part discusses various important optimizations. | ||
- | + | [[:hpl3:engine:model_export|Model Export]] \\ | |
- | [[:hpl3:engine:model_export|Model Export]] \\ | + | |
How to properly export models from various programs. | How to properly export models from various programs. | ||
- | + | [[:hpl3:engine:sound|Sound]] \\ | |
- | [[:hpl3:engine:sound|Sound]] \\ | + | |
How the sound system functions and on the needs of assets. | How the sound system functions and on the needs of assets. | ||
===== Tools ===== | ===== Tools ===== | ||
- | [[:hpl3:tools:maineditors|Main Editors]] \\ | + | [[:hpl3:tools:maineditors|Main Editors]] \\ |
The main editor tools are the LevelEditor and the ModelEditor. Here is indepth information on these. | The main editor tools are the LevelEditor and the ModelEditor. Here is indepth information on these. | ||
- | [[:hpl3:tools:particleeditor|Particle Editor]] \\ | + | [[:hpl3:tools:particleeditor|Particle Editor]] \\ |
Used to create particle systems. | Used to create particle systems. | ||
- | [[:hpl3:tools:materialeditor|Material Editor]] \\ | + | [[:hpl3:tools:materialeditor|Material Editor]] \\ |
Create the material files for models with this tool. | Create the material files for models with this tool. | ||
- | [[:hpl3:tools:modelviewer|Model Viewer]] \\ | + | [[:hpl3:tools:modelviewer|Model Viewer]] \\ |
The model viewer is used to generate material files and view created models. | The model viewer is used to generate material files and view created models. | ||
- | [[:hpl3:tools:mapviewer|Map Viewer]] \\ | + | [[:hpl3:tools:mapviewer|Map Viewer]] \\ |
A tool for easy viewing of map files. Also good for optimization. | A tool for easy viewing of map files. Also good for optimization. | ||
- | |||
===== Game ===== | ===== Game ===== | ||
Line 97: | Line 87: | ||
===== Tutorials ===== | ===== Tutorials ===== | ||
- | + | [[:hpl3:tutorials:texture_dds_export|DDS Texture Export]] \\ | |
- | [[:hpl3:tutorials:texture_dds_export|DDS Texture Export]] \\ | + | |
A tutorial on how to export a texture using the Nvidia textureTools | A tutorial on how to export a texture using the Nvidia textureTools | ||
- | + | [[:hpl3:tutorials:material_translucent|Translucent Material]] \\ | |
- | [[:hpl3:tutorials:material_translucent|Translucent Material]] \\ | + | |
Here is explained how to create a translucent material. | Here is explained how to create a translucent material. | ||
- | + | [[:hpl3:tutorials:basic_modeling|Basic Modeling]] \\ | |
- | [[:hpl3:tutorials:basic_modeling|Basic Modeling]] \\ | + | |
The basics on modelling. | The basics on modelling. | ||
+ | ===== 3rd Party Tools ===== | ||
- | ===== 3rd Party Tools===== | + | [[:hpl3:3rdparty:codelite|CodeLite Script Editor]] \\ |
- | + | ||
- | [[:hpl3:3rdparty:codelite|CodeLite Script Editor]] \\ | + | |
Basic info on using CodeLite as a script editor for Angel Script. | Basic info on using CodeLite as a script editor for Angel Script. | ||