Qubicle 3.x: Coming up next


#1

My internal to-do list (referred to by myself as “the list”) is very, very long and seems to get longer every week. The following features are just a very small part of it. I don’t want to reveal the full list for multiple reasons. If you are missing your most wanted feature please don’t worry, I can only work on a few things at the same time.

What I currently work on (next release)

New Render Engine

  • significantly increase render speed
  • SSAO
  • shadows
  • perspective camera
  • more tba

#2

#3

Update on increase mesh generation speed:

What I am doing now to optimize the code is to use very big objects and to identify the bottlenecks. I already discovered and eliminated 2 of them which made creating the unoptimized mesh extremely slow in a non-linear way and could easily take minutes or even an hour. Now the time needed is even less than linear (depending on object compression) and takes not more than two seconds even if the object is really, really big. Since creating the unoptimized mesh is the first step for all export and therefore always required, this is very good news.

Export using vertex color and without optimization is lightning fast now.

Unoptimized export using a regular texture still is very slow because the uv layout optimization takes forever due to the high quad count. This is easy to solve but makes me wonder: why would anyone use this combination (no optimization + texture) anyhow? If you use edge bleed then the texture will become very big (at least 3x3 pixels per quad required instead of one), if not, then render results are very bad.

If not using optimization, only vertex color and simpleTex are reasonable options. On the other hand, if optimization is wanted then simpleTex can’t be used. Long story short: I will remove simpleTex from the material option and use it automatically if no optimization is selected. This not only removes an unreasonable way to export but automatically removes another bottleneck.


#4

Added to mesh export:

  • abort button
  • face select for dae and obj
  • filename/folder select after settings dialogue

#5

Added to mesh export

  • export setting: voxel size in units
  • export setting: filename prefixes
  • export setting: texture output folder

#6

All tasks completed for 3.0.4
I’ve added a couple more things in the past days. check out the list above
Release will be this week


#7

Qubicle 3.0.4 was released with following changes

Mesh Export

  • increase mesh generation speed :heavy_check_mark:
  • export setting: voxel size in units :heavy_check_mark:
  • export setting: filename prefixes :heavy_check_mark:
  • export setting: texture output folder :heavy_check_mark:
  • export setting: menu including “reset to default” and “help” :heavy_check_mark:
  • abort button (progress window) :heavy_check_mark:
  • face select for dae and obj :heavy_check_mark:
  • filename/folder select after settings dialogue :heavy_check_mark:
  • select/highlight voxels that will lead to T-junctions :heavy_check_mark:

Minor fixes and improvements

  • Move tool: initial jump bug :heavy_check_mark:
  • toggle bounding box rendering :heavy_check_mark:
  • Gradient overlay: add property “number of shades” :heavy_check_mark:
  • Voxelizer: downscale mesh on import if needed :heavy_check_mark:
  • Export Slices as png :heavy_check_mark:
  • Fix Info Panel: edit position :heavy_check_mark:
  • Integer Scale: add “Uniform” :heavy_check_mark:
  • Fix Integer Scale bug (inside matrix editor and nothing selected causes error) :heavy_check_mark:
  • Reset Qubicle > Popup Window Position should also reset Color Mixer window position :heavy_check_mark:
  • Apply/Attach Lossless :heavy_check_mark:
  • Area tools like extrude, box etc max size now 256 (was 64) :heavy_check_mark:

#8

I have updated the first post for the next release 3.0.5


#9

Qubicle 3.0.5 out now. Changelog: http://www.minddesk.com/changelog.php

It’s finally time to focus on the render engine!


#10

Hi, where I can find 3.0.6 release notes and changes (from 3.0.5)?
I’m interested in SSAO, this will come in 3.0.8?
thanks


#11

all release notes can be found in the changelog:
www.getqubicle.com/changelog.php

the new render engine will be release as 3.5
this will still take some time