Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woden-engine/woden

World Dynamic Engine - A 3D graphics engine for Pharo
https://github.com/woden-engine/woden

3d-engine 3d-graphics pharo smalltalk

Last synced: 26 days ago
JSON representation

World Dynamic Engine - A 3D graphics engine for Pharo

Awesome Lists containing this project

README

        

# WODEN Engine - World Dynamic Engine
### A 3D graphics engine for Pharo

## Requirements

### 3D Graphics Card
Woden communicates with the 3D graphics via the abstract-gpu abstraction layer.

#### Windows and Linux

Woden on Windows requires a modern graphics card with support for Vulkan.

#### OS X

Woden on OS X requires a Mac with support for the Metal API.

## Loading Woden

Woden can be loaded in a 64 bits Pharo 9 image by running the following script in a playground:

```smalltalk
Metacello new
baseline: 'WodenEngine';
repository: 'github://woden-engine/woden';
load
```

## Woden samples

For checking the Woden samples, you should check the class side of WDASceneExamples
for some examples, or you can just run the following script for blue window:

```smalltalk
model := WDAModel new.
model openWith: (WDASolidColorViewSample new color: Color blue)
```

## Bug reporting

For bug reporting, use the GitHub issue tracker at the Woden repository https://github.com/woden-engine/woden