Click Here
home features news forums classifieds faqs links search
5619 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Channel: #Amigaworld
Channel Policy and Guidelines

(Uses JAVA Applet and Port 1024)
Visit the Chatroom Website

Who's Online
 84 guest(s) on-line.
 5 member(s) on-line.


bennymee, pavlor, Zendarion, more...

You are an anonymous user.
Register Now!
 amyren:  1 secs ago
 Zendarion:  2 mins ago
 bennymee:  3 mins ago
 amigasociety:  3 mins ago
 pavlor:  4 mins ago
 samo79:  5 mins ago
 AmeegaGuy:  6 mins ago
 Trixie:  9 mins ago
 thomas:  11 mins ago
 OlafS25:  22 mins ago

Software News   Software News : Hardware Accelerated 3D using 2D Compositing
   posted by TrevorDick on 8-Feb-2012 21:50:25 (4025 reads)
Wellington, 8th February 2012

Hardware Accelerated 3D using 2D Compositing

AmigaOS graphics guru, Hans de Ruiter, has issued another update to his RadeonHD graphics driver for the AmigaOS. Version 0.32, which makes its official debut on the AmigaOS 4.1 Update 5 CD especially created for AmigaONE X1000 "First Contact" system, delivers full 2D support for all Radeon graphics cards from the Radeon X1300 through to the RadeonHD 4890.


When asked about the improvements in his new driver De Ruiter said, "I'm quite pleased with the updated driver. Apart from fixing a few bugs, the biggest change is the addition of homogeneous texture coordinate support to the compositing function. This allows 2D warping and even perspective-correct texturing". In reply, A-EON Technology's Trevor Dickinson commented, "I am pleased to help support Hans' graphics driver work and look forward to the future release of hardware accelerated 3D graphics drivers which should benefit the AmigaONE X1000 all other AmigaOS 4 users".

To illustrate the improvements in his new driver De Ruiter created "Composite3DDemo", an interactive 3D "Boing Ball" demo remake that renders everything using hardware accelerated 2D graphics without the use of 3D drivers. Originally developed as a test application for the RadeonHD driver running on the AmigaONE X1000, it demonstrates what can be done with AmigaOS 4.1's powerful compositing feature and a little creative thinking. In other good news De Ruiter revealed that he is releasing the source-code which he hope will help others to use these features, and encourage them to see what they can do. The "Composite3DDemo" is included on the AmigaOS 4.1 Update 5 CD and can be downloaded from the web link shown below. Please also check the link to the "YouTube" video.

About Hans de Ruiter & HDRLab: Hans de Ruiter is an electrical & electronic engineer and leading AmigaOS developer and Amiga enthusiast. His website - HDRLab - details various projects, many of which are AmigaOS related. The biggest of these is the RadeonHD driver for AmigaOS, an ambitious project that aims to deliver modern graphics capabilities for the AmigaOS platform.

Composite 3D Demo
HDRLab website
Demo info and download

A-EON Technology
    

Related Links
· More about Software News
· News by TrevorDick


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood 8.0 add-ons released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
amigadave 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 8-Feb-2012 22:28:17
#1 ]
Team Member
Joined: 18-Jul-2005
Posts: 1525
From: Lake Shastina, Northern Calif.

Nice work Hans!

Now who will take this open source code of Hans and use it to make a new game for OS4.x?

 Status: Offline
Profile     Report this post  
realize 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 8-Feb-2012 22:36:20
#2 ]
Super Member
Joined: 14-Apr-2003
Posts: 1788
From: nyc

Hans is a serious asset on OS4 development efforts... lets get the real 3d drivers out too Hans!

 Status: Offline
Profile     Report this post  
Kicko 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 8-Feb-2012 22:41:26
#3 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5008
From: Sweden

Great work Hans :)

 Status: Offline
Profile     Report this post  
Moxee 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 2:43:41
#4 ]
Team Member
Joined: 20-Aug-2003
Posts: 6291
From: County Yakima, WA State, USA

Wonderful news to read!

_____________
Moxee

 Status: Offline
Profile     Report this post  
kyle 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 5:55:45
#5 ]
Cult Member
Joined: 15-Oct-2006
Posts: 859
From: Livorno, Italy

Thank you Hans

 Status: Offline
Profile     Report this post  
joeled 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 6:13:16
#6 ]
Cult Member
Joined: 25-Dec-2007
Posts: 724
From: Uppsala, Sweden

Thank you Hans!

 Status: Offline
Profile     Report this post  
Toaks 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 6:42:20
#7 ]
Elite Member
Joined: 10-Mar-2003
Posts: 8034
From: amigaguru.com

