Pages

marți, 15 decembrie 2020

The new Unity version 2020.2 .

Unity 3D is getting better every day. The new version 2020.2 offers many functions.

marți, 8 decembrie 2020

Ubisoft - The Animus scene.

A Youtube video make by director Darby McDevitt about the technology that makes such historical tourism possible...

sâmbătă, 5 decembrie 2020

WebGL online game shooter named venge.

It is a very successful shooting game created with WebGL. I played it on an NVIDIA Corporation GT218 - GeForce 210 video card and it running fast.
It comes with several online servers with three types of players and four maps.
he players are very good.
You can test this online game at this webpage.
This is a video with this game build on WebGL from GenoPlays Youtube channel.

vineri, 4 decembrie 2020

Blender 3D : addons from Chris Jones.

Chris Jones make a good job with Blender 3D addons.
You can see on the YouTube channel some example with these addons.
Let's see one example:

joi, 3 decembrie 2020

Tool with S.D.K. for your avatar .

This is a useful tool I discovered on web about avatars feature.
The development team comes with this infos:
We recommend trying Avatar SDK with a desktop/laptop browser. If you want to try Avatar SDK on a mobile phone, you can use the applications for iOS and Android. Also you can look at RemoteFace, our virtual camera for video conferencing that shows your avatar driven by camera and lipsync instead of the usual video feed.
Face capture SDK allows you to create facial animations with a web camera.
A good example to convert a simple 2D photo into 3D object can be found on this demo webpage build with Unity 3D.
You can see a video demo from YouTube:

You can read more on this webpage.

miercuri, 25 noiembrie 2020

AI-Based from Two Minute Papers.

An example of effects created using artificial intelligence from Two Minute Papers.

sâmbătă, 21 noiembrie 2020

Shadertoy: Build a cross intersection - 001.

Based on this tutorial created by Inigo Quilez I created a new cross intersection shader:

The shader is very simple.
I created a black box and then colored all the areas in the corner of this box with black.
I left a white area to see the cross.
You can see better if you change this line of source code:
...into this:
p_m = 1.0-p_m/(p_m+0.1);
or this:
p_m = 1.0-p_m*10.0/(p_m*10.0+0.1);
The shader can be ru and testd here:

joi, 19 noiembrie 2020

News: Cyberpunk 2077 coming to PC !

Cyberpunk 2077 was announced in May 2012.
The first signals about this long-awaited game were from the talented team at Platige Image, here it is:

Cyberpunk 2077 is an upcoming action role-playing video game developed and published by CD PROJEKT RED.
Will this be the future of evolution? Maybe in the games ...
Cyberpunk 2077, an open-world, an action-adventure story from CD PROJEKT RED, coming to PC on December 10th, 2020.
Pre-order here.

sâmbătă, 7 noiembrie 2020

Shadertoy: Build a geometric pattern - 001.

In this tutorial I will show you a simple geometric pattern created with the dot, sin and values taken by the mouse.
This example was built using shader toy online editor.
The source basket contains four lines of code.
The last line of source code is the output with data to display.
The other lines of source code are very simple to understand.
The values of a and b are values created by dividing fragCoord to iResolution of window ...
The fragCoord contains the pixel coordinates of the pixel where the shader is being applied.
The sin_dot will compute the sin of dot from a , b and mouse position.

vineri, 30 octombrie 2020

Ubisoft comes with Assassin's Creed Valhalla.

Assassin's Creed Valhalla will be available on 10th November, 2020 on Xbox Series X, Xbox Series S, Xbox One, PlayStation®4, the Epic Games Store and Ubisoft Store on Windows PC, as well as on UPLAY+**, Ubisoft’s subscription service, and Stadia.
Pre-order now at www.assassinscreed.com/buy
The intro is simple ...
Ninth century AD. Driven from Norway by endless wars and dwindling resources, a Viking raider, Eivor, leads a clan of Norsemen across the icy North Sea to the rich lands of England’s broken kingdoms. Their mission: establish a new permanent home, no matter the cost. Wars will rage. Kingdoms will fall. This is the age of the Vikings.

