Click Here
home features news forums classifieds faqs links search
6071 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
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
18 crawler(s) on-line.
 120 guest(s) on-line.
 2 member(s) on-line.


 matthey,  Mobileconnect

You are an anonymous user.
Register Now!
 matthey:  2 mins ago
 Mobileconnect:  3 mins ago
 pixie:  23 mins ago
 K-L:  28 mins ago
 NutsAboutAmiga:  28 mins ago
 vox:  38 mins ago
 yoodoo2:  46 mins ago
 kolla:  1 hr 12 mins ago
 amigakit:  1 hr 36 mins ago
 Rob:  1 hr 59 mins ago

Amigaworld.net News   Amigaworld.net News : Introducing Warp3D Nova for OS4
   posted by amigakit on 22-Mar-2016 17:13:35 (37466 reads)


Introducing Warp3D Nova
Shader based 3D graphics are finally a reality!

A-EON Technology Ltd is pleased to announce that a native 3D Shader-based API has been developed for OS4. Warp3D Nova has been the result of over nine months of hard work by graphics guru and AmigaDeveloper.com Team member, Hans De Ruiter. It offers significant opportunities for exciting advancements in 3D software running on the AmigaOS4 platform.



Why is Nova needed?

The original Warp3D API is over a decade old, and as a consequence, is not based around Shader technology and many related functions that modern graphics cards support. Modern 3D engines require Shaders and having this support on OS4 will remove more obstacles to porting games and applications from other platforms. To further ease porting from other systems, we have contracted Daniel Muessener (GoldenCode.eu) to develop an OpenGL ES 2.0 wrapper for the new Warp3D Nova.

In addition to the coding talents of Daniel, we have been in contact with other prominent 3D developers from across the Amiga community and provided them with early access to the software.


Warp3D Nova Features:

● A modern shader-based 3D graphics API for use by 3D software running on the AmigaOS 4 platform
● Supports vertex and fragment (pixel) shaders giving developers great freedom over lighting models, effects, vertex transformations, etc.
● Hardware accelerated Transformation, Clipping & Lighting (TCL) is implicitly supported (programmed via shaders)
● Uses the SPIR-V standard for shaders. A GLSL to SPIR-V compiler is included
● All rendering is done via Vertex Buffer Objects (VBOs) which can be stored in VRAM for high performance Render state stored in Render State Objects (RSOs). Having no global state avoids state thrashing, and allows multi-threaded rendering. Note: While there's no global state, a default RSO is allocated for convenience
● Includes an SDK with everything needed to start writing apps & games including examples ranging from querying hardware capabilities through to per-pixel lighting with normal mapping
● Can co-exist with the original Warp3D-SI & MiniGL

Special thanks go to Andy Broad for developing the glslangValidator tool.

Thanks also go to Kevin Saunders for the Warp3D Nova logo design and 3D modelling.

Warp3D Nova running under AmigaOS 4.1 Final Edition on an AmigaOne X1000: click here



Warp3D Nova libraries, SDK and tools
    

STORYID: 7687
Related Links
· More about Amigaworld.net News
· News by amigakit


Most read story about Amigaworld.net News
Official OS4 Screenshots from Hyperion

Last news about Amigaworld.net News
Q2 AmiWest price reduction
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 )

PosterThread
pavlor 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 10:54:47
#161 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9636
From: Unknown

@hotrod

scrolling - probably no (try disable javascript to get better speed on some pages).
video playback - overlay support would certainly help, so yes.

 Status: Offline
Profile     Report this post  
eder 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:27:35
#162 ]
Regular Member
Joined: 16-Mar-2004
Posts: 280
From: Unknown

Sorry, one more reason.

 Status: Offline
Profile     Report this post  
hotrod 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:37:08
#163 ]
Elite Member
Joined: 11-Mar-2003
Posts: 3005
From: Stockholm, Sweden

@pavlor

