Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 2.85 KB

README.md

File metadata and controls

86 lines (56 loc) · 2.85 KB
    ____   ____   ____                           _____  ____   ______ ______
   / __ \ / __ ) / __ \ ____   ____   ____ ___  |__  / / __ ) / ____// ____/
  / /_/ // __  |/ / / // __ \ / __ \ / __ `__ \  /_ < / __  |/ /_   / / __  
 / _, _// /_/ // /_/ // /_/ // /_/ // / / / / /___/ // /_/ // __/  / /_/ /  
/_/ |_|/_____//_____/ \____/ \____//_/ /_/ /_//____//_____//_/     \____/   
_______________________________________________________________________

RBDOOM-3-BFG Unittests for mod makers - https://github.com/RobertBeckebans/RBDOOM-3-BFG_mod_unittests


Unit Tests

Here you will find small example maps which are used for basic engine feature testing. All maps are editable with TrenchBroom.

Welcome to DOOM 3 BFG (hello world)

[ maps/testmaps/test_box_valve220 ]

The not so empty test_box created in TrenchBroom with the new Doom 3 (Valve) .map configuration

PBR Material Test

[ maps/testmaps/test_pbr_orbs.map ]

Small material test world which shows that you can use a broad variety of different materials using the standard PBR shader.

Irradiance Volume Test 1

[ maps/testmaps/test_radiosity1.map ]

This shows indirect lighting using a an irradiance volume. The Quake 3 light grid has been brought back for this and was enhanced with Spherical Harmonics.

Irradiance Volume Test 2

[ maps/testmaps/test_radiosity2.map ]

TrenchBroom func_group

[ maps/testmaps/test_func_group1.map ]

This is a demo for the grouping features of TrenchBroom. It has several group tests:

  • Grouping world brushes
  • Grouping entities
  • Grouping groups like several groups of func_static brushes

TrenchBroom func_group instancing

[ maps/testmaps/test_func_group_instancing.map ]

This tests the TrenchBroom feature Create Linked Duplicate. Here you can clone groups and the cloned instances are linked to the original group. So every change will affect all intances.

  • Linking groups of world brushes
  • Linking groups of func_static entities

glTF2 Models Test

[ maps/testmaps/test_gltf2_models.map ]

  • Vertex Colors
  • Displaying Single Meshes of a Model
  • Skeletal Animation using func_animated
  • Uniform and non-uniform Scaling

Other Samples

Crytek's Sponza Atrium

[ maps/sponza ]

The classic Sponza Atrium