Page 1 of 1

Posted: Sat Apr 12, 2003 7:36 am
by BackupUser
Restored from previous forum. Originally posted by XIRUVIM.

I have an offer.This must You to be interested. In its product, which You use 3Dengine much not well. There is very not bad free 3DEngine(http://www.wildtangent.com/) All that it is necessary this adapt him(it) to PUREBASIC

"In creating compelling content for today’s Internet, access to powerful graphics capabilities is crucial.  The video power in a typical PC currently rivals that of supercomputers from just a few years ago; but until recently, only standalone game developers have been able to access this power.  For a web-based application to be able to deliver the same sort of graphical sophistication that standalone titles have been able to produce, there are several major obstacles that must be overcome. The application needs to run on a wide variety of system configurations.  The content developer can’t predict what particular video card the user will have, nor what operating system or browser the content will need to run on.  For most Web applications, testing functionality on lots of different video cards and operating systems just isn’t practical. The application must be quick to develop.  If your application takes a year to write, you’ll be releasing an app that uses last year’s video features.  With computing power still doubling every eighteen months (if Moore’s Law holds true), it’s easy to be left in the dust. The application must be very compact.  Regardless of how spectacular your app is, nobody is going to want to wait all day for it to download. Allowing web applications to overcome these obstacles without compromising user experience has been our goal in creating the Web Driver. The WildTangent Web Driver The Web Driver provides a platform for the development of high quality, high performance, compact 2D and 3D content for the Internet.  It consists of a high level API for Java, JavaScript, and other COM enabled languages such as C, C++ and Visual Basic, and has a powerful graphical engine underneath.  The API provides both 2D and 3D support, allowing the creation of everything from simple 2D or 3D content such as product visualizations for e-commerce, through to full-fledged 3D games.  All of these can run within a web page, simply by visiting a web site. The Web Driver consists of a downloadable component of under 1MB, and includes an updater mechanism to provide an easy way to distribute new versions with additional functionality and maintenance fixes.  The user only has to install the Web Driver once, and after that the updater will automatically update the Web Driver when the computer is connected to the Internet (via a background process that uses idle or unused bandwidth), preventing the need for further delays and downloads at the time the content is viewed.  The Updater also provides information to WildTangent about error conditions on the user’s machine, as well as relevant hardware information necessary to reproduce and fix the issue.  With the Updater, we can be extremely proactive about fixing issues and implementing new features, so that we can ensure that the user experience remains a positive one. The plug-in includes Java and JavaScript interface layers, for use by Java/JavaScript enabled Internet Explorer and Netscape browsers. While the Web Driver was designed for the Internet, it also has a COM interface that can be used in standalone applications as well, using languages such as Visual Basic, C, and C++ . There is extensive documentation available in the Developer Central section of our website on how to develop and use the Web Driver. This document provides information on the design goals of the Web Driver, and how those goals are met through the Web Driver’s features. Bringing Advanced 3D to the Internet The Web Driver is designed to connect the ease of distribution of the Internet with the power of the latest video hardware. Standardized 3d acceleration: The Web Driver is built upon DirectX, the current standard in 3D technology- this enables us to use the hardware acceleration from just about every video card on the market. The Web Driver also includes a fast software renderer that emulates video features if they aren’t present on a user’s system. Easy Extensibility: The Web Driver’s modular architecture also allows it to be easily extended. New features can be added to the engine without requiring major changes to the way the Web Driver is built. Support for multiple browsers and Windows platforms: The Web driver will run on any Windows-based operating system from Windows 95 on, and offers support for Internet Explorer, Netscape Navigator, AOL, and Opera. Reaching the Web Developer Audience The Web Driver API and tools were designed with rapid development in mind, for a fast developer learning curve, smooth art path, short product development cycle, and stable application deployment. The Web Driver API is seamlessly integrated into Java and JavaScript.  It does not have a proprietary scripting environment but is used directly as a part of the Java or JavaScript language.  This allows developers to produce Web Driver content that leverages the full power of Java/JavaScript as well as the Web Driver API.  The API can be used in JavaScript to produce simple content, such as E-commerce product visualizations, or in the more powerful Java environment to produce high performance games and applications. The API is designed to remove as much low-level code development as possible from the content developer, allowing the rapid development of high performance applications.  Difficult procedures such as scene initialization, hardware detection and implementation, and setting of video modes is done by the Web Driver internally with just a few lines of code needed from the developer. The API provides a built-in debug window, for checking code flow problems and variable status with just a few lines of debug code.  The debug window also runs much faster than other debug solutions (such as the Java console). User input via keyboard, mouse, and joystick is easily exposed through event callbacks. The event interface also exposes the time of the event’s firing, so that the content developer doesn’t need to use the system clock directly for measuring event times.  WYSIWYG scene design is made possible with WTStudio, our powerful and easy-to-use scene editor.  You can view the scene as you build it, with real time lighting and display of 3d objects and animations.  No compile step necessary! Scenes can also be quickly displayed in a browser though WTStudio’s HTML exporter. The Internet experience is enhanced via smart download of resources. Resources are downloaded asynchronously, and the developer has control over which resources to download first, how many resources can download at once, and at what point enough resources are downloaded to start the application.  Resources can be set up with load callbacks, to notify the application when a resource has completed loading.  Before a resource is available, the application is given a “stubâ€