Ok but Overlay is what we got when streaming to MPlayer. Do you mean overlay within the browser window because that sounds like something that would collide with the current way of displaying graphics. And no, I'm no programmer :) .

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:44:56
#164 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3514
From: Unknown

@BSzili

Quote:
Maybe adding a Radeon HD card using the PCI-e to PCI adapter as a secondary card could work? I know it does in PowerMac G5s under Linux. I'll have to ask Hans about this.


I will be happy to buy a card even using a compatible PCI to PCI-E adapter. The limits may be the bus speed, but this at least this could give us the possibility to use the W3D Nova.


_________________
retired

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:47:37
#165 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12931
From: Norway

@pavlor

We don't use overlay anymore, modern graphic cards don't have it.
we use composition video or yuv422 bitmaps support in modern graphic cards.


_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:49:39
#166 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12931
From: Norway

@hotrod

Forget about overlay, overlay is restricted in many ways, its old obsolete tech.


_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
pavlor 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 12:58:19
#167 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9636
From: Unknown

@NutsAboutAmiga

Quote:
We don't use overlay anymore, modern graphic cards don't have it.


And that is exactly what we are speaking about. Some users can´t upgrade to "modern graphic cards" and must use Radeon 9250, where overlay is the best choice for video playback.

 Status: Offline
Profile     Report this post  
kamelito 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 13:49:02
#168 ]
Cult Member
Joined: 26-Jul-2004
Posts: 832
From: Unknown

@Pavlor
>And that is exactly what we are speaking about. Some users can´t upgrade to "modern graphic cards" and must use Radeon 9250, where overlay is the best choice for video playback.

Well, it is of course a matter of needs, if your current Amiga fulfilled them then no need to upgrade if not then one day or another you'll have to buy a new Amiga or switch.

Kamelito

Last edited by kamelit0 on 26-Mar-2016 at 01:49 PM.

 Status: Offline
Profile     Report this post  
pavlor 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 14:32:25
#169 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9636
From: Unknown

@kamelit0

There simply is not yet low cost replacement for Pegasos2 or AmigaOne G4. Except GFX card, buying A1-500 or A1-1222 would be downgrade.

 Status: Offline
Profile     Report this post  
lylehaze 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 14:38:41
#170 ]
Super Member
Joined: 1-Sep-2004
Posts: 1142
From: North Florida - Big Bend area.

"3d notes might be cool visually.."

Agreed. But "Score" has two meanings.
To a musician, it's note entry and playback in a written music format, a "Score".
(And possibly printing, but I won't hold release for that)

But in game mode it's much closer to "Guitar Hero" or the like.. and then you're trying to beat the high "Score"..
:)

Seriously though, allowing the change of perspective, to allow the notes to slide towards the player in a 3D fashion, would certainly be a fair option when gaming.

As long as it portrays written music properly, and requires a real instrument for playback, it's "music practice" and not just playing a game.

That's the idea anyway.

LyleHaze


_________________
question=(2b||!(2b))

 Status: Offline
Profile     Report this post  
Rob 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 16:30:16
#171 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6385
From: S.Wales

Am I right in thinking that with Score, you can plug in your electric guitar and maybe other instruments to play the game mode.

My friend had a similar product for the PC or one of the consoles a few year back. IIRC it used some custom USB device to plug the guitar in but I think there was some lag. Ultimately he was disappointed with the product because this one flaw spoiled an otherwise good product.

If score offers this option then I'd like to let him try it out on my X1000 to see what he thinks of it. Not that I'd expect him to buy into OS4 but it could be good for feedback from someone who I know is interested in this kind of software.

 Status: Offline
Profile     Report this post  
utri007 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 16:48:02
#172 ]
Super Member
Joined: 12-Aug-2003
Posts: 1082
From: United States of Europe

I really would like to have this for my Sam 440ep Flex.

1. UBoot update would be needed to get Radeon HD 77XX work

2. Driver for Radeon HD 5XXX or 6XXX

I don't know wich one is more likely to happen :(

 Status: Offline
