The new game engine come from Defold Engine and was released
31. May 2016.
The Defold is a cross platform 2D focused Lua powered game engine created by King and available for free. If you want to learn Lua programming language or you know this programming language, then is great.
About Lua: is a powerful, efficient, lightweight, embeddable scripting language.
It supports
procedural programming,
object-oriented programming,
functional programming,
data-driven programming, and
data description.
This game engine brings improved editor performance on OSX, Windows, Linux 32 and 64 with GUI layer counts. It's working with your google account.
You can also have online tutorials.
This improved account management options, including the ability to delete your account if required.
You can see the official playlist with some video tutorials:
2D, 3D, game, games, online game, game development, game engine, programming, OpenGL, Open AI, math, graphics, design, graphic, graphics, game development, game engine, programming, web development, web art, web graphic, arts, tutorial, tutorials,
miercuri, 5 octombrie 2016
Defold Engine with editor and lua scripting.
Posted by
Cătălin George Feștilă
Labels:
2016,
2016 news,
game development,
game engine,
lua,
news,
programming
duminică, 2 octombrie 2016
Blender 3D - addon Screencast Keys tested.
Today I tested the Screencast Keys with the last version of Blender 3D - version 2.78.
One great addon can be used to share your work over 3D Blender community.
This addon will show the keys and mouse actions into Blender 3D.
The Blender 3D addon can be downloaded from here and then just put into your Blender 3D path: blender-2.78-rc2-windows64\2.78\scripts\addons.
Now next step is to enable it from: User Preferences > Add-Ons > 3D View.
Restart your Blender 3D software to make setting.
The setting can be allow with start under right panel by using key N and will find the Screencast Keys area.
You can also just start working by press the keys: Shift+Alt+C.
The addon is very useful for most blender users.
One great addon can be used to share your work over 3D Blender community.
This addon will show the keys and mouse actions into Blender 3D.
The Blender 3D addon can be downloaded from here and then just put into your Blender 3D path: blender-2.78-rc2-windows64\2.78\scripts\addons.
Now next step is to enable it from: User Preferences > Add-Ons > 3D View.
Restart your Blender 3D software to make setting.
The setting can be allow with start under right panel by using key N and will find the Screencast Keys area.
You can also just start working by press the keys: Shift+Alt+C.
The addon is very useful for most blender users.
Posted by
Cătălin George Feștilă
Labels:
2.78,
2016,
3D,
3d software,
Blender 3D,
tutorial,
tutorials
vineri, 23 septembrie 2016
Dynamic Draw - vector graphics editor.
This software is a vector graphics editor and can be found it here.
Working with instalation and portable version under Windows OS.
It is an object-oriented drawing and design program and is for making flowcharts, line drawings, org charts, buttons, etc.
It has intelligent linking system by using the keys T and V ( or will select your arrow line with another key from tool menu).
It can export the graphics image as SVG, JPG, TIFF, PNG, EMF, WMF, PSD, BMP.
It supports OLE and that help you to copy objects and paste on other applications as OLE.The official website come with just one prepared a demonstration movie (see here).
Working with instalation and portable version under Windows OS.
It is an object-oriented drawing and design program and is for making flowcharts, line drawings, org charts, buttons, etc.
It has intelligent linking system by using the keys T and V ( or will select your arrow line with another key from tool menu).
It can export the graphics image as SVG, JPG, TIFF, PNG, EMF, WMF, PSD, BMP.
It supports OLE and that help you to copy objects and paste on other applications as OLE.The official website come with just one prepared a demonstration movie (see here).
marți, 20 septembrie 2016
Mandelbrot with three.js .
The Mandelbrot set is the set of complex numbers c for which the function f c ( z ) = z 2 + c . - wikipedia.org
You need to download the three.js - java script from threejs webpage.
The source code is simple. Come with default HTML5 page and javascripts.
One part of this will make vertex-shader and fragment shader, both is 2D shader type.
You need the canvas tag with id="canv".
The last part of source code is make to put all into one image processing by shaders.
You can read this tutorial here.
You need to download the three.js - java script from threejs webpage.
The source code is simple. Come with default HTML5 page and javascripts.
One part of this will make vertex-shader and fragment shader, both is 2D shader type.
You need the canvas tag with id="canv".
The last part of source code is make to put all into one image processing by shaders.
You can read this tutorial here.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
<script src="three.js"></script>
</head>
<body>
<canvas id="canv" width="640" height="480"></canvas>
<script id="2d-vertex-shader" type="x-shader/x-vertex">
attribute vec2 a_position;
void main() {
gl_Position = vec4(a_position, 0, 1);
}
</script>
<script id="2d-fragment-shader" type="x-shader/x-fragment">
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
precision mediump float;
#endif
#define PI 3.14159
float hash( float n ) { return fract(sin(n)*753.5453123); }
#define NUM_STEPS 50
#define ZOOM_FACTOR 2.0
#define X_OFFSET 0.5
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
precision mediump float;
#endif
precision mediump int;
void main() {
vec2 z;
float x,y;
int steps;
float normalizedX = (gl_FragCoord.x - 320.0) / 640.0 * ZOOM_FACTOR *
(640.0 / 480.0) - X_OFFSET;
float normalizedY = (gl_FragCoord.y - 240.0) / 480.0 * ZOOM_FACTOR;
z.x = normalizedX;
z.y = normalizedY;
for (int i=0;i<NUM_STEPS;i++) {
steps = i;
x = (z.x * z.x - z.y * z.y) + normalizedX;
y = (z.y * z.x + z.x * z.y) + normalizedY;
if((x * x + y * y) > 4.0) {
break;
}
z.x = x;
z.y = y;
}
if (steps == NUM_STEPS-1) {
gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);
} else {
gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);
}
}
</script>
<script type="text/javascript">
var gl;
var canvas;
var buffer;
window.onload = init;
function init() {
canvas = document.getElementById('canv');
gl = canvas.getContext('experimental-webgl');
canvas.width = 640;
canvas.height = 480;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);
var shaderScript;
var shaderSource;
var vertexShader;
var fragmentShader;
buffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, buffer);
gl.bufferData(
gl.ARRAY_BUFFER,
new Float32Array([
-1.0, -1.0,
1.0, -1.0,
-1.0, 1.0,
-1.0, 1.0,
1.0, -1.0,
1.0, 1.0]),
gl.STATIC_DRAW
);
render();
}
function render() {
window.requestAnimationFrame(render, canvas);
gl.clearColor(1.0, 0.0, 0.0, 1.0);
gl.clear(gl.COLOR_BUFFER_BIT);
shaderScript = document.getElementById("2d-vertex-shader");
shaderSource = shaderScript.text;
vertexShader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(vertexShader, shaderSource);
gl.compileShader(vertexShader);
shaderScript = document.getElementById("2d-fragment-shader");
shaderSource = shaderScript.text;
fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);
gl.shaderSource(fragmentShader, shaderSource);
gl.compileShader(fragmentShader);
program = gl.createProgram();
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
gl.useProgram(program);
positionLocation = gl.getAttribLocation(program, "a_position");
gl.enableVertexAttribArray(positionLocation);
gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0);
gl.drawArrays(gl.TRIANGLES, 0, 6);
}
</script>
</body>
</html>
Posted by
Cătălin George Feștilă
Labels:
2016,
2D,
javascript,
programming,
shader,
source code,
three.js,
tutorial,
tutorials,
WebGL
duminică, 18 septembrie 2016
News about Blender second release candidate and other projects.
The Chairman Blender Foundation and producer Blender Institute, Mr.
Ton Roosendaal comw with this news about second release candidate and
other projects:
Hi everyone, Here are notes from today's 14 UTC meeting in irc.freenode.net
#blendercoders. 1) Blender 2.78 RC2 - Second release candidate is out! http://download.blender.org/release/Blender2.78/ - Release logs are also taking shape: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.78 https://www.blender.org/features/2-78/ Based on tracker reporting and further testing we either do a RC3 or
the actual release this week. Sergey Sharybin and Bastien Montagne are
monitoring it closely. 2) Other projects and 2.8 - Currently Blender for OSX links to an Apple system library for
quicktime (qtkit). This has been deprecated for long, and will be removed from
XCode 10.12. We have to decide if we want to drop this, and make Blender for
OS X use ffmpg for all codecs. - Julian Eisel uploaded custom manipulators patch for review https://developer.blender.org/D2232 Code docs
https://wiki.blender.org/index.php?title=User:Julianeisel/Custom_Manipulators - Mike Erwin is in Amsterdam, with Dalai Felinto and others
he will do design sessions on the 2.8 viewport. Expect interesting logs and docs! Thanks, -Ton-
joi, 15 septembrie 2016
The 8 bits game and development.
Today I will tell you about the old and new 8 bits game and development.
Even now some people want to recreation of the 1980s personal compute bluetooth - zx spectrum
Most users who use a computer remember the old 8-bit computers or were linked to them.
I will start to present to you some of the most important web pages useful this topic:
ZX_Spectrum - wikipedia
ZX Basic stable version
Speccy - emulator multiplatform Z80 cross-assembler
TommyGun IDE and lots of utilities
TommyGun - source code
TommyGun - wikipedia
Guide to inline assembly using Boriel’s ZX compiler to create zx spectrum code.
I install ZX_Spectrum into my project path C:\Proiecte\8bits\ZX-Basic\.
I create one folder named SpeccyEmulator and I unzip the emulator Speccy.
The TommyGun IDE install C:\Proiecte\8bits\TommyGun.AGD from here.
I start the IDE with a new project.
The old TommyGun come with some errors when to try to reopen project and with more projects.
This is not bad, just you need to start it for each project and make settings each time.
The TommyGu.AGD is more good but I don't make all the tests. This has just one project AgdGAmeEngine.asm with agd files.
The next step is tab Code - Build Settings - Compilation - I used pasmo.exe .
Under Code - Build Settings - Emulation I set the path to emulator: C:\Proiecte\8bits\SpeccyEmulator\Speccy.exe .
Also you can see the Presets can be edit and save it (Pasmo, Speccy).
NOTE: About ZX settings then under Code you need to load the files from ZX-Basic project.
If you want to use the basic language then you need to set this zxb.exe for .bas type file and the content will be the basic language (ex: C:\Proiecte\8bits\ZX-Basic\examples\clock.bas). The name of this file will need to put into Compilation (ex: clock.bas) and Emulation (ex clock.tzx).
Even now some people want to recreation of the 1980s personal compute bluetooth - zx spectrum
Most users who use a computer remember the old 8-bit computers or were linked to them.
I will start to present to you some of the most important web pages useful this topic:
ZX_Spectrum - wikipedia
ZX Basic stable version
Speccy - emulator multiplatform Z80 cross-assembler
TommyGun IDE and lots of utilities
TommyGun - source code
TommyGun - wikipedia
Guide to inline assembly using Boriel’s ZX compiler to create zx spectrum code.
I install ZX_Spectrum into my project path C:\Proiecte\8bits\ZX-Basic\.
I create one folder named SpeccyEmulator and I unzip the emulator Speccy.
The TommyGun IDE install C:\Proiecte\8bits\TommyGun.AGD from here.
I start the IDE with a new project.
The old TommyGun come with some errors when to try to reopen project and with more projects.
This is not bad, just you need to start it for each project and make settings each time.
The TommyGu.AGD is more good but I don't make all the tests. This has just one project AgdGAmeEngine.asm with agd files.
The next step is tab Code - Build Settings - Compilation - I used pasmo.exe .
Under Code - Build Settings - Emulation I set the path to emulator: C:\Proiecte\8bits\SpeccyEmulator\Speccy.exe .
Also you can see the Presets can be edit and save it (Pasmo, Speccy).
NOTE: About ZX settings then under Code you need to load the files from ZX-Basic project.
If you want to use the basic language then you need to set this zxb.exe for .bas type file and the content will be the basic language (ex: C:\Proiecte\8bits\ZX-Basic\examples\clock.bas). The name of this file will need to put into Compilation (ex: clock.bas) and Emulation (ex clock.tzx).
marți, 6 septembrie 2016
The 3D Print - online tool in over 50 materials.
This will help you to have your 3D Print in over 50 materials.
From plastics to porcelain, silver to sandstone, Shapeways offers a large collection of materials for you to create unique products.
The website tells us about transit Times / Pricing
You can test this online tool here and allow materials here.
From plastics to porcelain, silver to sandstone, Shapeways offers a large collection of materials for you to create unique products.
The website tells us about transit Times / Pricing
Option | Transit Time (business days) | Flat Rate | |
---|---|---|---|
United States | USPS First-Class | 1-3 | $4.99 |
UPS Ground | 3-5 | $6.50 | |
UPS Two Day | 2 | $9.50 | |
UPS Next Day | 1 | $15.50 | |
Canada | USPS First-Class | 2-8 | $11.50 |
UPS Worldwide | 1-3 | $21.50 | |
Australia, New Zealand | USPS First-Class | 5-9 | $14.99 |
UPS Worldwide | 3-8 | $25.99 | |
Germany | DHL Europaket | 1-2 | $6.50 |
UPS | 2-3 | $11.50 | |
Netherlands, Belgium, Luxembourg | Standard | 1-2 | $6.50 |
All other EU countries, Switzerland, Norway, San Marino, Vatican, Andorra, Liechtenstein | Standard | Varies by country | $9.50 |
All other countries | Standard | Varies by country | $19.99 |
marți, 2 august 2016
Anime Studio is now Moho.
Anime Studio is now Moho.
Get a first look at Moho. Webinar August 12th: What’s New in Moho 12 – Register Now! Go to register link, fill up and follow. You can get more infos from this link.
Moho (Anime Studio) Animation Software – Coming Soon!
Moho™, the complete animation solution for professionals and digital artists, is coming soon. Moho is a new name and new version of Anime Studio. Moho delivers advanced animation tools to speed up your workflow with an intuitive new interface, a visual content library and powerful features such as a bone rigging system, Smart Bones™, frame-by-frame animation, and more exciting new features that will be announced at the product launch.Get a first look at Moho. Webinar August 12th: What’s New in Moho 12 – Register Now! Go to register link, fill up and follow. You can get more infos from this link.
sâmbătă, 2 iulie 2016
Tested: Sheep it Render Farm.
Today I used this render farm named: Sheep it Render Farm and they tells us:
I tested this render solution and result come with free registration, free project adding and free rendering.
First the CPU and GPU from my laptop are supported.
You can selet only the GPU or CPU or both.
You can render project and will have credits and this is very important.
Why? Because you need to wait if you don't have credits - mode details FAQ.
You can take a look at status.
If you take a look at this status and the all result you can see how fast is working: 3316 frames per hour, time to complete render: 6h52m
I tested with one 250 frames with 60 frames/s Blender 3D file.
You can donate with PayPal, Bitcoin and Dogecoin here.
What is a render farm?
A render farm is a group of computers connected together to complete a large task. In the case of 3D rendering, most of the time, a render farm will split frames of an animation to multiple computers, so instead of having a single computer who works for 100 days you can have 100 computers who will work for 1 day.I tested this render solution and result come with free registration, free project adding and free rendering.
First the CPU and GPU from my laptop are supported.
You can selet only the GPU or CPU or both.
You can render project and will have credits and this is very important.
Why? Because you need to wait if you don't have credits - mode details FAQ.
You can take a look at status.
If you take a look at this status and the all result you can see how fast is working: 3316 frames per hour, time to complete render: 6h52m
I tested with one 250 frames with 60 frames/s Blender 3D file.
You can donate with PayPal, Bitcoin and Dogecoin here.
miercuri, 29 iunie 2016
News: NeoAxis 3D Engine 3.5 Released.
The latest version of NeoAxis Engine 3.5 it was announced today with new features:
- Graphic user interface of the tools has been updated.
- A tool to easily import 3D models from a file has been added.
- Example maps have been updated.
- Freeze Objects Manager has been added. The object is indended to optimize maps with big amount of objects on them. With this object the developer can make some objects on the map freeze to save resources.
- Streaming terrain has been improved. Better management of load/unload mechanism.
- The ability to skip mip maps during loading textures.
- Bug fix: Broken rendering with enabled SoftParticles parameter of the material.
- Bug fix: Broken decals on terrain.
- Bug fix: Broken export of 3D models from Map Editor to DAE.
Posted by
Cătălin George Feștilă
Labels:
2016,
2016 news,
2D,
3D,
3d engine,
game engine,
game programing,
NeoAxis
miercuri, 1 iunie 2016
News: New Unity products and prices.
The development team announced new products that will launch in June.
As we can see with the new products you will benefit from:
As we can see with the new products you will benefit from:
- All platforms. No iOS or Android Pro add ons, everything’s now included
- All updates more regularly, with no extra costs
- New features and tools – from performance reporting to new Analytics realtime and raw data to Asset Store project packs and more
Posted by
Cătălin George Feștilă
Labels:
2016,
2016 news,
3D,
3d engine,
game programing,
programming,
Unity
vineri, 20 mai 2016
News: This game can help science of dementia.
The first mobile game where anyone can help scientists fight dementia.
As well as navigating the icy Arctic Rivers and the glorious Golden Shores, you can also navigate your way around here to see how game developers, Glitchers, together with University College London, University of East Anglia and Alzheimer's Research came together to bring Sea Hero Quest to life. The game is made up of three main tasks; navigating mazes, shooting flares to test players’ orientation, and chasing creatures to capture photos of them. From the penguins, to the mammoth hidden in the ice, every element of the game was carefully crafted to be as fun and exciting as it is scientifically valid.
Try it from google play.
Read more about this game here.
As well as navigating the icy Arctic Rivers and the glorious Golden Shores, you can also navigate your way around here to see how game developers, Glitchers, together with University College London, University of East Anglia and Alzheimer's Research came together to bring Sea Hero Quest to life. The game is made up of three main tasks; navigating mazes, shooting flares to test players’ orientation, and chasing creatures to capture photos of them. From the penguins, to the mammoth hidden in the ice, every element of the game was carefully crafted to be as fun and exciting as it is scientifically valid.
Try it from google play.
Read more about this game here.
duminică, 24 aprilie 2016
Black Desert Online - great game with new classes.
If you like games, news, programming graphic and all you think is graphics then subscribe to my blog.
Black Desert Online is a sandbox-oriented massively multiplayer online role-playing game by Korean video game developer Pearl Abyss. The game has been in development since 2010, and entered closed beta testing in October 2013. Wikipedia
The game come with Daum Cash (DC) is the virtual currency. You can use to make in-game purchases in Black Desert Online and it starts from 10 euro.
We have new anticipated Musa and Maehwa classes.
The Musa is a melee class that relies on high speed and fast reactions like incredible mobility and a specialty for AoE - focused attacks.
The Maehwa is the female counterpart to the Musa class specializes in one-on-one combat with the impressive ability to lock down single targets for an extended amount of time.
You can see into the next video the Maehwa class:
Black Desert Online is a sandbox-oriented massively multiplayer online role-playing game by Korean video game developer Pearl Abyss. The game has been in development since 2010, and entered closed beta testing in October 2013. Wikipedia
The game come with Daum Cash (DC) is the virtual currency. You can use to make in-game purchases in Black Desert Online and it starts from 10 euro.
We have new anticipated Musa and Maehwa classes.
The Musa is a melee class that relies on high speed and fast reactions like incredible mobility and a specialty for AoE - focused attacks.
The Maehwa is the female counterpart to the Musa class specializes in one-on-one combat with the impressive ability to lock down single targets for an extended amount of time.
You can see into the next video the Maehwa class:
Abonați-vă la:
Postări (Atom)