IonicWind Software

Aurora Compiler => 3D Graphics => Topic started by: Protected on July 19, 2006, 12:53:13 PM

Title: Wow...
Post by: Protected on July 19, 2006, 12:53:13 PM
I'm impressed! Excellent work on the 3d classes  :) I don't know how good the 3d support in IBasic Pro was, but the one in IBasic Standard was crap :P This is a lot more complete and enough to do plenty of nice things. The landscape is nice, too; very useful! I still have a lot of DEMs saved as greyscale PCX from my activeworlds times, so I thought I might implement something like this manually. This saves me a lot of work :P
Title: Re: Wow...
Post by: kryton9 on July 19, 2006, 01:47:04 PM
Woohoo, thanks Paul will have a blast now for sure!!!
Title: Re: Wow...
Post by: Barney on July 19, 2006, 02:28:20 PM
3D rocks! Thank you, Paul.  ;D

Now I don't have any excuses left to start seriously learning Aurora.  :-*

Barney
Title: Re: Wow...
Post by: kryton9 on July 19, 2006, 02:38:22 PM
On the test_d3d.src file when I execute it, I noticed when I rotated around in the original screen size it didn't seem smooth. So I Ran it in a window 800x600 and definitly saw tearing similar to a scan line and jitter in the render as I rotated around in a 360. My fps was around 195-200.  I just ran it again this time at 1024x768 and still get the scan line and jitter in the render even though the fps was averaging around 120fps. Not complaining just wanted to mention it for future updates. Very happy to have these commands and features to play with that is for sure!!
Title: Re: Wow...
Post by: kryton9 on July 19, 2006, 02:57:38 PM
m.LoadX(s,GetStartPath() + "media\\tiger.x");

When I use this line it works fine. I just need to move the camera around to see the tiger.

When I try to load tiny.x, I get an error from Microsoft. I had the same error message when I tried to load one of my x files.

Here is what the error text is if it helps:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="test_d3d.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="custom_mesh.exe" SIZE="86128" CHECKSUM="0xE722370B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x202C1" LINKER_VERSION="0x40000" LINK_DATE="07/19/2006 19:51:02" UPTO_LINK_DATE="07/19/2006 19:51:02" />
    <MATCHING_FILE NAME="landscape.exe" SIZE="76400" CHECKSUM="0x4104B1C" MODULE_TYPE="WIN32" PE_CHECKSUM="0x18A6F" LINKER_VERSION="0x40000" LINK_DATE="07/19/2006 19:47:44" UPTO_LINK_DATE="07/19/2006 19:47:44" />
    <MATCHING_FILE NAME="test_d3d.exe" SIZE="78448" CHECKSUM="0xC385F43" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2085A" LINKER_VERSION="0x40000" LINK_DATE="07/19/2006 20:54:52" UPTO_LINK_DATE="07/19/2006 20:54:52" />
</EXE>
<EXE NAME="DX3D9R.DLL" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="dx3d9r.dll" SIZE="1233920" CHECKSUM="0x614CE8B9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/19/2006 06:28:54" UPTO_LINK_DATE="07/19/2006 06:28:54" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="MicrosoftÂÃ,® WindowsÂÃ,® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="ÂÃ,© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>
Title: Re: Wow...
Post by: Ionic Wind Support Team on July 19, 2006, 03:39:21 PM
tiny.x is a skinned X mesh.  I will have an example of that posted soon.

Not all of the examples are ready yet ;)
Title: Re: Wow...
Post by: kryton9 on July 19, 2006, 03:41:50 PM
Cool Paul. What do you use to model with?
Title: Re: Wow...
Post by: Ionic Wind Support Team on July 19, 2006, 03:42:44 PM
I've used Anim8tor in the past.  Tiny is a microsoft mesh.