Profile     Report this post  
kamelito 
Re: Introducing Warp3D Nova for OS4
Posted on 26-Mar-2016 17:41:54
#173 ]
Cult Member
Joined: 26-Jul-2004
Posts: 832
From: Unknown

@Pavlor,

Depends on the area, it will only be a downgrade on the CPU front but with better memory bandwidth, I'm not sure if it is an issue and you can hope that one day you'll get multicore which will help I guess . If you're into graphics then it won't be a downgrade. Nowadays GPU are doing the dirty work not the CPU, look at the poor CPU the PS4 has and what it can achieve.

Kamelito

 Status: Offline
Profile     Report this post  
Massi 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 10:35:12
#174 ]
Cult Member
Joined: 2-Feb-2011
Posts: 628
From: Rome, Italy

@All

Which are the main differences between Warp3D and Warp3D Nova?


_________________
SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 10:54:02
#175 ]
Super Member
Joined: 15-Mar-2003
Posts: 1933
From: Yharnam

@Massi

Check the feature list of the news item. Warp3D is a fixed function pipeline, Nova is a programmable: it runs shader programs on the GPU. Pretty much the rest of the world already uses shader technologies and that's one reason we haven't been able to port new (say, less than decade old :) ) 3D games.

Last edited by Mr_Capehill on 27-Mar-2016 at 10:54 AM.

 Status: Offline
Profile     Report this post  
Rob 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 11:11:51
#176 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6385
From: S.Wales

Quote:
Which are the main differences between Warp3D and Warp3D Nova?


Warp3D's feature set is stuck in the Voodoo 3 era, Warp3D Nova's isn't.

 Status: Offline
Profile     Report this post  
Massi 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 18:26:51
#177 ]
Cult Member
Joined: 2-Feb-2011
Posts: 628
From: Rome, Italy

@Mr_Capehill

Thanks.
If I understand well Nova is usable directly or through OpenGL ES 2.0 (same as the old Warp3D + MiniGL).

And yes shaders are programs executed on the GPU rather than the CPU.

It seems I have to refresh my (basic) 3D programming skills, I am actually stuck when the rendering was 100% software cpu based.


_________________
SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1

 Status: Offline
Profile     Report this post  
Massi 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 18:30:40
#178 ]
Cult Member
Joined: 2-Feb-2011
Posts: 628
From: Rome, Italy

@Rob

Quote:
Warp3D's feature set is stuck in the Voodoo 3 era, Warp3D Nova's isn't.


Sorry but it says nothing from a developer perspective.


_________________
SAM440EP-FLEX @ 733 Mhz, AmigaOS 4.1 Update 1

 Status: Offline
Profile     Report this post  
Bradsco 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 18:45:51
#179 ]
Regular Member
Joined: 26-Jan-2005
Posts: 242
From: Virginia, US

Quote:
I really would like to have this for my Sam 440ep Flex.

1. UBoot update would be needed to get Radeon HD 77XX work

2. Driver for Radeon HD 5XXX or 6XXX

I don't know wich one is more likely to happen :(


I'm in this category too.

Hans, can you confirm that a driver for an HD 5xxx or HD 6xxx would be a viable solution for this? I would like to see how involved it will be to work on it.

Last edited by Bradsco on 27-Mar-2016 at 06:46 PM.

 Status: Offline
Profile     Report this post  
Hans 
Re: Introducing Warp3D Nova for OS4
Posted on 27-Mar-2016 20:56:13
#180 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5098
From: New Zealand

@Bradsco
Quote:
Hans, can you confirm that a driver for an HD 5xxx or HD 6xxx would be a viable solution for this? I would like to see how involved it will be to work on it.

Yes, an HD 5xxx/6xxx driver would be a viable solution. How much work is it? I can't give you a "x weeks" type figure, but it would be a lot of work; months worth at least. IMHO, the shader compiler would be the hardest and most time consuming part.

Hans


_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle