sommergemuese


Simon sein Blog Startseite Quicknews Aktivität Mitglieder Gruppen Foren Chat AnmeldenRegistrieren

Fermi – Roundup

Am 30. Dezember 2009 | 20:54 Uhr von DiscoTec in Hardware geposted.

Mittlerweile wissen es wohl alle; 2010 wird nVidia ihre Generation von DirectX 11 fähigen Grafikkarten herausbringen.  Schon weniger würden nun anfangen über die Features der GF100 zu diskutieren. Und wenn sie es tun würde, würde wohl jeder von ihnen etwas anderes sagen oder behaupten zu wissen.

Schuld an der Misere ist die Gerüchteküche. Selten wurde soviel über eine neue Generation von GPUs spekuliert und erfunden. Der Grund liegt auf der Hand. nVidia ist im Verzug. Das ist eine Pauschalisierung aber sie trifft den Kern ziemlich genau. ATIs DirectX 11 Grafikkarten sind schon seit dem November auf dem Markt. Sie hatten und haben zwar Probleme mit den Lieferzeiten, bedingt durch die schlechte Ausbeute an 40 nm Chips, aber sie sind erhätlich, weisen eine hohe Leistung auf und verbrauchen nicht übermäßig viel Strom.

nVidia muss möglichst bald eine Alternative bieten um nicht Marktanteile zu verlieren. Damit man aber weiß, was auf einen zukommt gibt es hier das nVidia Fermi Roundup mit allen bestätigten Fakten und Spezifikationen.

Die GF100 hat ein Länge von bis 26,5 cm. Auf der Karte sollen 3 Milliarden Transistoren verbaut werden, der Shadertakt liegt bei 1,4 Ghz und der Speichertakt wird von Werk aus mit maximal 2 Ghz betrieben.  Es werden zunächst bis zu 3 GB Speicher verbaut werden. Im 3 Quartal 2010l sollen dann Versionen mit bis zu 6 GB folgen. Die brisantesten Features der neuen Karten soll die 3d-BluRay- Hardwaredekodierung sein und ein noch nicht  bestätigter 32x Anti-Aliasing Modus. Weniger erfreuliche News sind die recht hohe TDP von 225 Watt und die Kürzung der Shader-Einheiten von 512 auf 448. Als Entschädigung spendiert nVidia ihren Anhängern wohl eine Overvoltage- Funktion die das Extreme Oveclocking stark vereinfachen würde.

Alle in allem sind das recht vielversprechende Neuigkeiten. Inwiefern sie nun wirklich von nVidia eingehalten werden ist eine andere Frage. Laut den neuesten Nachrichten liegt das Hauptaugenmerk der Konzernes bei der Treiberenwicklung, die momentan noch Schwierigkeiten beretien soll.

Wirklich gesicherte News und eine mögliche Vorführung der Karten wird wohl am 07.01.2010 in Las Vegas auf der CES stattfinden.


Eigene Spiele mit der Unreal Engine 3 erstellen? Ja! Kostenlos!

Am 9. November 2009 | 1:04 Uhr von Simon in Sonstiges, Unreal Engine 3 geposted.

Wer schon mit den Gedanken gespielt hat, ein eigenes Spiel mit der Unreal Engine 3 zu gestalten, kann dies jetzt mit Hilfe des Unreal Development Kits machen!

Ja, richtig gehört! Hier bekommt ihr die komplette Unreal Engine 3 von Epic Games geschenkt! Das einzige was ihr nicht dürft, die damit erstellten Spiele Kommerziell nutzen, denn dann wird eine kleine Lizenz fällig (eher viel). Lizenzvertrag (englisch)

Alles was ihr dazu benötigt, ist ein 562 Mb Download, und zwar das Unreal Developement Kit. In diesem Download stecken alle Tools, die benötigt werden, um komplett eigene Spiele mit Hilfe der Unreal Engine 3 zu Entwickeln!

Hier mal eine kleine Auflistung der Games mit der Unreal Engine 3 (unvollständig):

Assassin's Creed 1, Assassin's Creed 2, All Point Bulletin, Alpha Protocol, America's Army 3, Aliens: Colonial Marines, Army of Two, Batman: Arkham Asylum, Brothers in Arms: Hells Highway, BioShock, BioShock 2, Borderlands, Elveon, Frontlines: Fuel of War, Gears of War, Gears of War 2, I am Alive, Mass Effect, Mass Effect 2, Medal of Honor: Airborne, Mirror's Edge, Parabellum, Saw, Section 8, Strangehold, Rainbow Six: Vegas, Rainbow Six: Vegas 2, Unreal 3

Ihr solltet aber die Englische Sprache beherrschen, denn wenn man damit etwas machen möchte, ist dies unbedingt Erforderlich, denn die komplette Dokumentation und so weiter ist auf Englisch!

Ein interessantes Video Tagebuch des Entwicklers Psyonix:

So, nun präsentiere ich euch die Killing Features, weshalb die Unreal Engine 3 so beliebt und gut ist:

Features

Powered by award-winning Unreal Engine 3 technology, UDK’s feature set is packed with power and ease of use.
These are just a few of the top-level features used by many of the world’s best game developers to create outstanding games.
Build better, build faster, build more dynamically.
Build with UDK.
features-hero

Complete Editing Environment

icon-editingUnreal Editor makes it Happen. This WYSIWYG tool allows for content creation at lightning speed. The editor itself is actually a suite of tools designed for realizing your content as quickly and easily as possible. For example, you can test gameplay in one window while you edit content in another.

 

features-editing-hero

