The first weblog devoted to Demoniak3D Demo-System

Archive for the ‘Tips’n'Tricks’ Category

Gestion de Plusieurs Touches Simultanément

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

Oui il est possible et même très simple de gérer l’appui sur plusieurs touches du clavier en même temps en LUA. La petite démo suivante vous permet d’appuyer simultanément sur les touches X, C, V, B, N et M. La ...

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 ...

Comment livrer une démo avec la version PRO

Tuesday, March 18th, 2008 Posted in Tips'n'Tricks, Tutorials | 1 Comment »

La version PRO de Demoniak3D est nodelocked, c’est à dire qu’elle est liée à la machine. Il n’est donc pas possible de distribuer le fichier Demoniak3D.exe. En revanche, la version PRO est livrée avec un player de scènes Demoniak3D (Demoniak3D_Player.exe). ...

Comment livrer une démo avec la version FREE

Tuesday, March 18th, 2008 Posted in Tips'n'Tricks, Tutorials | 1 Comment »

Il est possible avec la version FREE de Demoniak3D de créer une démo qui se lance directement en double-cliquant sur un fichier exécutable. Mais l’utilisateur final aura toujours accès aux codes sources de la démo (fichiers xml, lua, glsl). Seule la ...

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 ...

Average Normals et Bump Mapping

Friday, February 8th, 2008 Posted in FR, Tips'n'Tricks | 2 Comments »

Demoniak3D possède un petit bug dans la gestion des normals des meshs en XML. Lorsque l'on utilise l'attribut average_normals="TRUE" et que l'on fait du bump mapping, le vecteur tangent nécessaire au bump mapping dans le vertex shader n'est pas mis à ...

Jointure (Seam) Visible sur les Meshes

Thursday, February 7th, 2008 Posted in FR, Tips'n'Tricks, Tutorials | No Comments »

Dans ce billet nous allons voir le phénomène de jointure qui apparaît sur certains meshes et comment y remédier. Je reçois souvent des feedbacks par rapport à ce problème qui en réalité n'en est pas un. La jointure (ou seam ...

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 ...

General Modelling Workflow

Thursday, December 13th, 2007 Posted in 3D, Demoniak3D, Technique, Tips'n'Tricks, UK | No Comments »

This is an answer to this forum topic. Hyperion can load directly the following model file formats: - .3DS: 3DStudio MAX binary model format. - .OBJ: Alias|Wavefront ascii model format - .XML: XML format created by the Wak Exporter for 3DStudio MAX 7/8. If you ...

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 ...

Problème de Normales avec le Noeud Model

Thursday, November 8th, 2007 Posted in Demoniak3D, FR, Programming, Tips'n'Tricks | No Comments »

Je viens juste de m'apercevoir que j'ai enlevé, pour des besoins de test, le calcul des normales des vertices pour le noeud model en xml. En attendant la next release très prochaine, il suffit d'ajouter l'attribut compute_normals dans le noeud ...