Thanks Hans and Trevor!

you guys make Amiga better every day!

 Status: Offline
Profile     Report this post  
COBRA 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 8:15:42
#8 ]
Super Member
Joined: 26-Apr-2004
Posts: 1809
From: Auckland, New Zealand

Awesome work Hans, it's really looking good! Can't wait to see MiniGL run on these eventually.

 Status: Offline
Profile     Report this post  
fingus 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 8:35:07
#9 ]
Cult Member
Joined: 20-Oct-2006
Posts: 736
From: Unknown

Good work! Even works on my "small" SAM440ep System.

 Status: Offline
Profile     Report this post  
spotUP 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 10:49:06
#10 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

nice hans!!

 Status: Offline
Profile     Report this post  
g0blin 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 12:33:40
#11 ]
Cult Member
Joined: 31-Mar-2009
Posts: 613
From: Unknown

Thank you Hans.

 Status: Offline
Profile     Report this post  
pavlor 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 16:14:59
#12 ]
Elite Member
Joined: 10-Jul-2005
Posts: 8915
From: Unknown

Good work!

 Status: Online!
Profile     Report this post  
Anonymous 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 16:15:46
# ]



C++ hates me :(
Kamel

 
     Report this post  
GoosMcGuile 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 16:19:27
#14 ]
Member
Joined: 8-May-2009
Posts: 14
From: Unknown

Impressive!
Thank you very much for your intensive work on the radeon driver Hans

 Status: Offline
Profile     Report this post  
Anonymous 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 17:12:24
# ]



Out of curiosity what is the name of the folder where the file Composite3DDemo is located?

Thanks
Kamel

 
     Report this post  
RodTerl 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 19:03:24
#16 ]
Cult Member
Joined: 6-Sep-2004
Posts: 589
From: Rossendale

Managed to look at the code, just out of intrest.Yaay.. He got Quaternion power to the Quaternion. I couldnt for teh life of me work out how to do that until late last year, when the generalised Euler formula popped up on Wiki. 8)

Thing is, looking through it, he says things can only be Euclidean, that is no stretch or quash. But 4D matrices contain not only 3D rotations and translation, but shears and stretches, I beleive dependant on the 4th row, column non identity element.Im afraid its a lot of years since I was writing all the various functions down in order to colelct tehm together, but they come in very useful.

A simple example will be in the Boingball demo, you take the normal of the ball along its propagation axis, then for some function of nearness to impact point, you deform the impact axis, elongating, as in cartoon stretch, redusing the other cross sectional axis preferably in ratio to keep a function of constant volume or cross sectional area etc, then on impact you inverse the ratio of elongation, so the ball squashes, but in doing so, you rotate the normal of the ball through twice the angle to the normal of the impact plane, then reversing teh ratio so teh ball elongates then recovers on teh bounce.

Further improvements would be the application of the forced damped oscilation polynomial, extended to higher harmonics, preferably with precalculated error limits as are used already in teh demo, to tell when complex calculations would be of no further use.

Will be intresting to see just how many dynamically elastic boingballs can be shaken in a tub in AOS when fully running. 8)

Trouble is, to make a pool or pinball game, still need moment of inertia, surface friction and other functions.

Things will eventually arrive. 8)

 Status: Offline
Profile     Report this post  
SinanG 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 20:05:03
#17 ]
Regular Member
Joined: 24-Dec-2004
Posts: 297
From: Unknown

This could be a nice a screensaver :)

 Status: Offline
Profile     Report this post  
TrevorDick 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 9-Feb-2012 23:12:18
#18 ]
Elite Member
Joined: 30-Dec-2004
Posts: 2652
From: Wellington

Quote:
This could be a nice a screensaver :)

Agreed!

TrevorD

 Status: Offline
Profile     Report this post  
Skuggan 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 10-Feb-2012 16:45:01
#19 ]
Regular Member
Joined: 10-May-2010
Posts: 165
From: Sweden

Great! This was just what I needed to finish my 3D-demo. Maybe I can mark one of my projects as done. :)

 Status: Offline
Profile     Report this post  
Glames 
Re: Hardware Accelerated 3D using 2D Compositing
Posted on 12-Feb-2012 11:05:37
#20 ]
Regular Member
Joined: 16-Mar-2003
Posts: 362
From: Nantes, France

Hello,

Congratulations for this demo, very well done.

It seems that a bug occurs on my SamFlex Unit (777 Mhz), Radeon 9250 128 Mo
There is a white part on the upper/left corner of the screenshot that looks strange.

Please have a look here

Hope it helps.

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright 2000 - 2017 Amigaworld.net.

Amigaworld.net was originally founded by David Doyle