joi, 29 octombrie 2020

New Krita 4.4.1 released.

Today, 29.10.2020, version 4.4.1 of the Krita drawing and animation program was launched.
You can download it and read more on the official website.
The development team comes with this useful information: Despite an extra-long beta period during which we got awesome feedback from our community, 4.4.0 was released with several regressions, that is, bugs that weren’t present in 4.3.0. So today we’re releasing Krita 4.4.1 with the following fixes: ... NOTE for Windows Users: Microsoft has changed the way applications signed with certificates are handled. Only Digicert certificates are automatically trusted, other certificates will only be trusted if enough people bypass smartscreen to run the signed application. If you see the “Windows protected your PC” screen, press “More Info”, then select “Run anyway”. The more people do this, the earlier Microsofts machine learning algorithm will learn Krita is perfectly fine.

sâmbătă, 3 octombrie 2020

About Phaser Editor 2D game editor.

Today I install Phaser Editor 2D on Fedora 32, you can download it from the official website. Phaser Editor 2D is a commercial IDE to develop video-games. It is delivered as an offline product and users can run it for free (with certain limitations) or can purchase a license key to unlock all features. Phaser Editor 2D version 3, the latest, is a complete new software based on web technologies. So we created Play Phaser Editor 2D, a small service to allow Phaser Editor 2D license owners, to run the editor and create small projects in the cloud. However, in the future, we will provide a different cloud service with options for storage, collaboration, publishing, integration with other services and payment. These are the Play Phaser Editor 2D available plans: Free Plan and Premium Plan About Free Plan: Running the FREE PLAN 0B/50MB of storage is used 59 days before expiration date The Premium Plan comes with these options:
  • One Year License - 30$ Valid for one year after the purchase. Phaser Editor 2D Team email support. Write to developers@phasereditor2d.com. The option to refund in the first month after the purchase.
  • Two Years License - 45$ Valid for two years after the purchase. Phaser Editor 2D Team email support. Write to developers@phasereditor2d.com. The option to refund in the first month after the purchase.
  • Lifetime License - 75$ Never expires. Phaser Editor 2D Team email support. Write to developers@phasereditor2d.com. The option to refund in the first month after the purchase.
  • Two Years Team License - 125$ 5 developers allowed. Valid for two years. Phaser Editor 2D Team email support. Write to developers@phasereditor2d.com. The option to refund in the first month after the purchase.
This is a video tutorial from official youtube channel:

sâmbătă, 5 septembrie 2020

Shadertoy: The sin math function - 002.

This is another shader example to draw a sine math function using a sine wave, see Wikipedia. I used shadertoy website and the mat sin function by time. The source code is commented for a better understanding of it.
// this size of line to paint each pixel from screen
const float size = 0.01;

void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
    // Normalized pixel coordinates (from 0 to 1)
    vec2 uv = fragCoord/iResolution.xy;
    // resize uv 
    uv = uv  * 2.0;
    // translate normalized pixel coordinates uv from [0,1] to [-1, 1] with 
    uv = (uv - 1.0);

    // get uv.x aspect ratio
    uv.x *= iResolution.x / iResolution.y;
  
    // get simple sine 
    //float t = sin(uv.x);

    // get sine * 3 with same size uv will zoom the sine graphic
    // see also https://en.wikipedia.org/wiki/Sine_wave
    float t = sin(uv.x * 3.0);
    
 // select domain area of sine and drwa yellow color 
    // else put an blue color on rest
    if (uv.y >= t - size && uv.y <= t + size) {
        // draw sine
     fragColor = vec4(1.0,1.0,0.0,1.0);
    } else {
        // draw background
        fragColor = vec4(0.0,0.0,1.0,1.0);
    }
}
The result of this shader is this: