This week in mirage

In this series of posts I’m going to talk about the new hot stuff I’m work­ing on for Mirage. This will be my first time doing a devlog, so bear with me 🙂 Our first stop is what I’ve doing for the past few months: the Rust port. Port to Rust Rust is a pro­gram­ming lan­guage focus­ing on safe­ty, per­for­mance and 

Extruding meshes with Bmesh step-by-step

In pre­vi­ous tuto­ri­als we looked into the basics of how to cre­ate mesh data to make new objects. Let’s shift gears and start abus­ing pre-exist­ing mesh­es instead, today we will look at extrusions. 

A look at security in Blender

A few moons ago secu­ri­ty researchers at Cisco made waves in the Blender com­mu­ni­ty after dis­clos­ing a num­ber of vul­ner­a­bil­i­ties that could allow an attack­er to run arbi­trary code. All the of them were fixed by 2.79a but it’s still pos­si­ble to make Blender run arbi­trary code. 

Mirage 3.1 launched

Keeping up with the pre­vi­ous deci­sion to make small­er, more fre­quent releas­es here’s Mirage 3.1.

Render+ 1.7 released

Christmas comes ear­ly for Render+ users! This new ver­sion focus­es on improve­ments for ren­der jobs based on exter­nal files.

Mirage 3.0 is out now

That’s right! The next ver­sion of Mirage if final­ly out in the wild. It’s been a lit­tle while since 2.1.

Meshes with Python & Blender: Rounded Cubes

Unlike the pre­vi­ous part, this tuto­r­i­al will be lighter on math and focus more on the “Blender stuff”. We will look at adding and apply­ing mod­i­fiers, read­ing a mesh from a file and man­ag­ing complexity.

Meshes with Python & Blender: Icospheres

In the third part of the series we get into mak­ing icosa­he­dra, sub­di­vid­ing and refin­ing them to spheres. To top it off, we’ll also look at two ways of set­ting a mesh’s shad­ing to smooth.