Tech News, Blockchain, Cryptocurrency and the Internet

3d Rad Exporter Plugin Direct

3D Rad is a legacy engine. Creating a modern "Runtime Exporter Plugin" (importing FBX/GLTF at runtime) is extremely difficult because the engine was not designed for dynamic geometry generation via external DLLs.

Recommendation:

The 3D Rad Exporter plugin is a specialized tool used to bridge the gap between 3D modeling software—primarily Google SketchUp and Blender—and the 3D Rad game engine. Its primary purpose is to convert 3D models into the Microsoft DirectX (.x) file format, which is the native format 3D Rad uses for game objects. The Evolution of the Exporter

The "story" of this plugin is one of a community-driven effort to keep an aging but beloved game engine accessible to hobbyist developers.

The SketchUp Era: In the early 2010s, SketchUp was the "go-to" for beginners because of its simplicity. The 3D Rad Exporter for SketchUp allowed users to design environments and export them directly into 3D Rad. However, as SketchUp evolved (from Google to Trimble), installation paths changed, often requiring users to manually move .rbz or .rbs files into specific plugin folders like AppData\Roaming\SketchUp\...\Plugins.

The Blender Shift: As users looked for more professional features like skinmeshes (animated characters), the community developed a Blender 3DRad Exporter. This was vital because 3D Rad’s built-in tools often struggled with complex physics objects or detailed animations, and Blender provided a more robust pipeline.

Technical Challenges: A recurring theme in the plugin's history is the struggle with texture mapping and coordinate systems. Users often reported issues where textures wouldn't export correctly or models would appear rotated 90 degrees, leading to the use of secondary "fix-it" tools like fragMOTION or 3D Builder to center and re-export models before they would work in 3D Rad. Key Features & Workflow

DirectX Conversion: The core function is converting native CAD geometry into the .x format.

Physics Preparation: In SketchUp, the plugin often helped define which parts of a model should be treated as RigidBodies or Skinmeshes once imported. 3d rad exporter plugin

Community Maintenance: Because 3D Rad is no longer actively updated by its original developers, these plugins are maintained by community members on forums like the 3D Rad Boards. Popular Versions Plugin Version Host Software Primary Use 3DRadExporter.rbz SketchUp 2016+ Exporting static buildings and scenery. Blender 3DRad Addon Blender 2.67+ Exporting animated characters and complex physics. Pandasoft Exporter Professional-grade DirectX exporting for 3D Rad. Question about Sketchup and the 3D Rad exporter


I managed to get the plugin working. Here is the dark magic required.

The Find: You need RadExport.dle. This file is floating around on obscure GitHub repositories and Internet Archive backups.

The Installation:

The Export Process: Once loaded, the plugin sits under File > Export > Rad Scene (.rad).

Here is the trick: Collision is everything. 3D Rad doesn't use mesh collision by default. You have to name your objects with specific prefixes:

If you don't do this, your beautiful model will fall through the floor. The exporter plugin passes these string names directly to the engine.

The Verdict: It works, but it crashes if you have NURBS, modifiers in the stack, or more than 65k polygons. It was clearly built for the Quake 3 era of assets. 3D Rad is a legacy engine

To illustrate the power of the exporter plugin, let's walk through a real-world scenario.

Goal: Export a fully textured, drivable car with rotating wheels and a glass shader.

Step 1: Model in Blender

Step 2: Set up the hierarchy

Step 3: Apply materials

Step 4: Use the 3D Rad Exporter Plugin

Step 5: In 3D Rad

Result: Within 10 minutes of exporting, the car drives with full physics, reflections, and collisions—all thanks to a functioning exporter plugin. The 3D Rad Exporter plugin is a specialized

3D modeling software (e.g., Blender) typically uses a Z-up coordinate system, while many physics engines use Y-up. The plugin automatically applies the necessary rotation matrices during export to align with the simulation coordinate frame.

  • Exported data

  • File format & packaging

  • Workflow & UX

  • Performance & correctness

  • Scripting & automation

  • Validation & testing

  • Documentation & samples