واضح آرشیو وب فارسی:سایت ریسک: Moh3en_DDD20-09-2007, 04:23 PMTV3D-SDK 6.3 and 6.5 Prerelease TV3D Complete Features List The TV3D SDK is an extensive library for 2D and 3D development for games, simulations, and 3D applications. Each of the features listed below can be configured to operate in many different ways, and can be combined to make a unique 3D experience. All of the features have been created for both the novice and advanced programmer alike, with a harmony of simplicity and flexibility being a primary development goal. Rendering System The core of the TV3D SDK is a highly optimized rendering engine written in C++ and based upon the DirectX 9.0c platform from Microsoft. Using hundreds of built in shaders that adapt to your hardware, you are ready to take advantage of the hardware of today, and tomorrow. Windowed or fullscreen support, with the ability to switch between modes during rendering 32bits standard rendering pipeline for main buffer rendering 64bits and 128bits floating point rendering pipeline available Multiple viewport mode available in windowed mode Multiple adapter support, with full enumeration of devices and supported rendering modes Antialiasing and Anisotropic filtering up to 16x supported Switch between point, line, and solid rendering modes HLSL Shader Support Full DirectX 9.0c effect file support for shaders, in HLSL or Assembly Support for Shader Model 1.0 to Shader Model 3.0 Extensive support of predefined semantics for access to internal parameters Shaders supported on most TV3D objects, including Mesh, Actor, Landscape, and Minimesh Landscape and Terrain System Highly optimized chunk based terrain rendering Chunked LOD with geomorphing for progressive LOD Realtime deformable terrain with single or array based point updates Detailed texturing using texture splatting with up to 16 simultaneous layers 8bit or 24bit heightmap support for terrain generation Custom terrain data format for fast terrain loading and parsing Fast altitude queries and collision detection Automated fast culling using internal quadtree Complex integrated water system for realistic looking water Static Mesh Support Flexible mesh system including on the fly mesh creation Supports meshes up to 16 million triangles and verticies Various vertex formats supported Frustum culling via sphere or box Up to 8 textures per group for combinations of diffuse, normalmap, specular, emissive, heightmap Accurate triangle or bounding volume collision Animated Meshes (Actors) High performance skeletal or morph target animations Supports 3 skinning modes, including CPU, Blended, and Shader-Based Full support for custom shaders on actors Animation transition support from one animation to another Animation blending with up to 4 simultaneous tracks Exporters for Maya, 3DS Max, and Milkshape3D Included conversion utility for Halflife 1 MDL files Accurate collision detection and mousepicking support Full attachment system for actor bones Bone manipulation via internal calls for custom animation systems Material and Lighting System Point, Directional, and Spot lights supported Managed lighting system to automatically select the best active lights for the object Standard per-vertex lighting with transform and lighting support Per-pixel lighting with bumpmapping support Offset/Parallax tangent bumpmapping support Cubemap filter for point light and bumpmapping Material system with ambient, diffuse, emissive, specular, and power support Per-Pixel and per-vertex precomputed radiance transfer (PRT) for meshes Lightmap support for meshes and terrain Particle Systems Multiple emitters and attractors supported per particle system Point sprite, billboard, and minimesh particles can be mixed in one particle system Full keyframe support for particles and particle emitters Spherical, box, and direction emitters supported Direction filtering via cubemap for emitters Minimesh System Internal shader instancing allowing up to 52 meshes to be rendered per batch Full custom shader support for special effects Minimeshes can be used as particles, allowing complex effects Per item frustum culling and fading GPGPU (General Processing on GPU) Full floating point surface support, including 64bits and 128bits Full custom pixel shader rendering via standard DirectX effect files Read pixel data from your pixel shader results in real time Integrated Newtonian Physics Engine Based upon the Newton Game Dynamics physics engine Direct integration for engine objects, including meshes, actors, terrain Accurate collision detection and friction solver with configurable accuracy Rigid body colliders support include box, sphere, cylinder, cone, and convex hull Static body colliders support includes mesh and terrain Combine multiple colliders into one rigid body Full joint support with limits including ball, hinge, universal, up, and sliders Motorized joints supported Fully configurable vehicle system Buoyancy for bodies based upon a water plane Configurable auto freezing of bodies when they are idle Ragdolls supported by direct actor bone manipulation Built-in Special Effects and Controls Gamma control, and full screen fading and flash effects Glow and Bloom with full emissive map support Per object velocity-based motion blur (PS 2.0+) Depth of Field (PS 2.0+) Additional Features Full unicode support Global stream system for data loading from file, file part, memory stream, or package Included math library with all standard functions for vectors, matrices, and quaternions Internal profiler with on screen output to help determine bottlenecks in your rendering Unified angle system for all internal functions allowing you to use degrees or radians API Standards Simple and easy to use OOP classes Initialize the engine and begin rendering in less than 5 lines of code! Multiple languages supported via our various libraries, all using the same C++ core Static Library supported for C++ for one-file distribution, no dependent files required Supported Languages and Compilers The TV3D SDK has been fully tested using the following languages and compilers. Languages Microsoft Visual Basic 6 Microsoft Visual Basic.Net (VB.Net) Microsoft Visual C# Borland Delphi Microsoft Visual C++ ANSI C++ APL BlitzMax Compilers Microsoft Visual Studio Microsoft Visual Studio.Net 2003 and 2005 Microsoft Visual Studio Express Borland Delphi 5, 6, 7, and 2005 GCC and MingW MicroAPL APLX and IBM APL2 ...or any ATL/COM or .NET-compliant language! عکس : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! منبع : futureworld *PiNk PaNTHeR*20-09-2007, 07:09 PMممنون محسن جان. به نظر ساده میاد. اگه شد دایرکتش میکنم میدم لینک رپید رو;) سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 403]