Thursday, November 19, 2015

Maybe i could make a sort of counter, the number of consecutive days when i dont skip blogging, let do that, it's called the

CDWSB : 1 ( consecutive days without skipping blogging )


I "monetized" my YouTube videos, which means i'll get a percentage of revenues for ads plastered on my YouTube videos.

I removed 20 or 30 of my videos that had contested music tracks, Youtube allowed them but monetized them and gave the profits to the claimants ... i didn't really know about that part of the deal.

Jamendo went full commercial and if they still have Creative Commons Licensed music, well they hide them pretty deep. I used to get music for my videos there

For now i'll use and (re) check cc-mixter

Here's the first video i re-uploaded, after changing the music track
which was relatively easy in this case

It's also a demonstration of a free script for Daz Studio which lets you render looping animations from the point of view of a non looping camera - Basically it lets you make a 4 minutes video from 1 1 second long looping dance move


oh and i started a daily renders sequence on my deviantArt channel

so i'll make a habit of posting them here too and get many CDWSBs !

The Messenger

when i did that i was thinking about the song The Messenger by Daniel Lanois ( he was/is? producer for U2 )

The pyramid and the rings are meant to be a sort of tranmiter or receiver .... well it could be a transceiver you never know :) And her dance is a message received or transmitted  .... well it could be a transceived you never know :)

the 3840x2080 version of this image is here

Wednesday, October 14, 2015

sometimes i wish i had done some blogging when the blogging world was the big thing so .... i did make some progress on the mcjTransport front, and like everyday i hope i complete (get rid of ) it today ! the one feature i wanted to improve or fix is the "Z Steer" option which is like the 'roll' of an airplane, it lets you "fly" parallel to a montaneous terrain ( like a foot/ankle for example )

here you can see one of the tests

as long as a tube path doesn't go perfectly straight up, i think it works for any angle/direction

Monday, October 5, 2015

where were we where were we ? the wall mounted lamp
- add morphs to the mounting plate and i'll stop there !
so we can return to the A3 fishnets
then the A3 studded high heel sandals
then the robotic arm
then the isosurface/metaballz

Friday, October 2, 2015

list of project backlog

1 - finalize the high heel studded sandals for Aiko3

2- finalize the robotic arm prop using the new bracket prop

3 - improve the mcjIsoSurface plugin for IRay
and add more FX

4 - Improve mcjTeleBlender3 and manual, tutorials, tests
5 - Update my site Indexes and fix bad/dead URLs
6 - complete the midi kit
7 - Bullet physics .... plugin?
8 - complete Kinect facial mocap
9- complete Kinect body mocap
10- Arduino interface potentiometer based mocap/control
11- OpenGL water,  mirrors/Portals, GLSL, AmbientOcclusion, Bump maps
12 - mcjTeleBlender Live mode
13 - that sort of live mcjAutoLimb script
14 - publish the mcjAutoLimb standalone
15 - Make 4 Youtube videos per month

Friday, September 11, 2015

UPDATE - mcjTeleBlender v3.12 - UPDATE - mcjTeleBlender v3.12 - UPDATE - mcjTeleBlender v3.12 - UPDATE

only the mcjteleblender3 script needs to be updated,
not mcjBlendBot the blender python script kit

when using some shaders like iRay mcjTeleBlender would fail due to the way the Normal maps are treated
but now mcjTeleBlender is more intelligent and can see through them shennanigans!

note that using DSDefault shader on everything in your scene increases your chances of success with mcjTeleBlender
using any other shader has no benefit

if you use mcjTeleBlender3 in TB2/legacy mode, you may be interested in using the little shader pack right .... here 

if you have trouble downloading mcjTeleBlender3 from googlesites or are in a hurry - direct link to the zip file
if you have trouble downloading from my google attachments, here's a direct link to the zip file

New in version 3

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Append To Morph" button will add the selected vertices movements to that existing morph

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Remove From Morph" button will remove the selected vertices from the existing morph
if you have trouble downloading from my google attachments, here's a direct link to the zip file

New in version 3

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Append To Morph" button will add the selected vertices movements to that existing morph

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Remove From Morph" button will remove the selected vertices from the existing morph

Wednesday, September 9, 2015

no but really i will tend to this blog from time to time

the good thing is you can see the DeviantArt activity in the thing there

more than 2000 images by me !!!

Saturday, August 22, 2015

well i didnt start work on mcjIsoSurface iRay revision

but i got up to image 1100 on my DA Account

i posted a majority of 2008 to 2011 images

still got to look through

*.jpg dateCreated: 3/1/2010..6/1/2010

and 2011 on disks D and E

Friday, August 21, 2015

well i guess the plan would be ....

finish the mcjIsoSurface for iRay plugin

that's the kind of boring chrore

then as a reward

i could adapt the mcjSkinLikeThis script
for iRay and/or BlenderCycles use

well actually i'll start with another 'reward' !

hmm what could it be

bah lets post a few dozen images on DA to bring the total to 1100

yesterday i was posting around 4/4/2011

so we continue day by day

check this out

a windows explorer search filter

*.jpg;*.png dateCreated: 4/9/2011..4/16/2011

Thursday, August 20, 2015

i did i did, i did cross the 1000 images mark !

and the 1000th was

Wednesday, August 19, 2015

A bit late but i made a Peachy maid promo pic for the mcjBass 
iRay render about 1200 samples

Monday, August 17, 2015

i finally updated my freebies site's What's New Page! 26 new freebies for a total of about 320!

Furniture ArchitectureNewmcjmegamoldpackA TON of morphing molding props
Music Audio VisualNewmcjbassHalf-Hollow Fretless Electic Bass
Music Audio VisualNewmcjbassampspkr1950's style Bass Amp and Spkr
TutorialsNewFixing AniMate Walkusing mostly mcjCycleFilter to fix an AniMate walk animation with high heels
ScriptNewanywhereintheworldobtain spherical/equirectangular panoramas from google streetView
ScriptNewmcjcollartoshldrtransfer Collar rotations to the Shldrs
ScriptNewmcjcopyposeanimcopy pose from one figure to another
ScriptNewmcjfreezethingsmake scene objects they stay put
ScriptNewmcjmakeheadcamadd a camera to a figure's head
Music Audio VisualNewmcjmidivuPiano Keyboard like prop to preview Midi Music
ScriptNewmcjmirrormorphcreates a mirrored morph
ScriptNewmcjpathtubecreate a tube along the path of a node
ScriptNewmcjselectcurrentcamselect the currently active camera
ScriptNewmcjsharethemtllets many obj files share the same mtl file
ScriptNewpp2exporterds4Duke533's Poser Prop Exporter Updated for DS4
ScriptNewmcjsphericalcamCreate spherical panoramas for Iray and Blender and everything
PluginsNewmcjisosurface4IRay renderable metaballs and blobby metathings
Various PropsNewmcjskysphereenvironment sphere for 360 degrees panoramas
Furniture ArchitectureNewmcjbookcasesVery versatile Book Cases Morphing
Furniture ArchitectureNewmcjslidewall04by10Morphable grid wall prop, or shelves!
Furniture ArchitectureNewmcjtrimedaldoorandwallLuxury door and wall morphing props
Music Audio VisualNewmcjgibgitbSecond version of the Gib Git with finger guard
Music Audio VisualNewmcjbookshelfspeakerHiFi Bookshelf speakers that sound great
ClothesNewmcja4rainbootsCute bootsies fit almost anyone!
i'm skipping a lot of days sorry

but at DA i'm not, now 900 images !

Thursday, August 13, 2015

one of the 50 images posted on my DA gallery
from around January 2014

Wednesday, August 12, 2015

this counts as the august 11th blog :)

i completed the apron ( big sewing task i tell ya )

and i posted the Woopass amplifier and speaker


in PC news, i got a hard disk (unless it was the empty DVD unit ) that makes very worrisome noises
high pitched sounds followed by head parking sounds ( they slam thedisk drive  head against a wall actually, no no i'm not kidding )

i already did most of the ultra precious stuff backuping but there's a lot of semi-precious stuff to secure

Monday, August 10, 2015

700 pics posted on my DA collection

i wonder if this blog will ever become lively

we'll see !

recent DA post ... lets pick an animated one ...

From mi Alice videos, which i really liked and worked hard for
but some viewers we expecting more and they kinda down-voted them :) (Smile)

Sunday, August 9, 2015

and today's blog which counts as todays blog shows i worked on the moulding coreners

i should try to weave Amy in those pics so i can post them at DA :)
Wrote a Daz script to re-tile textures

or you could say un-tile

top panel is a 400x400 image texture with 4x4 tiling

bottom panel is the result of using the script

a 1600x1600 image texture with no ( 1 x 1 ) tiling

the vertical and horizontal offsets are also taken into consideration

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Friday, July 31, 2015

Friday's blog !

making mcjIsoSurface fully IRAY renderable, including animations

Thursday, July 30, 2015

skin tone (hardware render even! )
see kpop singer and Korean actress Han Sunhwa

Wednesday, July 29, 2015

today's blog which counts as today's blog
shows i worked on the moulding corners
up/down/left/right turns

i should weave in Amy in those pics
so i could reuse them at DA

also it's Cyma not Cima

well i'm not much of a blogger so far

here's the pic that counts as the tuesday post

it's a remake of an image i made when completing the modeling of mcjA3Leo3i

Monday, July 27, 2015

and this counts as Monday's Blog, since it's actually Monday''

just adding existing prop
except the wall board bottom includes a special corner moulding
and i may write a script to make others

This counts as my Sunday blog, yes it does :)

apron modeling

Saturday, July 25, 2015

new peach and building a dress from 3 dresses
skater skirt, bodycon, Idol blouse

Friday, July 24, 2015

Amy the peachy maid

a new morphing prop

for Japanese style sliding walls/doors

Monday, July 20, 2015

Long ago Duke533 published a script that exports objects in Daz Studio as props
then JWAS84 updated it to work in Daz Studio3
it's the script i use to make all the props on my site
But it really didnt work in DS>4.5
so today i fixed it !

or if you have trouble downloading the zip file at google-site
here's a direct link to the zip file
using this script, you select the root node of a prop in a daz studio scene, run the script and you obtain a  Poser compatible prop

note 1 : the geometry ( the objects that make up your prop ) must be primitives or imported OBJ files for which you own the copyrights

note 2 : the script hides everything in the scene and exports the prop elements one by one,
if there's something else in your scene with locked nodes the script will fail to make it invisible
and that something will be exported as many times as there are props elements
thereby making your prop unusable and possibly containing stuff you're not allowed to distribute
Oops i skipped a blogging day

yesterday, i posted pics at DA, now 300!

i did work a bit on the mcjAimAnim script

enough test to notice that if an arm starts with all XYZ rotations at 0 degrees, the aiming task works perfectly - Instead of using the getWSRot().getXAxis() function to get a given joint rotation axis ( hinge ) i'll have the arm make a tiny X Rotation and compute the X axis using the cross product
between the initial limb vector and the tweaked limb vector

Saturday, July 18, 2015

well  i didnt do the mcjAimAnim script but i posted images at D.A.
so there

that's from when i was writing a tube-shrinker script

Friday, July 17, 2015

i'll put on 'paper' the list of projects i want to do, and see if that helps me go through them faster or enjoyablinglier

Thursday, July 16, 2015

Oh my oh my oh my the "big" 30 frames test worked !
at 10 fps the results were not as good
at 30 fps it's better

well actually after that the life of the marbles becomes tragic
but i think it's not really a bug
one just has to replace the "bounding boxes" used as stand-ins for the scoops with  meshes

Yesterday i repaired the mcjPhysicsClient

Today i'll make a "big test"
Azura will scoop the 28 marbles then ... well it's a teaser not a spoiler !!!

Oh and the scoops are in fact 14 planes each, and i made all those faces "Physical/Kinetic" using mcjPhysicsClient
so their animated positions will be transmitted to the Bullet Physics simulation engine
the Louis-XV desk surface is Physical/Static so the marbles wont fall down into infinity
the marbles are Physical/Dynamic, so they'll get pushed around, like poor Nixon marbles , as if they were crooks ! 

Well so far it seems the Animated (kinetic) physics doesnt work very well

what works well is the static objects: floors and walls, inclined planes, conduits

and dynamic objects like balls that roll ( and bounce?) on walls
more like "ricochet on walls probably

i'll leave the Bullet Physics project back in "Teaser" mode, which is like Beta

because there's a whole lot of other projects waiting in line ! the backburner is full !

Wednesday, July 15, 2015

i repaired the Client part of my Bullet Physics engine for Daz Studio

after, kinda wasting a bit of time creating a 64-bit version of the server

it can do wonders !

but there's manuals to read ... so not many takers

Amy Mercury
( or Amy Iodyne )

well yesterday i didnt finish the mcjAimAnim

but i found out information which will help me in the future

notably: the getXAxis() function in DS4 ( maybe DS3 too ) returns non-normalized vectors

the getAngleTo() function returns absolute value of the rotation angle

this function here seems to work

let vn = Q.getXAxis()

v1 and v2 have been projected on the XAxis (normal) plane

we want to rotate v1 around the X axis until it's oriented like v2

this seems to work

function getAngleTo( v1, v2, vn )
 var ca = v2 );
 var angle = Math.acos( ca );
 cp = v1.cross( v2 );
 if( cp ) < 0 ) 
  angle = -angle;
 return( angle );

then we add this angle to the joint's XRotation ( Euler ) angle 
function rotateX( t, limbRoot, currnt, wanted  )


 var axis = limbRoot.getWSRot( t ).getXAxis();

 var a = degrees * rotate( axis, t, limbRoot, currnt, wanted  );

 var ctl = limbRoot.getXRotControl();

 ctl.setValue( t, ctl.getValue( t ) + a );


function rotate( axis, t, limbRoot, currnt, wanted  )


 //todo it's a vector we project on the plane, 

 //make sure we do this properly

 currnt = projectPointOnPlane( currnt, axis );

 wanted = projectPointOnPlane( wanted, axis );

 var a = getAngleTo( currnt, wanted, axis );

 return( a );


function projectPointOnPlane( p, n )


 n = n.normalized();

 var t = n );

 var v = new DzVec3( p.x - t * n.x,  p.y - t * n.y, p.z - t * n.z );

 return( v );


Tuesday, July 14, 2015

Pluto sent a love note back to Earth via . This is the last image taken before today's .

Ok today it's true i'll finish the mcjAimAnim script

you select a target, ex: a statue
you select a targeter, ex: an index finger
you select a Rotator, ex: a shoulder

the script will reorient the Rotator until the index finger points at the statue

Monday, July 13, 2015

Well in the end i worked on that bodycon ( and body )
it's very adjustable, dozens of morphs
though if i re-use it or publish it, there will be a lot more morphs

modeled after the WeatherWoman Yanet Garcia