Version 40.10 introduced alpha layers and blend arguments. How awesome this is? I'll show you in pictures:
<Object id="bird" js_id="16" pos="3.700000 4.200000 0.000000" xdir="-0.707 0.000 -0.707" ydir="0.707 0.000 -0.707" zdir="0.000 -1.000 0.000" scale="0.600000 0.300000 0.600000" blend_src="one_minus_constant_alpha" blend_dest="dst_color" />
<Object id="sphere1" js_id="172s2" pos="0.000000 1.500000 0.700000" scale="1.000000 0.700000 1.000000" lighting="false" cull_face="none" collision_id="sphere1" blend_src="dst_alpha" blend_dest="dst_alpha" />
<Object id="sphere2" js_id="17223c" pos="0.000000 1.500000 0.700000" scale="1.000000 0.700000 1.000000" blend_src="one" blend_dest="one_minus_src_color" />
The new options in 40.10 introduce blend_src and blend_dest which toggle alpha channels and transparency options for your objects!GLSL (OpenGL Shader Language) is used to take advantage of the alpha channel transparency to view a second skybox. When you walk in it's like the world behind you disappears completely until you walk out in a long enough direction.
The textures and colors enrich with blend_src="src_color" & blend_dest="one_minus_dst_alpha"
Transparent terminals that make you feel right at home. Now if someone can just program 3D tiling software.
There's many different options but this adds unimaginable layers of depth into Janus. I'm only beginning to explore what this can be capable of doing, and at first I was just interested in transparent concrete. Now I'm thinking about incorporating stained glass windows:
I used imagemagick to create the effects you see. I'm exploring designs for a stained glass portal door. This one just ended up being kind of confusing in a way, the room needed a theme with art on the walls.
Heaven is under construction.
Please ping back later.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.