Pages

Showing posts with label 3D. Show all posts
Showing posts with label 3D. Show all posts

Friday, August 10, 2012

OpenGL Driver support for Linux and Windows.

NVIDIA has released a set of OpenGL 4.3 drivers for Windows and for Linux.
The driver support provides beta support for OpenGL 4.3 and GLSL 4.30 on capable hardware.
For Linux, the version number R304.15 is not the same with the drivers for Windows: R305.53.
All ARB extension specifications can be downloaded here: this page.
For OpenGL 4 capable hardware, these new extensions are provided: ARB_compute_shader ,ARB_multi_draw_indirect ,ARB_shader_image_size ,ARB_shader_storage_buffer_object
You can download all drivers from here.

Sunday, December 12, 2010

Blender 3D and F14 killed by "Save as"

Although he reached the 2.55 beta, Fedora 14 is still struggling with version 2.49b.
Not bad if it goes, but here's one little problem
It's all well and good until the "Save as".
Then it breaks and you have just this reason:
Process /usr/bin/blender.bin was killed by signal 6 (SIGABRT)

Thursday, December 2, 2010

Fedora 14 versus 3D software .

In the next few days ago I decided to try software 3d with Fedora 14.
I am disappointed again. I was expecting some improvements in this area by the developers.
Especially because it is a difficult topic.
But let's see why I have this impression...
I have searched for packages that are required with this command:
# yum search "3d engine"
...
============================== Matched: 3d engine ==============================
irrlicht.i686 : A high performance realtime 3D engine
crystalspace.i686 : Crystal Space a free 3D engine
ember.i686 : 3D client for WorldForge
ogre.i686 : Object-Oriented Graphics Rendering Engine
Code:: Blocks does not work with Ogre 3D or Irrlicht 3D packages. Although I spent quite a long time. However, on Windows XP this combination worked well.
Ember game working hard. Maybe because my video card - FX5200, not really likes the new drivers.
Code:: Blocks is very stubborn. Ogre and Irrlicht Wizards of the Linux version of Code:: Blocks does not work at all.

Sunday, October 31, 2010

Ogre 3D on Fedora - first step.

My son has 2 years old.
I had to make a little game to keep him busy.
Little known to push so I used the arrow keys to make it more interesting.
First Ogre 3D tutorial

Saturday, October 2, 2010

"Sintel premiere" by Blender 3D Team

The last project named "Sintel" is better than expected .
I watched all projects and this  is one of the best.
Sintel official page

Friday, August 13, 2010

OpenGL - OpenGL Utility Toolkit (GLUT) on Fedora 13

The freeglut allows the user to create and manage windows containing OpenGL contexts.
This library allows the user to use mouse, keyboard and joystick functions.

#yum install freeglut-devel
...
Dependencies Resolved
================================================================================
 Package                   Arch        Version               Repository    Size
================================================================================
Installing:
 freeglut-devel            i686        2.6.0-5.fc13          updates      112 k
Installing for dependencies:
 libX11-devel              i686        1.3.1-3.fc13          fedora       1.0 M
 libXau-devel              i686        1.0.5-1.fc12          fedora        13 k
 libXdamage-devel          i686        1.1.2-2.fc13          fedora       8.8 k
 libXext-devel             i686        1.1.2-2.fc13          updates       77 k
 libXfixes-devel           i686        4.0.4-2.fc13          fedora        11 k
 libXxf86vm-devel          i686        1.1.0-1.fc13          fedora        17 k
 libdrm-devel              i686        2.4.21-2.fc13         updates       64 k
 libxcb-devel              i686        1.5-1.fc13            fedora       139 k
 mesa-libGL-devel          i686        7.8.1-8.fc13          updates      486 k
 mesa-libGLU-devel         i686        7.8.1-8.fc13          updates      111 k
 xorg-x11-proto-devel      noarch      7.4-36.fc13           fedora       250 k
Transaction Summary
================================================================================
Install      12 Package(s)
Some tutorials about glut on C programming language: Glut and C tutorial

Monday, July 19, 2010

Sunflow rendering on Fedora 13

How to install Sunflow ?
It's pretty simple. Download the zip archive from here.
Unzip and edit the sh script sunflow.sh
from the sunflow folder.
By default the script is :

#/bin/sh

mem=1G

java -Xmx$mem -server -jar sunflow.jar $*
If we run this script will have this error :

$ sh sunflow.sh 
Invalid maximum heap size: -Xmx1G
Could not create the Java virtual machine.
The solution is:

$ whereis java
java: /usr/bin/java ...
Now change the script :

#!/bin/bash
/usr/bin/java -Xmx1024M -server -jar sunflow.jar $*
And run it ...

$ sh sunflow.sh 
The result is :

Makehuman 3D on Fedora

Makehuman software installation is simple. You must be superuser, and then use yum:
$su
#yum search mhgui
#yum install mhgui.i686
#yum search makehuman
#yum install makehuman.i686  
It will automatically install animorph-0.3-6.fc12.i686.
A negative aspect of Fedora 13 is the lack of 3D software: Moonlight, Sunflow, Blender 2.5 or Loki Render
It looks like 3D graphics programs are not a priority.

Sunday, July 18, 2010

Fedora 13, FX 5200 and Yo Frankie!

Today I tried to run game "Yo Frankie."
The computer used in this case is older.
It has an FX 5200 video card with 1Gb RAM and processor ASUS motherboard.
I was not expecting a success but he did seem somewhat.
Here are some pictures:



In the "Options" I set no shaders
I must say that without activating the button "Maximize" will not be able to get to the "Back" from "Option".
The operating system is undoubtedly Fedora 13 with default graphics drivers.
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Mesa Project
OpenGL version string: 2.1 Mesa 7.8.1

Tuesday, March 16, 2010

OpenGL and Python - Motion blur

What is glAccum? The OpenGL function - glAccum operate on the accumulation buffer.
This function provides support for many special effects.
Today I simulated the effect of motion blur with this function.
See the picture below:

Sunday, March 14, 2010

OpenGL and Python - Fog

Today I spent my time with something new - the OpenGL fog effect.
I made one simple fog effect using the last code source.
The result is this image: