Developer postOriginal post (opens in a new tab)

Patch released - Easier Model Importing: First Steps (Build 1.0.291)

Make sure to fully close Wallpaper Engine when updating. If you're having issues, try verifying the files over Steam first.

Hey all,

A patch for Wallpaper Engine has just been released that should pave the way for easier model importing. A lot of limitations have been lifted and the model and texture importers have been replaced with open source libraries to enable support for more formats. On top of that, the model importer now does a better job optimizing the model, adding missing texture coordinates or normals, and the texture importer will allow you to import images of any size now (between 16 and 8192 pixels in width and height. If necessary, they will be downsampled to the next power of two, as this is a hardware requirement). You can now also import models without textures and simply set a constant color in the editor afterwards.

Model formats that are supported now:

  • FBX (latest version not supported anymore, but they're working on it)
  • OBJ
  • DAE
  • 3DS
  • BLEND
  • X
  • LXO

Texture formats that are supported now:

  • PNG
  • TGA
  • JPG/JPEG
  • BMP
  • PSD
  • ICO
  • GIF (NO ANIMATION YET - but you can use them in web wallpapers as before)
  • DDS

Keep in mind that the UI and the shaders are pretty much still the same! Those will be revised separately in a later update.

Complete changelog:

Fixes

  • Fixed Steam detecting Wallpaper Engine if the internet disconnected and reconnected and WPE was started *through* Steam before.
  • Fixed local app wallpapers not being able to be opened without tags.
  • Fixed projects with illegal characters for directories in their title to fail import.
  • Fixed NaNs und Infs in audio buffer after running FFT code.
  • Attempted to fix overlapping border when the UI windows are maximized.
  • Attempted to fix more Media Foundation video issues (looping, flashing, screen going black).
  • Fixed file imports with ' in the name.
  • Fixed audio processing for web wallpapers not enabling in a certain scenario.
  • Fixed audio callback context not being cleared when switching between web wallpapers.

Misc

  • Made it easier to get the konami achievement (*about* time).
  • Added uninstall command to build script that will at least close the main application so Steam can delete it (during verify too!).
  • Added 'order' key for wallpaper props in project.json.
  • Implemented AssImp and removed FBX SDK and tinyObj.
  • Made it possible to import models that don't have textures.
  • Made it possible to import models with more than 65k vertices.
  • Increased texture size limit to 8192^2.
  • Enabled model import for fbx, obj, 3ds, lxo, blend, x, dae.
  • Implemented FreeImage into the texture compiler.
  • Enabled image support for png, tga, jpeg, bmp, ico, gif, psd, dds.
  • Made it possible to import non-power-of-2 images, they will be downsampled with bilinear filtering to the next power of two.
  • Adjusted eagle flag projection so it fits better on wider screens.
  • Added color and alpha options to current generic shader.
  • Added unsubscribe button to browser.
  • Updated GLM.
  • Added more verbose log output to DirectX safe start (used during auto start, to prevent crashes).
  • Changed FFT spread to widen lower frequency area more (now using an exponential function instead of trig).
  • Added error logs and output to CreateProcess and Steam item subscription.

As usual, leave a comment, visit the bugs forum http://steamcommunity.com/app/431960/discussions/1/ or let me know via e-mail ( [email protected] ) if you're having problems or questions!

Cheers,
Kristjan