Damjan Minovski
banner
damjanminovski.bsky.social
Damjan Minovski
@damjanminovski.bsky.social
480 followers 140 following 43 posts
Architecture / Art / Programming OmniStep Blender Add-on - https://blendermarket.com/products/omnistep -- https://omnistep.atair.cc --
Posts Media Videos Starter Packs
Can't verify right now, as i am on vacation.. but probably a bit faster. In any case - the limit is more gpu throughput.. here on my laptop it starts to drop below 60fps with 10 Million Tris in EEVEE.. (Because it creates 5x more hidden geometry for the shaders)
It is a Blender add-on that enables you to render millions of constant-size lines and outlines in real-time using EEVEE and Cycles, magnitudes faster than grease pencil.
So for technical drawings, line art etc. not so much for characters / deforming meshes..
OmniEdge Add-on, WIP
Preparing some examples for the release (still a few weeks out).
Cycles renderings – not nearly as fast as EEVEE, but pretty...
#b3d #blender
OmniEdge add-on, WIP
"Constant Screen Size" in action!
Shown here: three Starlink shells, GPS, GLONASS, Intelsat, Galileo, and Iridium.
All lines scale and animate entirely on the GPU in real-time.
#blender #b3d
OmniEdge add-on, WIP
Small update: custom attributes can drive line size.
In this case, curvature is calculated in a separate Geometry Nodes setup, then read by the OmniEdge modifier. Preliminary UI layout also visible.
#blender #b3d
OmniEdge add-on, WIP
Edges interact with shadows, reflections, etc.
Even better - Lights see them as constant-sized!

Outlines are slightly thinner, but it works. Sunlight shadows (since parallel) only show correctly in ortho cams. Can’t have it all...
#blender #b3d
OmniEdge add-on, WIP update:
Now fully dynamic - no preprocessing, all in GeoNodes/shaders.
Outlines + sharp edge profiles + constant screen size + exponential falloff (prevents fat lines in the distance).
#blender #b3d
OmniEdge add-on work in progress.
Screen-space billboards - also zero cost.
All real-time calculations are handled in an EEVEE shader..
#blender #b3d
bit of both - but the geo-nodes part is static if the mesh does not change.
Screen-space lines with miters and UVs, zero cost. All real-time processing runs in an EEVEE shader.

Add-on will be called OmniEdge - and once set up, everything works without the add-on installed.
#blender #b3d
One more try – 10× faster, 60 fps with 12k edges.
Screen-space edge scaling still the bottleneck..
GeoNodes file in comments (model excluded – belongs to id)
#q3dm6 #blender #quadrascan
3D modeling like it's 1963.
Vector display for #Blender
Geometry Nodes / Shaders - File in comments
#b3d
Something I built in the last weeks (from scratch) – the pressure control mechanism works really well..

Rhino + Grasshopper C# for the GCode, CNCjs / MKS DLC + Grbl as controller
anyone here remembers Lightscape 3.2?
unfortunately it wont work for a animation that is already done (maybe there are scripts for that?)
hi - omnistep creator here! To get rid of the glitches - change the camera rotation mode to 'Quaternion'. Euler Angle correction will work in the next update

omnistep.atair.cc/09_faq.html
FAQ - OmniStep
omnistep.atair.cc
it will be in the next update! but i am a bit busy with work and other things.. and have to clean up a lot of code still - hope its out end of the month
Experimenting with hybrid rendering techniques - getting closer to a consistent workflow. It's a mix of Blender Cycles and Stable Diffusion 1.5
Another small showcase for modules (coming in v1.2)
This time Third Person in walk mode + Zoom + AutoFocus

The add-on parses the module folder on load, so everyone can add more modules..

OmniStep - Now on BlenderMarket / Gumroad!
#b3d #blender #omnistep
Update 1.2 will introduce Modules!
Here the 'Third Person' module in action.

Modules are itegrated into the add-on but are file-based - so they can be changed / updated on the fly.

OmniStep - Now on BlenderMarket / Gumroad!
#b3d #blender #omnistep
thanks - i get the same results.. so strange. turned everything off - adaptive, light tree etc. all light path depths set to 1

I always was under the impression that this stuff scales pretty much linearly - now the question remains if this is a cycles problem or i got this wrong for so many years
usually this should be near-linear, bandwidth / data transfer being the only bottleneck..

So - all this skew comes only from adaptive sampling?