UnrealEd’s power is readily available and easily accessed. It gives you everything you need to build your world in record time. Its brush-based architectural system lets you create huge environments via drag-and-drop. UnrealEd features the following tools:

  • Terrain Editor, a landscape design tool. Supports geometry editing and painting of alpha layers onto terrain to control blending and decoration, collision data and displacement maps.
  • Material Editor, an intuitive visual tool for designing materials and shaders.
  • Mesh Editor, for previewing meshes and adjusting physics properties. Also includes support for simplification of meshes, generating LODs and texture coordinates and fracturing objects.
  • Animation Editors, for configuring skeletal animation behavior, designing complex animation states, and binding them to in-game events such as sounds and script notifications.
  • Foliage Editor, based on the tree creation and modeling tools of SpeedTree, for highly customized design of a wide array of trees, plants, flowers, etc.
  • Unreal PhAT, the Physics Asset Tool for creating physics rigs for characters and objects (e.g. ragdolls).
  • Unreal Cascade, a particle physics and environmental effects editor.
  • Unreal Matinee, a powerful tool for authoring in-game cinematics.
  • Unreal Kismet, a visual scripting language.
  • UI Editor, a style-based designer for user interfaces. Includes built-in support for importing True Type fonts.
  • Sound Cue Editor, for sequencing audio events and adjusting sound properties.
  • Post-process editor, for chaining together after-effects such as motion blur and depth of field.
  • Unreal Content Browser, a powerful Object Browser for organizing game assets of all types, including a robust Content Tagging system.
  • Scene Manager, with ample geometry and lighting statistics to help your teams optimize scene complexity and performance.
  • Reference Graph viewer, to keep track of your level’s asset dependencies automatically.

 

Pure Rendering Power

icon-renderingUDK brings you Gemini, the multi-threaded rendering system. Gemini creates a lush visual reality and provides the power necessary for photorealistic simulations. Deliver stunning results with this flexible and highly optimized renderer. UDK features a 64-bit color HDR rendering pipeline. The gamma-correct, linear color space renderer provides for immaculate color precision while supporting a wide range of post-processing effects such as motion blur, depth of field, bloom, ambient occlusion and artist-defined materials.
features-rendering

UDK supports all modern per-pixel lighting and rendering techniques, including normal mapped, parameterized Phong lighting; custom artist-controlled per material lighting models including anisotropic effects; virtual displacement mapping; light attenuation functions; pre-computed shadow masks and directional light maps. UDK provides volumetric environmental effects that integrate seamlessly into any environment. Camera, volume and opaque object interactions are all handled per-pixel. Worlds created with UDK can easily feature multi-layered, global fog height and fog volumes of multiple densities. UDK also supports real-time structural analysis for producing destructible environments as well as high-performance texture streaming. Additionally, UDK’s scalability settings ensure your game will play on a wide range of PC configurations.

features-rendering_screen2


features-rendering_screen3

 

State-of-the-Art Animation

icon-animationThe Unreal animation system is a skeletal animation system that gives full control over every detail, every muscle and every bone. Make your world more vibrant and add more personality with detailed animations.

 

features-animation-hero

UDK supports up to four bone influences per vertex, allowing for subtle nuances in all your scenes. Full mesh and bone LOD support is also built right into UDK. The AnimSet Viewer tool will organize your animations and help you browse through your meshes. This gives you the ability to add game-specific notifications at specific points of the animation and allows you to place sockets on bones to be used for attaching objects to the skeleton during gameplay. Animation is driven by an AnimTree, a tree of animation nodes including:

  • Blend controllers, performing an n-way blend between nested animation objects.
  • Data-driven controllers, encapsulating motion capture or hand animation data.
  • Physics controllers, tying into the rigid body dynamics engine for ragdoll player and NPC animation and physical response to impulses.
  • Procedural skeletal controllers, for game features such as having an NPC's head and eyes track a player walking through the level.
  • Inverse Kinematics solver for calculating limb pose based on a goal location (e.g. for foot placement).
  • Group animations, handling notifications for the whole group. Synchronize all or a subset of them.
  • Morph target animation, allowing the control of morph target blend weights from animation data, with support for material control as well. Morph animation can be authored in Maya and morph data can be exported via ActorX. Skeletal animation can now control vertex and material animation, with preview in the AnimSet Viewer.
  • Plus, there are no restrictions on the number of animations playing at the same time, number of blends, or post-processing operations.

 

Powerful Scripting

icon-scriptingUDK features UnrealScript, a fully integrated, high-level object-oriented programming language, and Unreal Kismet, an advanced visual scripting solution. These tools allow anyone to create powerful gameplay with virtually limitless control.

 

features-scripting-hero
  • Power UnrealScript features a built-in compiler and integrated preprocessor. Java and C++ programmers can jump right in to scripting.
  • Simplicity Artists and level designers can string together actions, inputs and events in Unreal Kismet to dictate how the world flows and how the player interacts without having to touch a single line of code.
  • Flexibility Unreal Kismet supports math, conditional logic and event handling to create new script actions.
  • Prototyping Have an interesting idea for a character feature, object type or gameplay mechanic? Use Unreal Kismet to throw it together and test it out.
features-scripting-hero2

 

Real World Physics

icon-physicsUDK gives weight to all your creations through its state-of-the-art physics system powered by NVIDIA’s PhysX system. Intense physics can be visually modeled using Unreal PhAT and destructible environments will immerse your player.

 

features-physics-hero
  • Unreal PhAT Visual physics modeling tool built right into UnrealEd. Build and tweak your physics directly with this in-editor.
  • Intense Physics Rigid bodies, soft bodies, elastics, ragdoll characters and dismemberable objects are directly in your control.
  • Animation Blending Combine physics and animations in new ways by blending existing animations together.
  • Vehicle Support Fully integrated vehicle physics support allows you to easily add vehicles, for use by the player or AI, both solo and online.
  • Crowd System UDK’s flocking technology allows you to simulate crowds of hundreds of characters within a scene.
  • Destructible Environments UnrealEd’s fracture tool allows you or your player to realistically tear your entire world apart, piece by piece.

PhysXbyNV_Black 2009_05_05_275

Eye-popping Lighting and Shadows

icon-lightingUDK features the newest and most advanced lighting and shadow features, including global illumination from Unreal Lightmass. All these features are easily added to your creation through UnrealEd.

 

features-lighting-hero
  • Illuminate UDK gives you all the options to perfectly light any scene. Ambient occlusion, per-pixel lighting, fill lighting and fully dynamic specular lighting and reflections are all possible with UE3.
  • Unreal Lightmass Unreal Lightmass is an advanced global illumination solver. Light your world with a single sun, giving off soft shadows, and let the diffuse interreflection (color bleeding) do the work.
  • Detailed Shadows Advanced shadowing with support for four techniques:
    • Dynamic stencil shadow volumes.
    • Dynamic characters casting dynamic soft shadows.
    • Ultra high-quality and high-performance pre-computed shadow masks.
    • Directional light mapping with static shadowing and diffuse normal-mapped lighting. An unlimited number of lights can be pre-computed and stored in a single set of texture maps.

