The first weblog devoted to Demoniak3D Demo-System

Archive for the ‘Lua’ Category

DemoniakED Alpha

Tuesday, August 5th, 2008 Posted in 3D, Demoniak3D, GLSL, Lua, OpenGL, Programming, Utility, Wip | 1 Comment »

Voici une capture de la première version alpha de DemoniakED qui utilise la même technologie que Demoniak, mais permet un travail visuel et plus proche d’un logiciel 3D classique, et donc bien plus accessible aux infographistes. D’autres ...

LuaFileSystem

Wednesday, April 30th, 2008 Posted in Lua, Tutorials | 3 Comments »

LuaFileSystem est une petite lib pour LUA qui permet de gérer les répertoires et fichiers du système de fichier de l’OS (Windows, Linux, etc.). LuaFileSystem est intégrée directement dans le core de Demoniak3D depuis la version 1.23.0. Pour l’utiliser il ...

HUD et Ordre en Z

Tuesday, April 29th, 2008 Posted in Lua, Tips'n'Tricks, Tutorials | No Comments »

Il est possible de spécifier l’ordre dans lequel sont affichés les HUD en jouant sur la position z du HUD et en activant le test de profondeur (depth-test). Le bout de code suivant nous montre comment afficher un HUD rouge ...

DemAux: librairie auxiliaire

Tuesday, March 18th, 2008 Posted in Lua | No Comments »

DemAux (pour DEMoniak3d AUXiliary library) est une librairie LUA qui propose des fonctionnalités complémetaires aux fonctions de base de la l’API hôte LUA de Demoniak3D (LUA host-API). Pour cette première version 0.1.0, DemAux intégre un module de manipulation de vecteurs 3d ...

Comment centrer le Pivot d’un Mesh

Tuesday, February 12th, 2008 Posted in Lua, Tips'n'Tricks | No Comments »

Steph3D nous propose une petite fonction pour recentrer le pivot (ou tripod) d’un mesh. En effet dans certains, le repère local (ou pivot ou tripod) d’un mesh n’est pas centré sur ce dernier mais décalé. Ce qui pose des problèmes ...

Comment faire une Video à partir de Demoniak3D ?

Saturday, January 19th, 2008 Posted in FR, Lua, Tips'n'Tricks | No Comments »

Voilà la procédure pour ceux qui voudraient montrer une vidéo d'une démo Demoniak3D et la placer sur les sites de partage. 1 - Récupérer le petit soft suivant: JPGVideo 2 - Placer dans un script d'update de la demo le code suivant: HYP_Camera.MakeScreenshot(); 3 ...

LUA programming tips & tools

Wednesday, November 28th, 2007 Posted in Demoniak3D, Lua, Programming, Tips'n'Tricks | No Comments »

Developing LUA code for Hyperion can be somewhat frustrating if you don't follow some guidelines to code, test and debug before launching it in Hyperion. Here is how I work: I extensively use LuaEdit. LuaEdit is a complete IDE for LUA ...

Comments in LUA

Thursday, November 15th, 2007 Posted in Lua, Tips'n'Tricks, UK | No Comments »

As you know, you can put comments in LUA with the double hyphen (--): -- This is a comment DoSomething(); -- This is another comment. ReDoSomething(); But the double hyphen is not very convenient for commenting multiple lines. Like in C language, there is a ...

Liste des Meshes d’un Modèle 3D

Sunday, November 11th, 2007 Posted in Demoniak3D, FR, Lua, Tips'n'Tricks | No Comments »

Un modèle 3D dans hyperion est, par défaut, une hiérarchie à un niveau: la racine est l'objet modèle lui même (réduit à un gizmo) et le premier niveau de la hiérarchie représente tous les meshes qui composent le modèle. La question ...

Hyperion 1.15.0!!!

Tuesday, November 6th, 2007 Posted in Commercial, Demoniak3D, FR, Lua, News, SQL, UK | No Comments »

Enfin une mise à jour d'Hyperion! J'ai passé pas mal de temps à bosser sur d'autres projets ce qui explique cette mise à jour tardive. Fondamentalement, cette mise à jour mineur (14 à 15) corrige quelques bugs génants comme celui ...

Flower Power Demo

Friday, November 2nd, 2007 Posted in Demoniak3D, Demos, FR, GLSL, Lua, Wip | 1 Comment »

C'est un peu long à expliquer pourquoi, mais Thierry a suggéré de faire pousser des tulipes avec Hyperion... Je me suis attaqué à une petite démo en partant du code sample 84 qui fait bouger de l'herbe avec ...

Lua, le nouveau Basic

Thursday, November 1st, 2007 Posted in FR, Lua, Programming | 1 Comment »

Me suis mis à programmer un peu en Lua, un "langage de script" très utilisé dans les jeux video, mais aussi par Hyperion. LUA présente plusieurs caractéristiques étonnantes: il est très rapide, presque autant que JAVA mais environ 6x plus que Python ...

Simulation de Galaxie Spirale

Thursday, November 1st, 2007 Posted in Demos, FR, Lua, Wip | 2 Comments »

Poursuivant ma découverte (*) du génial Hyperion 3D, je me suis attaqué à simuler une Galaxie Spirale. Il faut dire que la formation des bras spiraux des galaxies n'a été comprise que récemment parce qu'il fallait "penser différemment". Bien que je ...