Files
Client/Library/dxx8/samples/Multimedia/VBSamples/Direct3D/SkinnedMesh/readme.txt
LGram16 e067522598 Initial commit: ROW Client source code
Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 16:24:34 +09:00

49 lines
1.6 KiB
Plaintext

//-----------------------------------------------------------------------------
//
// Sample Name: SkinnedMesh Sample
//
// Copyright (C) 1999-2001 Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
Description
===========
The SkinnedMesh sample illustrates how to use the d3d framework to load an x-file with
skinning and animation information in it.
Path
====
Source: DXSDK\Samples\Multimedia\VBSamples\Direct3D\SkinnedMesh
Executable: DXSDK\Samples\Multimedia\VBSamples\Direct3D\Bin
User's Guide
============
The following keys are implemented. The dropdown menus can be used for the
same controls.
<F2> Prompts user to select a new rendering device or display mode
<Alt+Enter> Toggles between fullscreen and windowed modes
<Esc> Exits the app.
Programming Notes
=================
Note that the last argument passed to D3DUtil_LoadFromFileAsSkin is a CD3DAnimation
class that is the parent to any animations that are found in the xfile.
Animation.SetTime must be called but will not pose the model.
Character.UpdateFrames computes the matrices for all joints on the character
Character.RenderSkin will render the character using the loaded skin
This sample makes use of common DirectX code (consisting of helper functions,
etc.) that is shared with other samples on the DirectX SDK. All common
classes and modules can be found in the following directory:
DXSDK\Samples\Multimedia\VBSamples\Common
The modeling exporters in the extras directory of the SDK can export to x with skinning infromation.