Has Anyone Seen This 3D Eng For 'Max?

BlitzMax Forums/BlitzMax Programming/Has Anyone Seen This 3D Eng For 'Max?

Red Ocktober(Posted 2006) [#1]
Eliza 3D it's called... has anyone done anything with this at all...

http://www.tmyke.fr/index.htm

click on the flag at top for English...

--Mike


Braincell(Posted 2006) [#2]
Didn't look at the docs but the syntax looks pretty cool, at least as far as the D3D stuff is concerned. I heard of it before, never seen it. Maybe i should get a copy of BlitzMax about now...


Avon(Posted 2006) [#3]
Thanks Red... this looks VERY interesting!


IPete2(Posted 2006) [#4]
hmm, must be me - I cant get it working Doh!

IPete2.


Red Ocktober(Posted 2006) [#5]
me too...

i keep getting 6 unresolved refs during linkage...

is it where i put the dlls?

where should they go?

--Mike


IPete2(Posted 2006) [#6]
App directory or Windows system32 - but I removed them as that didnt work either

IPete2.


Red Ocktober(Posted 2006) [#7]
yeah... i found that i had to remove the Eliza.mod folder from /pub.mod in order to get anything else to run...

i'm doing something wrong...

do i have to build anything in the eliza.mod folder?

--Mike


Avon(Posted 2006) [#8]
Hmm... half an hour later, I give up (for now). Couldn't get it working either. Ah well. Someone cleverer than me will figure it out. :)


Red Ocktober(Posted 2006) [#9]
i sent off an email to the developer... maybe he'll get back to me on it...

i'll post anything i get as soon as i get it...

--Mike


TMyke(Posted 2006) [#10]
that should not function with the version demo of Bmax...


Red Ocktober(Posted 2006) [#11]
hey there thierry... i thought that was you, but wasn't sure...

so, the demos won't compile with the demo version of bMax... is there any chance you might make some executables available?

btw... this certainly does look interesting... it may serve as an interim solution until the 'Max3D module debuts...

it might also serve as a permanent solution as well :)

--Mike


Avon(Posted 2006) [#12]
I am not using the demo version, I am using the full version. Any hints on getting started thierry-myke?


TMyke(Posted 2006) [#13]
of course, try here (run with 'media' folder)

http://www.tmyke.fr/demo/demo.exe

The Eliza3D module is under development...
... be indulgent :)


Red Ocktober(Posted 2006) [#14]
THANKS T :)

--Mike


Avon(Posted 2006) [#15]
... be indulgent :)
Nice. Let me try putting it another way:

How do you get any of the Eliza3D .bmx files to compile in the full version of BlitzMax?

[EDIT] I can't even get the .exe to run! It wants all the .dll's in the same directory (fair enough), but regardless of whether I put the .exe in the media folder, or just outside the media folder, it crashes with "imossible de charger/compiler effect BUMP".


TMyke(Posted 2006) [#16]
it is better to put the (DLL/HLSL) in the windows/system32 directory.
that will make it possible to make function all the applications using Eliza3D without concern of repertoir.


Avon(Posted 2006) [#17]
Ok, thanks. The demo.exe now works, but I still can't get any of the .bmx files to compile. They all seem to have the same error - Identifier 'CCamera' not found.

If I comment out the line "Global cam:CCamera" then it just fails on the next line "Global light:CLight" (with Identifier 'CLight' not found, and so on through the rest of the initial Global statements.

What am I doing wrong?


Diablo(Posted 2006) [#18]
this must be todo with a linkage error.

Edit: i'll investigate it :D


TMyke(Posted 2006) [#19]

They all seem to have the same error - Identifier 'CCamera' not found....



Eliza.mod and lib is it copy in the good directory ?
(BlitzMax/mod/pub/ for module 'eliza.mod' and
file 'libeliza3d.a' and 'libd3dx9.a' in BlitzMax/lib directory)


Diablo(Posted 2006) [#20]
got ya- it works wo - good job btw


Avon(Posted 2006) [#21]
Woo hoo!!! It all works now, thanks very much thierry-myke.

To clarify, to get it working, do the following:

Extract the zip "elizamod.zip".

Copy the contents of the "dll" folder (including the folder "ElizaHLSL") to your "Windows/System32" folder.

Copy the entire folder "eliza.mod" to the "BlitzMax/mod/pub.mod/" folder.

Copy the three files in the "lib" folder to the "BlitzMax/lib/" folder.


After doing this, download "tutorial.zip" and start having fun!


IPete2(Posted 2006) [#22]
Thanks for that - I have everything in place now but the exe's will not run

BMax complains after the build process.

Having passed these files as exe's to Avon they DO WORK! It's just on my PC they don't - which is annoying!

I have an nVidia 6600 Geforce 6 256 MB card - latest DirectX 9.0c and still no luck yet.

DOH!

EDIT I have now updated my nVidia drivers - still no luck!

IPete2.


Red Ocktober(Posted 2006) [#23]
a few comments T... on the compiled exe...

1- the cannon ball moves reeeal slowww when fired... is this on purpose for the demo?

2- when the camera is moved far away from the burning tank, the billboards for the flame look like translucent squares... the fog maybe?

otherwise... this looks like it has some potential... really cool...

--Mike


Will(Posted 2006) [#24]
Does the 3D module work with Mac Blitzmax?


Avon(Posted 2006) [#25]
No, as it uses DirectX.


Skitchy(Posted 2006) [#26]
I got a 'could not create sky' error trying to run the demo.


Diablo(Posted 2006) [#27]
well u have to download the demo from the site, copy the exe into the media folder nce you have unziped the demo here scroll right to the bottom.


Regular K(Posted 2006) [#28]
looks very impressive, ill try it later


Braincell(Posted 2006) [#29]
I ran the demo.exe. Really cool! What is the actual name of that lighting technique that the cannon ball casts? It isnt vertex lighting. I think that sort of dynamic light is one of the most important things in an engine. So what's it called?


TMyke(Posted 2006) [#30]
sorry for the late answer.


the cannon ball moves reeeal slowww when fired... is this on purpose for the demo?


yes, it is for better seeing the shadows


when the camera is moved far away from the burning tank,
the billboards for the flame look like translucent squares... the fog maybe?


yes, it's fog


What is the actual name of that lighting technique that the cannon ball casts? It isnt vertex lighting.
I think that sort of dynamic light is one of the most important things in an engine. So what's it called?



yes, It's a dynamic light