Gorgeous Cinematics

icon-cinematics

Unreal Matinee injects film-style scenes into your game, enabling you to place every camera, object and explosion within the world and even play it back in real time.

 

  • Movie director-class control over all of the objects in a scene, as well as cameras and cuts.
  • Track-based, non-linear style editing system with support for controlling object movement and animation, playing audio, cutting between cameras, toggling particles, field-of-view and much more.
  • Easily created key frames for actors and objects, which can be manipulated directly in-editor.
  • Post-processing effects such as fades, depth of field, bloom and color filtering effects can be easily animated and fine-tuned for each camera shot.
  • Ability to animate interactive, physical objects in the game such as doors and platforms.
  • High resolution frame-dumping allows for saving out pre-rendered source images to create cinematics that can be played back offline or converted to a standard video format.
  • Robust user interface with support for loop ranges, key/time snapping, playback speed controls, color-coded tracks, automatic key reduction, copy/paste and undo/redo.
features-cinematics-hero2

Terrain

icon-terrainUDK's artist-driven terrain system lets you place and customize vegetation, structures and countless points of interest throughout your game world. Terrain in UDK is easy to edit and alter to create compelling levels and worlds.

 

features-terrain-hero
  • Terrain building and editing tool
    • Uses a dynamically deformable base height map extended by multiple layers of smoothly blended materials including displacement maps, normal maps and arbitrarily complex materials, dynamic LOD-based tessellation and vegetation layers with procedurally-placed meshes.
    • Terrain is considered an actor in UDK, and therefore its shape is easily controlled via a height map in a paintbrush-like manner. Painting and sculpting geography is a simple task handled with the sweep of the mouse.
    • Artist-controlled layers of procedural weathering
    • Advanced controls over lighting and collision             

     


    Built-in Networking

    icon-networking

    UDK provides a flexible, high-level network architecture suitable to many genres of games, as well as simulation projects.

     

     

    features-networking-hero
    • Internet and LAN play support.
    • Client-server model support for up to 64 players.
    • Support for non-dedicated listen servers.
    • Gameplay feature support in network play.
      • Vehicle-based multiplayer games.
      • Competitive team games with NPCs or bots.
      • Co-operative play in single-player focused games.
    • Auto-downloading and caching content.
      • User-created maps, bonus packs, complete game mods and more can be downloaded on the fly.

     


    Materials and Real-time Shaders

    icon-shaders

    UDK comes equipped with a powerful material system, complete with a visual interface comparable to the non-real-time functionality provided by XSI and Maya, so you can create arbitrarily complex real-time shaders on the fly.
    features-shaders-hero
    • Modular material framework.
      • Add new shader programs.
      • Connect shader components to other components on the fly, resulting in dynamic composition and compilation of shader code.
    • Cross-platform material shader generation.
    • Automatic optimization of generated shaders.
    • Unconstrained material attributes evaluated per-pixel.
    • Material instances, allowing the same material to be reused with different parameters.
    • Static switches.
      • Template materials reduce artist workload.
    • Automatic or user-defined fallback materials for scalability.

     


    Broad Audio Support

    icon-audio

    UDK is designed to give developers creative freedom and total control over sound design.
     
     
     
     
    features-audio-hero
    • Support for the latest major audio compression scheme for all platforms.
    • Optimized support for Ogg Vorbis compression and decompression.
    • 3D sound positioning, spatialization and attenuation.
    • Multi-channel playback (4.0, 5.1).
    • Batch control of pitch, volume, attenuation, Sound Actors, Sound Groups, compression and other parameters.
    • Extensive debugging tools monitor resource usage.
    • Visual Sound Cue Editor in UnrealEd for complete control over sounds, sound levels, sequencing, looping, filtering, modulation, pitch shift and randomization.

     


    Particle Effects

    icon-particle-effects

    Blow stuff up, burn it down, make it rain… UDK enables you to create dynamic particle effects that add life to your game.

     

    features-hero
    • Easily create visual effects for games and cinematics.
    • Preview any visual effect in real time exactly as it is seen in the game itself.
      • Make dynamic tweaks to an effect such as an explosion or a burning fire without any turnaround time.
    • Unreal Cascade interacts with many different systems to create an intuitive, efficient and integrated environment for true creative freedom.
    • It’s built around the concept of modules, so adding a new feature is as simple as adding a new module, which drops in and integrates seamlessly with existing functionality.

    Artificial Intelligence

    icon-aiUDK ’s artificial intelligence system provides two robust systems for AI navigation.  UDK supports the automatic creation and use of navigation meshes, giving AI-controlled characters increased spatial awareness of their environment and the ability to make smarter movement decisions.  
    The UDK Navigation mesh implementation optimizes the performance and memory usage of AI in many scenarios relative to traditional node-based navigation systems, thanks to a more efficient representation and less reliance on collision-detection for movement.   UDK  also provides an up-to-date implementation of the robust and well-tested node-based navigation system used in Unreal Engine games over the last 12 years.
     
    features-ai-hero

    Navigation mesh system provides an accurate representation of an AI's traversable space via a connected graph of convex polygons:

    • Memory footprint is reduced with the decrease in nodes being stored.
    • Less nodes means less time fixing up cross-level pathing information.
    • Pathfinding times go down as the density of the graph being searched shrinks.
    • Better representation of the world results in better pathing behavior.
    • Paths are automatically generated.

    Furthermore, you can add crowds of animated characters to a map with UDK's flocking technology, which directs character movements and animations through a network of crowd destinations and Kismet interaction. UDK's crowd system gives you complete control over the movement and interaction of crowd agents with players and other NPCs using a "plug-in" behavior system.

    Distributed Computing

    icon-distributed-computing

    Unreal Swarm is a massively scalable job distribution system optimized for high-speed networks of multi-core PCs.
    Developed to power UDK’s global illumination solution, Swarm speeds up the process by telling the computer what jobs to do and when to do them. By delegating the workload, it makes the process of global illumination much faster by transparently spreading out applications over your entire network.
    features-swarm-hero

    Swarm is an extremely flexible job distribution system that is currently used to accelerate Unreal Engine 3’s new global illumination system, Unreal Lightmass, with outstanding results. Designed in to accelerate lighting computations, Swarm can manage clusters of computers of mixed brands, configurations, and performance levels, automatically distributing tasks on-demand and employing a transparent distributed cache system that allows for dramatically increased performance.

    Think of what Swarm does as if it were creating a virtual, 100s-of-cores system. Computations that can be performed in parallel will be distributed to the entire network of systems available, multiplying performance many times over, bringing something extremely time-consuming, like global illumination, into the once-thought-impossible realm of iterative development.

    Swarm is configured and managed entirely through a visual interface that provides detailed information about jobs in progress, including both local and remote agents participating in the job, and color-coded activity per worker thread on all agents.

    Destructible Environments

    icon-destructible-environments

     

    UDK’s fracture tool makes it possible to create remarkably interactive, deformable worlds. Easily craft all types of destructible environments and objects that break apart just as you would expect them to in real life.
    Splinter walls and floors layer by layer. Blow apart rocky structures chunk by chunk. Add cool physics elements and particle effects. UDK gives you total control over destruction.
    features-destructible-hero

    Destructible environments enable scene elements to break apart and collapse realistically.

    Whether you’re building a photorealistic world or a highly stylized environment, you can make any mesh crumble to pieces with UDK’s structural analysis tool.

    • Easily slice static meshes to create fracture meshes.
    • Modify chunk size and quantity for desired impact and performance.
    • Instantly add fracturable assets by dropping them into your game world.
    features-destructible-hero2

    Bink Video Codec

    icon-bink

    UDK ships with Bink, the slick and accessible video codec used in thousands of computer and video games.
    A "better-than-DVD" class codec, Bink compresses at higher quality than DVD at up to three times the playback speed. Bink also uses less memory at runtime than other codecs.

    • Get Bink videos playing in less than an hour, even if your game requires real-time integration with pixel shaders.

      Bink supports a wide range of screen resolutions, and mixing audio into Bink videos is a snap.

        • Scale data rate and adjust sound playback for an optimal end-user experience.
        • Use the Miles Sound System (5.1 or 7.1 multi-channel output), DirectSound, or WaveOut for sound output.
        • Benefit from super-fast MMX optimized YUV to RGB converters to 16-bit, 32-bit, and 24-bit RGB.

      binklogo
       

      SpeedTree Foliage Editor

      icon-speedtreeGenerate virtual foliage in real time using SpeedTree, the award-winning solution for animating wind-blown trees, lush jungles, thick forests and more.
      Design just the tree you want, then fill your world with vast numbers of animated, naturally-lit models.

       

      features-speedtree-hero

      UDK is fully integrated with SpeedTree, the industry’s leading foliage editing software.

        • Take advantage of SpeedTree’s forest rendering capabilities.

        • Leverage SpeedTree’s excellent rendering quality with support built-in for shadow mapping, translucency, ambient occlusion, per-pixel lighting, alpha-to-coverage and more.
        • Need a mountainous vista, a dramatic valley, or a peaceful meadow? UDK’s SpeedTree integration includes abundant terrain engines.

        speedtree_5_logo

         

        FaceFX Facial Animation

        icon-facefx

         

        UDK ships with FaceFX, the cutting-edge solution that enables developers to create realistic facial animation from audio files.

        FaceFX makes it easy to batch process thousands of WAV files for your game, add expressions to a single animation without ruining the lip-synchronization, tweak an animation to perfection, or integrate the entire solution into your art pipeline.

         

        features-facefx
        • Everyone can experience the power of generating high-quality facial animations with FaceFX directly from UnrealEd.

          • Animate normal maps with custom Unreal Engine 3 Face Graph nodes.
          • Trigger FaceFX animations from Unreal Matinee.
          • Import and export XML files for pipelines using FaceFX 2009 and FaceFX 1.7.x in UE3.

          Every aspect of the FaceFX pipeline is customizable, from speech targets to gesture curves. With direct support for the FBX file format and plug-ins in 3D Studio Max, Maya, XSI, and MotionBuilder, FaceFX interfaces seamlessly with the best tools in the business.

        facefxlogo

        Am besten solltet ihr euch die Readme anschauen, dort sind alle benötigten Links zur Dokumentation enthalten.


        Welcome to Unreal Development Kit powered by Unreal Engine 3

        This Readme file contains detailed information and troubleshooting tips for the Unreal Development Kit (UDK). You can find more information at http://udn.epicgames.com/Three/DevelopmentKitBuildUpgradeNotes.html

        UDK includes upgrades made to Unreal Engine 3 following the release of Unreal Tournament 3.

        This version of UDK is early. The runtime is an active work in progress that will have frequent updates and releases.

        Contents

        A. System Requirements
        B. Installation
        C. Using the Editor
        D. Getting Help
        E. Known Configuration Issues
        F. Known Graphics Issues

        Graphics Card Drivers and Manufacturers
        Graphics Card Manufacturers’ Web Sites

          G. Known Hardware Issues
          H. General Audio Issues

          A. System Requirements

          UDK requires a personal computer with the following system configuration:

          Minimum:

            • Windows XP SP2 or Windows Vista
            • 2.0+ GHz processor
            • 2 GB system RAM
            • SM3-compatible video card
            • 3 GB free hard drive space

            Recommended for Content Development:

            • Windows Vista 64 SP2
            • 2.0+ GHz multi-core processor
            • 8 GB system RAM
            • NVIDIA 8000 series or higher graphics card
            • Plenty of HDD space

            The UDK will install .NET Framework 3.5 Service Pack 1 if you don't already have it. This will require an internet connection.

            B. Installation

            Run the UDK installer (UDKInstall.exe)
            This will install UDK to a new folder based on the release date of this version. This is to make sure this version doesn't use any old Epic-provided content. However, you should be able to open old user-created content in the new version of the editor.
            The UDK editor can then be run from the Programs menu.

            C. Using the Editor

            Note: Respect the rights of others. By making custom content available, you acknowledge that you are solely responsible for that content. You agree that you have all necessary rights to make any content publicly available and that it complies with all applicable laws and does not violate the rights of any person or entity.

            For more information on working with this game editor, see http://udn.epicgames.com/Three/DevelopmentKitGettingStarted.html

            For information on setting up Swarm see
            http://udn.epicgames.com/Three/Swarm.html
            http://udn.epicgames.com/Three/SwarmDevelopmentAndSetup.html

            D. Getting Help

            Epic Games, Inc. will not be providing direct support for this product.

            There is, however, a wealth of information about UDK available on the Unreal Developer Network:

            Community forums are also available:

            E. Known Configuration Issues

            Visit the official Web site for the latest updates and support information: http://www.udk.com

            Certain keys on non-English keyboards do not function correctly: On some non-English keyboards, certain keys do not work as expected. In other words, what appears when you press the key is not what is printed on the key. To fix this problem, remap any problem keys.

            F. Known Graphics Issues

            Video Settings: The default game settings chosen for the UDK are very aggressive, prioritizing visual acuity over performance. You should experiment with your video settings to find the best balance for your PC and for games that you create.

            You can override these settings in the [SystemSettings] section of UTGame\Config\UTEngine.ini:
            http://udn.epicgames.com/Three/SystemSettings.html

            Game authors can prepare their game to automatically scale these settings based on machine performance by preparing their DefaultCompat.ini as explained here:
            http://udn.epicgames.com/Three/AppCompat.html

            The "setres" command can also be used to lower your resolution to provide better performance as well
            SETRES [height]x[width][w|f] -- changes the resolution (w = windowed; f = fullscreen)
            For example: setres 800x600f

            When using the game editor, windows can get rendered behind viewports: To fix this problem, do not use the game editor with a floating taskbar.

            Graphics Card Drivers and Manufacturers

            Be sure that you have installed the latest driver for your graphics card. Many video issues will be resolved simply by updating your graphics card's drivers. UDK may not properly detect some older graphics cards because their video drivers are not DirectX 9.0c compliant. Contact your graphics card manufacturer for updated drivers, or install the latest reference drivers for your graphics card chipset. Note that many reference drivers are not supported by the chipset manufacturer.


            Graphics Card Manufacturers’ Web Sites

            3Dlabs—http://www.3dlabs.com/
            AOPEN—http://www.aopen.com/
            Asus—http://www.asus.com/
            ATI—http://www.amd.com/
            Canopus—http://www.canopus.com/
            Creative Labs—http://www.creative.com/
            Gainward—http://www.gainward.com/
            Guillemot/Hercules—http://www.guillemot.com/
            I/O Magic—http://www.iomagic.com/
            Jaton—http://www.jaton.com/
            Leadtek—http://www.leadtek.com/
            Matrox—http://www.matrox.com/
            Micro-Star International (MSI)—http://www.msicomputer.com/
            NVIDIA—http://www.nvidia.com/
            PNY—http://www.pny.com/
            Silicon Integrated Systems Corporation (SiS)—http://www.sis.com/
            VIA Technologies—http://www.via.com.tw/en/index.jsp
            VisionTek—http://www.visiontek.com/

            G. Known Hardware Issues

            1 -- NVIDIA cards with on-board SLI have issues displaying certain property windows with multi-gpu mode turned off.

            H. General Audio Issues

            http://udn.epicgames.com/Three/AudioSystem.html#Known%20Issues

            If you do experience audio crashes, try running without sound by appending " -nosound" to the UDK editor shortcut.

            Copyright © 1998-2009.  Epic Games, Inc. All rights reserved. ActorLineCheck, An Efficient Parametric Algorithm for Octree Traversal by J.Revelles/C.Ureña/M.Lastra (University of Granada, Spain). Uses Bink Video, Copyright © 1997-2009 by RAD Game Tools, Inc. Convex Decomposition Library: Copyright © 2007 by John W. Ratcliff. libresample: Copyright © 2006 Feeling Software. libXML2: Copyright © 1998-2003 Daniel Veillard.  All Rights Reserved. Mersenne Prime Twister (SSE version): Copyright © 2006, 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University. All rights reserved. This product includes code licensed from NVIDIA. PhysX SDK, Copyright © 2006 NVIDIA Corporation. All rights reserved. Ogg Vorbis Audio Compression, Copyright © 2009, Xiph.Org Foundation. Vorbis Quality Improvements, Copyright © 2003-2008 Aoyumi Vorbis SSE Optimisations, Copyright © 1994-2006. Zlib, Copyright © 1995-2004 Jean-loup Gailly and Mark Adler.

            This computer program, the characters, artwork, trademarks and all other conceivable intellectual property rights related to this software are protected by copyright laws and international treaties.  This product was produced through the efforts of many people who earn their livelihood from its lawful use under license.  The unauthorized use, copying, or distribution of this game or any portion will be prosecuted and may result in civil or criminal penalties.

            Seid ihr an ein paar Tutorials von mir interessiert, wie man denn nun mit der Unreal Engine 3 Dinge anstellen kann? Schreibt mal was dazu in den Kommentaren!


            Need for Speed Shift Eigene Skins Painten Tutorial Update

            Am 12. Oktober 2009 | 3:38 Uhr von Simon in Need for Speed: Shift geposted.

            Wer von euch gerne eigene Fahrzeug-Lackierungen für Need for Speed: Shift machen möchte, aber nicht weiß wie das geht, sollte sich diesen Artikel genau angucken.

            ! Um ordentliche Wagen Painten zu können, braucht ihr zwingend ein Template! Hier kommt ihr an die Templates: Need for Speed: Shift Templates

            Zuerst erkläre ich euch einmal die ganz Grundlegenden Dinge:

            Welche Tools werden benötigt?

            Ihr braucht natürlich ein Grafikbearbeitungsprogramm wie Photoshop oder das kostenlose GIMP, und entweder das DDS-Plugin für Photoshop oder ein Tool wie DXTBmp welches ich verwende. Wichtig: Euer Grafikbearbeitungsprogramm sollte mit Ebenen und Alpha-Kanälen klar kommen, was zum Beispiel Paint von Microsoft nicht bietet.

            DDS? Skin? Template? Was ist das alles?

            Ein Auto ist ein 3D-Modell, welches aus vielen Polygonen besteht. Um das Auto bemalen zu können, muss der 3D-Künstler das Auto “UV-Mappen”, also die Informationen Speichern wo welcher Bildbereich der Textur (=Skin) auf dem Auto (oder jegliches anderes 3D-Objekt) erscheint. Das Template ist dafür eine 2D Vorlage, die dem Painter zeigt, wo er zum Beispiel für die Motorhaube seine Logos platzieren muss. Denn dort ist das Bild des UV-Layouts als “Vorlage” vorhanden, die beim Speichern jedoch ausgeblendet wird. DDS ist ein Texturformat von nVidia, was so gut wie jedes Spiel benutzt.

            Ein 3D-Modell (Audi R8 LMS aus NFS Shift):

            Audi R8 LMS aus Need for Speed: Shift

            UV-Mapping (BMW M3 GT2 aus NFS Shift):

            UV Template

            Skin

            Skin

            Auto mit Skin:

            bild5

            Okay, nun wisst ihr Bescheid. Falls nicht gerne Fragen.

            Ich erkläre euch nun, wie ich Skins erstelle.

            1. Ein Auto aussuchen, dass ich Nachmalen möchte oder ich denke mir selbst etwas aus.
            2. Möglichst viele Bilder des Autos Suchen.
            3. Die Logos des Autos in hoher Qualität besorgen.
            4. Die Hauptfarbe bestimmen.
            5. Weitere Grundfarben Auftragen (Dach Rot, Vorne Schwarz sowas eben, bei diesem BMW nicht nötig gewesen)
            6. Die Logos hinzufügen.
            7. Das Fenster bemalen.
            8. Auto Ingame bringen.
            9. Farben für Shift Korrigieren.

            Nun zur Praxis:

            1. BMW M3 GT2 ALMS Rollout. Ich habe den Wagen gewählt, da er mir einfach gefällt

            2. Hier 3 Bilder als kleine Auswahl. Aber die eignen sich kaum, da man sehr Schlecht die echte Farbe der Logos bestimmen kann, normale Fotos sind da oft besser.

            Bild 1

            Bild 2

            Bild 3

            3. Das mit den Logos ist mir sehr wichtig! Sehr viele Skinner meinen, dieser Schritt sei nicht so wichtig, dementsprechend sehen viele Autos auch aus. Die Logos müssen für mich in jeder Lage und Größe Perfekt sein, da eignen sich eigentlich nur Vektor-Daten. AI oder EPS-Dateien zum Beispiel. Es gibt sehr viele Logo-Datenbanken im Netz, hier eine kleine Liste:

            Aber es kommt oft vor, dass man nur eine kleine 230×60 Pixel große Datei findet, die sich nun wirklich nicht eignet. Und Vektordaten gibt es auch keine. In diesem Fall baue ich die Logos mit einem Vektorprogramm selber nach. (Es geht auch mit GIMP/Photoshop wer Leidensfähig ist *g*) Ein Tutorial hierzu Sprengt aber wirklich den Rahmen dieser Anleitung. Jedenfalls kann ich euch http://www.myfonts.com/WhatTheFont/ empfehlen, um die Schriftart eines Logos dafür herauszubekommen.

            castrol

            Wie gesagt! Beansprucht am Anfang die meiste Zeit (bis man sich eine schöne Logo-Sammlung angeschafft hat)

            4. In diesem Fall ist die Hauptfarbe weiß, da Shift das zu Hell darstellen würde, wähle ich ein helles Grau. Bitte beachtet weiter unten mein Update!

            5. Da dieser BMW nur ein Einfarbiges Auto ist, hier ein Beispiel wo ich diesen Schritt machen würde:

            Grundfarben

            Als Grundfarbe würde ich dort Grau/Silber nehmen und die roten Flächen sind dann die weiteren Grundfarben.

            6. Habt ihr nun die Logos in hoher Qualität vorliegen, in Photoshop als Smart Object Einfügen, dann kann man das Logo jederzeit ohne Qualitätsverlust von der Größe/Position/Schräglage her Transformieren.

            Skin

            7. Nun bemale ich noch die Fenster von Innen und Aussen. Je nachdem wo und ob etwas Aufgetragen werden muss. Sehr wichtig, für die Fenster gibt es eine Alpha-Ebene die die Transparenz steuert. Alpha Ebenen sind immer in Graustufen.Weiß = nicht durchlässig, Schwarz = 100% Transparent

            Aussen Normal:

            window_aussen_normal

            Aussen Alpha:

            window_aussen_alpha

            Wie man sehen kann, ist der BMW Power Aufkleber Aussen nicht Transparent, das da unter dem Weißen ist von der Seitenscheibe des BMW’s wo man ein Loch sehen kann.

            Von Innen kann man aber ein klein Wenig durch die Werbung sehen, weshalb man mit der Alpha-Ebene herumspielen muss.

            Innen Normal:

            window_innen_normal

            Innen Alpha:

            window_innen_alpha

            Der Werbeschriftzug ist ein wenig Transparenter als der Übrige Teil des Aufklebers. Man muss sich aber die Alpha-Ebene selbst neu erstellen.

            So gehe ich da vor:

            Die Alpha ebene sollte zuerst dort wo ihr das BMW Power seht, die gleiche Farbe wie das restliche Bild haben.

            Dazu gehe ich auf die Alpha-Ebene

            auswahl

            Dann lösche ich den Schriftzug und Färbe den Bereich in der Farbe wie das übrige Bild.

            deleted

            Nun wieder zurück zum RGB-Modus. Dort wähle ich mit STRG + Klick auf die BMW Power Ebene das Logo aus. Wieder auf Alpha 1 gehen und dort Fülle ich die Auswahl mit einem etwas hellerem Grauton.

            auswahl

            auswahl_gefuellt

            8. Jetzt Speicher ich das Template des BMW’S und die beiden Fensterdateien als TGA-Datei ab. Wichtig! Bei den Fenstern Alpha nicht vergessen!

            Wer nun Photoshop in einer 32 Bit Fassung hat, kann direkt in Photoshop die Datei als DDS Speichern. Vorrausgesetzt das DDS-Plugin ist von nVidia installiert. Wer aber die 64 Bit-Fassung verwendet oder GIMP, für den kann ich das Tool DXTBmp sehr Empfehlen!

            Download DXTBmp:

            Nun Öffne ich DXTBmp und wähle File -> Open und Öffne zuerst das Template des Wagens.

            Danach klickt ihr auf File -> Save as -> DDS Texture

            Als Dateinamen habe ich bmw_m3_gt2_livery03.dds gewählt, Dateityp DXT1 (No Alpha)

            Vorsichtig, so wird der dritte Skin im Spiel mit eurem Template überschrieben!

            Die Fenster bitte so vom Dateinamen her lassen wie im Template, nur eben mit der DDS Dateiendung. WICHTIG! Die Fensterdateien MÜSSEN als DDS DXT5 abgespeichert werden!

            Ist alles Abgespeichert, könnt ihr am besten den Wagen mit der Entpackten Shift-Version testen. Dazu einfach alle 3 DDS-Dateien (bmw_b3_gt2_livery03.dds, bmw_m3_gt2_banner_diffuse.dds und bmw_m3_gt2_banner2_diffuse.dds) in euer Need for Speed: Shift\Vehicles\Textures Verzeichnis kopieren.)

            Update wegen der Farbe!

            9. Dank eines Tipps von mppp ist es nun noch Einfacher für euch, Skins zu Erstellen. Wie schon vorher erklärt, muss man für einen weißen Wagen einen Grauton nehmen usw.. Ihr könnt aber auch die “richtigen” Farben zum Painten verwenden und dann zum Schluss mittels Tonwertkorrektur die richtige Farbe für Shift hinbekommen!

            Dazu habe ich jetzt einfach eine Datei in Photoshop erstellt, die Ebene Weiß gefärbt und ein paar farbige Streifen eingefügt: (nicht besonders schön, aber zur Erklärung reicht es)

            farbe_normal

            Danach gehe ich in Photoshop CS4 auf der rechten Seite auf Korrekturen und klicke dort auf Tonwertkorrektur (rot eingekreist) Wer eine ältere Photoshop Version hat, kann dies auch mit Drücken der Tastenkombination STRG + L oder Bild -> Korrekturen -> Tonwertkorrektur erreichen.

            tonwert

            Dort müsst ihr dann den Tonwertumfang von 255 auf ca. 165-180 Reduzieren, dies bewirkt, dass die Farben für Shift “richtig”  aussehen

            tonwert_edit

            Das Ergebnis sieht dann so aus:

            farbe_shift

            Nun könnt ihr Need for Speed: Shift starten und eure Arbeit bewundern:

            bild5

            Und falls es noch nicht so ganz klappt – Alle Übung macht den Meister Nicht Aufgeben!



            Need for Speed: Shift Modding Tutorial Teil 2

            Am 26. September 2009 | 13:47 Uhr von Simon in Need for Speed: Shift geposted.

            Im ersten Teil der Tutorialserie haben wir gelernt, wie man die BFF-Dateien Entpacken kann. Hier zeige ich euch nun einige Dateitypen, und im dritten Teil, wie man nach dem Editieren daraus wieder eine BFF-Datei bekommt.

            Schauen wir uns zuerst einmal an, welche Dateien es vom Mazda RX7 gibt, und wozu die gut sind:
            folder

            Animation/driver:

            driver
            driver_gt_e3_m.bas: Hier wird Geregelt, in welche Position der Körper (besser das Skelett) des Fahrers bewegt wird, wenn er zum Beispiel nach Links lenkt oder die Schaltung benutzt.

            rx7.bab: In dieser Datei sind die Animationen gespeichert. Noch nicht editierbar.

            Audio/cars:

            sound

            rx7.fsb und ai/rx7.fsb: Dies sind gepackte Audioarchive, die man sehr leicht Entpacken kann. Dies ist zum Beispiel sinnvoll, wenn man beim Scirocco einen richtigen Sound Modden möchte Hierzu erstmal den FSB-Entpacker herunterladen:

            Um es mir in diesem Beispiel einfach zu machen, habe ich die fsbext.exe in den RX7/Audio/cars-Ordner Kopiert und eine Bat-Datei erstellt, die Kommandozeilenbefehle für mich Ausführt, ohne dass ich mich mit der Kommandozeile herumschlagen muss. Hierfür könnt ihr eine eine Text-Datei mit dem Inhalt erstellen und danach als “Bat-Datei” Speichern.

            Hier der Inhalt:

            mkdir entpackt
            fsbext -d entpackt -a rx7.fsb
            pause

            Nun das Ergebnis: fsb

            Jetzt können Audio Profis an den Audiodateien “herumspielen”, oder man kann einfach neue Sounds Einfügen. Wichtig ist jedoch hierbei, dass der Dateiname genau so lauten muss.

            Leider ist es hier ebenfalls noch nicht möglich die Dateien wieder zu einer FSB-Datei zu Packen, weil man hierzu erst eine Information-Datei benötigt, wie die Datei nun gepackt werden muss. Wird aber später möglich sein

            Nach ein bisschen Forschen ist es mir nun doch gelungen, die FSB-Files wieder neu aufzubauen. Bevor ich euch nun erkläre, wie das geht, einige Hinweise: Wenn die Dateien mit der -a funktion entpackt werden, fügt der Extractor einen Header an jede Datei an, damit man sie im Windows Media Player oder VLC zum Beispiel anhören kann. Möchte man aber die Audio Dateien wieder in das FSB-Format konvertieren, geht dies nur mit Headerlosen Dateien. Den Header kann man aber mit jedem beliebigen Hex Editor entfernen, wenn man zum Beispiel neue Sounds einfügen möchte.

            Lange Rede kurzer Sinn, zuerst erstellen wir die Datei, die Rebuilder Informationen erhält, wieder mit einer BAT (geht aber auch per Kommandozeile):

            fsbext -l -s output.dat rx7.fsb
            pause

            rebuild_info

            Nun Entpacke ich der Einfachheit halber die Audio-Dateien ohne Header:

            mkdir entpackt
            fsbext -d entpackt rx7.fsb
            pause

            Und zuletzt baue ich die FSB-Datei neu auf:

            fsbext -s output.dat -d entpackt -r rx7new.fsb
            pause

            Nun das Ergebnis:

            rebuild_done

            Nachtrag: Falls ihr aus den WAV-Dateien den Header entfernen wollt (=für neue Sounds nötig) gibt es auch dafür ein Tool!

            Render/shaders/cache:

            Dies sind Binäre DX Shader, ob man die Editieren kann weiß ich leider nicht. Ich befürchte aber, dass dies nicht so einfach ist.

            Vehicles:

            vehicles

            _paint_colors: Enthält binäre Dateien für Herstellerfarben.

            mazda_rx7: Hier sind die ganzen 3D-Files und einige Info-Files enthalten. Teilweise Editierbar

            physics: Wie der Name schon Vermuten läßt: Hier können sich die Physiker austoben, alles Editierbar!

            textures: DDS-Dateien, die man auch nach eigenem Wunsch editieren kann.

            mazda_rx7:

            AUD-Dateien: Hier kann man die Lautstärke der einzelnen Komponenten einstellen.

            BMT, BML, MEB-Dateien: Dies sind die 3D Daten der Autos. Teilweise ziemlich viel Plain-Text, aber auch viel Binäres Zeug. Da muss man eben auf einen zModeler 2 Filter warten.

            CDP: Hier wird zum Beispiel der Blickwinkel des Fahrers oder die Handposition bestimmt.
            prop name="Hand offset" data="-0.0159221;-0.0147015;0.0916009"

            CDV: Ebenfalls Offset-Einstellungen und Angel-Einstellungen, wie viel Grad zum Beispiel das Gaspedal durchgetreten werden kann.

            CGP: Hier kann man Einstellung des Schadens sehen sowie irgendetwas mit Scheiben Partikeln.

            CPA: Hier sind die Teile bestimmt, die man Einfärben kann.

            CSD: Hier sind ebenfalls wie in den AUD-Dateien Einstellungen der Lautstärke enthalten.

            DDS: Texturen im DDS-Format, komm ich später drauf Zurück.

            RCF: Irgendetwas mit Paint-Colors und Abhängigkeiten.

            CRD: Hier sind Informationen zu dem Fahrzeug hinterlegt, wieviel der Wagen im Spiel Kostet, die Tier-Stufe, mögliche Upgrades, Statistiken für das Menü (die Balken, wenn man sich ein Auto anschaut) und so weiter

            VHF: Hier wird beschrieben, wo sich die Teile des Autos befinden, wie Lichter, Motorhaube, Tür, Chassis usw… (Offset)

            Anims-Ordner: Einstellungen für die Scheibenwischer. Da ich die noch nicht in Funktion erlebt habe, kann ich nur Mutmaßen, dass eventuell Regenrennen geplant waren (Die Engine ermöglicht das Theoretisch). Eventeull schafft man die irgendwie zu Aktivieren.

            Allgemein kann man dazu Sagen, dass diese Einstellungen alle XML-Dateien sind. Im ersten Teil sind die Typen bestimmt, wie Strings und F32 (Float) – Rot eingefärbt, im zweiten Teil dann die Variablen – Gelb eingefärbt.

            r_y

            textures:

            Hier sind Lauter schöne DDS-Dateien enthalten, mit denen man zum Beispiel neue Liverys (Lackierungen) erstellen kann.

            Um die DDS-Dateien öffnen zu können, kann man sich von Nvidia.com Textur-Tools und ein Photoshop Plugin herunterladen.

            Da das Plugin nicht mit der 64 Bit-Variante von Photoshop zusammenarbeiten möchte, und ich auch keine Lust habe, mich schon wieder mit einer Kommandozeile/Bat herumzuschlagen, benutze ich das Programm DXTBmp.

            Hier ist nun ein Bild (Verkleinert) einer Lackierung zu sehen:
            textur

            Um nacher ein Ergebnis sofort Sichtbar zu haben, bin ich ein Wenig Kreativ geworden: Ich habe diese Datei als DXT 5 abgespeichert und die alte Datei Überschrieben.
            textur_2

            Physics:

            physics

            Nun sind wir endlich beim letzten Teil angelangt, aber wie ich finde beim Wichtigsten: Hier sind alle Daten der Physik gespeichert, wie schnell ein Wagen fährt, Bremsstärke, Federn und so weiter. Dies ist ein sehr Komplexes Thema, wo es nur sehr wenige fähige “Physiker” gibt, die tolle Fahreigenschaften Zaubern können. Hier hat sogar teilweise Slightly Mad Studios in meinen Augen versagt. Auf jeden Fall kann man die Physik-Dateien mit der gMotor-Engine sehr gut Vergleichen, die zum Beispiel ihren Einsatz bei GTR 2, GT Legends, GTR Evolution und rFactor hat.

            Der Vorteil bei diesen Dateien ist, dass dort sehr viele Kommentare enthalten sind, wozu welche Einstellung gut ist. Englisch-Kenntnisse Vorrausgesetzt.

            Chassis: Allgemeine Wageneinstellungen wie das Gewicht, die Tankposition, Aero, ABS-Typen, Kupplungseinstellungen und noch 1000 weitere Dinge. Hierfür werde ich noch zu einem späteren Zeitpunkt ein Tutorial verfassen.

            Collision: Hier werden die Schäden der Kollisionen eingestellt.

            Engines: Bei welcher Drehzahl wird welcher Newton-Wert und wieviel PS abgeliefert? Wie viel Kühlkraft haben die Radiatoren? Diese Einstellungen kann man hier machen.

            Gearbox: In dieser Datei wird das Getriebe beschrieben, bei welcher Drehzahl hochgeschaltet werden muss und so weiter. Mich wundert nur, wieso Shift anscheinend eine globale Datei für das Getriebe benutzt. Denn für die Ferrari Überbleibsel (Shift war eigentlich als Ferrari Project geplant, wurde dann aber zu Shift – und es sind noch Ferrari-Reste übergeblieben) gibt es noch für jeden Wagen eine eigene Getriebe-Datei.

            Suspension: Hier wird die Aufhängung des Wagens beschrieben.

            Turbo: In diesem Ordner kann man 2 Dateien finden: Einmal für Nitro, wieviel mehr Leistung während des Nitro-Schubs abgegeben wird, wie lange der Boost läuft usw. Außerdem findet man in diesem Ordner die Einstellung für den Turbo.

            Wenn man sich diese Dateien anschaut, möchte ich mal ganz groß über die GRID-Fans Lachen, die behaupten, Shift sei GRID 2!!

            Noch ein Schlusswort an EA/SMS: Ich sehe so viel Potential in Shift, es wär wirklich große Klasse, wenn ihr Modding-Tools Veröffentlichen würdet. Klar, wir Modder schaffen auch so meistens fast alles an Games zu ändern, aber schaut mal, wie viel länger Spiele leben, die man durch Mods Bereichern kann. Was ich mir Konkret Wünsche: Templates der Wagen, ein richtiges BFF-Tool, 3D Export/Import Tools + 3D Shader… Naja man wird ja nochmal Träumen dürfen