Products | Features | Sales | What's New | Download | Support | Tutorials | Newsletter | DOTM | About - Home

  3D :  OBJ Renderer

Project Dogwaffle includes a loader for 3D files in OBJ format

PD ArtistPD Howler also supports digital
                                    painting, animation & video, 3D
                                    and visuall effects

Recent Updates | Tutorials | Known Limitations | Buy PD Howler HOT!

More 3D:  3D-Designer | Puppy Ray GPU | Landscapes  | Elevation Maps

Project Dogwaffle does 3-D ?  You bet!



Yes indeed, in fact:




We also added 3D OBJ files of trees a few years prior.


There's of course some 'real' 3D too, the 3D-Designer 


and the amazingly realistically renderer, Puppy Ray, our GPU-based Path-Tracing renderer.


What's Next, you ask?

Now we're expanding it into more use cases for 3D coming back into Howler. If you have your own 3D models, ready in .OBJ file format, keep on reading.

In January 2023, Project Dogwaffle was at version 16, aka the 2023 edition. For a few years now (since 2018) , we've had a utility widget for loading 3D Trees and other 3D shapes that are provided in Wavefront OBJ file format plus MTL companion files (for material description).

This was enabled also with an entirely new API. If you're a game developer or visual programmer, this might interest you.The current system wasn't using the newer, better graphics. It's usable, but much better, faster is coming.

The shapes have to be represented as triangles. (OBJ format supports many other forms).

We have started to further develop that tool for use with other 3D objects and to more easily create custom brushes and animated brushes with it.

As of build 88 we are loading some quads too.

The tool can be used to load a variety (not all types) of 3D content from a Wavefront .obj file. It can then be viewed from various angles and rendered. The rendering can then be used in various ways. If there was already a picture in the frame, the 3D obecjt is rendered over it, creating a nice composition of the two.

The trees are found in Howler's or Artist's installation folder, in a subfolder named 'Geometry'. There's a Foliage subfolder in it, and a Test subfolder. You can add folders and obj files as you wish.


3D trees composited over a rendered 3D
                          landscape, both in Howler

In future development we aim to make it easy to turn the rendered image of the 3D shape into a custom brush, and possible a series of frames to make them into an animated brush.


back to top


The News!

Mid February 2023:  Some good Progress!

We had a recent build #87 and more coming.


Z2 spacesuit from NASA website download

A lot better now (mid September 2023)  -  PBR - Physics Based Rendering is nearly completed


back to top

Caveats: Known Limitations

Initially, we're using an old'ish graphics pipeline that dates to quite a number of years back and was not made for anything but the trees we provide. It's a scanline renderer, we have better, just haven't released it yet. It needs time and work for integration.

The renderer is limited to rendering triangles, so the OBJ parser also only did that, initially. Quads and other shapes were not showing. There were also numerous instances where polygons went missing as a result of this. And there are other issues we found.

A lot has been accomplished in short few weeks.

Here are a few tips and tricks:

  • If you have a 3D model in OBJ format, consider triangulating it. Save as a new file. Don't loose the original, it might soon also work as is.
  • You can use Blender to triangulate it, or Lightwave or other tools.
  • The file should have names without spaces, especially:
    • the material file (*.mtl)
    • the image files that are referenced by the material file
    • We also recommend not using spaces in the part names.
  • Quads are not displayed yet. We're working on it. If you see missing polygons ("holes") try a triangulated version
  • If you see ho shading, such as it's all black or single ambient color, probably the part or filenames have spaces and can't be loaded. Rename and edit the content in the obj file accordingly so it can find these resources as listed.

More features are being added. Stay tune.


3D tree on landscape

back to top

Buy PD Howler 2023 or better

Ready to get your copy? PD Howler is available in a few places.

#1 - Support the Artist Programmer: - from the developer directly (Dan Ritchie). Pay via Paypal. Get a download link within 1-2 days (manual setup)

#2 - Our online store (BMTmicro) - we use the secure online service from BMTmicro. Use credit cards, Paypal, or many other options. Instant delivery of download links via automated email in most cases (unless you chose a special payment method such as by check).

You can also find PD Howler on Steam at but no guarantees that it's updated at the same pace.

We also occasionally release an updated version on - if you have Dazbucks waiting to be spent, check with Daz3D.

The easiest and fastest is with option #2 - BMTmicro

back to top


Recently added: a series of video tutorials and presentations that show the progress being made and the possibilities offered:

Learn more about the where, what and why of the OBJ Rendering feature here:  >>> Play List on 3D with Dogwaffle


Dogwaffle does 3D - part 4 - NASA spacesuit Z2 with Lightwave Triangulation

Dogwaffle does 3D - part 3 - Amapi 3D Models and Blender triangulation

Dogwaffle does 3D - part 2 - NASA Models


Dogwaffle does 3D - part 1  - it began with trees (included)

3D in Project Dogwaffle's PD Howler

Inside Track - new 3D pipeline under development

The 3D Chronicles - loading a 3D Tree with the old original OBJ renderer