Holly 3D engine for Dreamcast

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
User avatar
Segata Sanshiro
Psychotic DCEmu
Psychotic DCEmu
Posts: 686
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Thu Oct 23, 2003 3:23 pm
Location: the future
Has thanked: 0
Been thanked: 0
Contact:

Holly 3D engine for Dreamcast

Post by Segata Sanshiro »

If this is old news and has been discussed before, please feel free to delete or lock this topic!!

ABOUT:
Holly is a 3D engine SDK for the Dreamcast and is build on top of KOS 1.3.x (KallistiOS). It is implemented in C++, with some amount of SH4 assembly. The main developer of Holly3D is Heinrich Tillack. You can get in contact with him via E-mail info(at)tillack.org.

History - from Iris3d to Holly: In 2002 I added Triangle Strips clipping and IMD animation with vertex interpolation to Iris3D V0.7 by Olivier Chatry. Olivier the author of Iris3D included the patches into Iris3D V0.9.1. Which is the last official version of Iris 3D. In 2003 I started to modifiy this C++ code just for fun! Since 2003 I replaced (rewrote) around 95% of the C++ code, so I called the SDK Holly and NOT Iris-3D V2 as I thought before. Too much has changed - compared to Iris3D. I rewrote Iris3D just for my own game projects (like DCASTLE). So here it is. Stay tuned for the upcoming release....
Implemented Features:
Performance:

- Aggressive Culling
- Triangle Strips (via IMD3 file format)
- Triangles for smarter quadtrees(via IMD3)
- memory friendly resource manager, just load resources when it`s not already loaded

Game features:

- Character Animation with Bones or Keyframes (very memory friendly version)
- Collision Detection with OPCODE 1.2
- Billboards
- 3d meshes(IMD3 format)
- Easy Controller tests
- support for large static levels with Octree scene managment

Visual effects:

- Rendering Opaque and Translucent objects
- Lighting - dynamic RGB lights, point , directional (Sun).
- Special Effects - range-based fogging, depth-based fogging,stencil shadows
- Textures - multi textures, compressed textures,

Import / export

- Mesh export from 3dsmax
- character animation export from 3dsmax

Implemented Renderer

- Dreamcast
Dreamcast / SH4 optimized software T&L
2D Hardware sprites
Punchthru textures
Cheap Shadow modifier
Multitexturing supported via cpu-friendly 2-pass rendering
Holly homepage

Devmaster.net

Sounds very interesting!
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Cool, sounds like he's porting Iris3D. I, on the other hand, have always wanted to try to port Irrlicht3D. It'll be cool if this guy makes a release soon.
Image
User avatar
Darksaviour69
Mental DCEmu
Mental DCEmu
Posts: 382
Joined: Thu Jul 01, 2004 6:58 pm
Location: Ireland
Has thanked: 0
Been thanked: 0
Contact:

Post by Darksaviour69 »

i don't think he is porting it, Iris3D is for the dreamcast, hes developing it more
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Oh
Image
User avatar
Darksaviour69
Mental DCEmu
Mental DCEmu
Posts: 382
Joined: Thu Jul 01, 2004 6:58 pm
Location: Ireland
Has thanked: 0
Been thanked: 0
Contact:

Post by Darksaviour69 »

User avatar
Segata Sanshiro
Psychotic DCEmu
Psychotic DCEmu
Posts: 686
Joined: Thu Oct 23, 2003 3:23 pm
Location: the future
Has thanked: 0
Been thanked: 0
Contact:

Post by Segata Sanshiro »

Strapping Scherzo wrote:I, on the other hand, have always wanted to try to port Irrlicht3D. It'll be cool if this guy makes a release soon.
:lol: Can you imagine Irrlicht on Dreamcast!!!
User avatar
Neoblast
DC Developer
DC Developer
Posts: 314
Joined: Sat Dec 01, 2007 8:51 am
Has thanked: 3 times
Been thanked: 1 time

Re: Holly 3D engine for Dreamcast

Post by Neoblast »

Are there any news on this? what is the last release?
The one in dcastle? or is there a new one after that?
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 132
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has thanked: 12 times
Been thanked: 4 times

Re: Holly 3D engine for Dreamcast

Post by Anthony817 »

Some guy over at CubicVR 3D engine forums said he worked on a PC game using this engine, and it turned out pretty good looking. Would be nice if it were ported over to Dreamcast.

http://www.cubicvr.org/index.php?option ... itstart=24

This is what he worked on, maybe somebody should contact him to see what happened to the Dreamcast port they were planning?

http://www.dcevolution.net/index.php?id=holly3d

Might be worth looking into for potential developers.
User avatar
Segata Sanshiro
Psychotic DCEmu
Psychotic DCEmu
Posts: 686
Joined: Thu Oct 23, 2003 3:23 pm
Location: the future
Has thanked: 0
Been thanked: 0
Contact:

Re: Holly 3D engine for Dreamcast

Post by Segata Sanshiro »

hey guys,
i'm the same
guy over at CubicVR 3D engine forums he worked on a PC game using this engine
... the story is like this:
I worked with Heinrich doing the graphics (models/textures) for a 3D platformer demo/game that would come out with the release of Holly3D while he was developing the engine itself. As time progressed, Heinrich built the demo and i had it running on PC, it was not a PC game made with Holly3D. As far as i remember, back then, Heinrich got some real life related issues and could not afford the time to work on the project anymore.

PS: what you see in the PC shots is very close to what it should have looked on the DC. The whole level was around 3k polys + 50 textures and they fitted nicely into the 4Mb budget we had.
User avatar
DanteJay
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1187
Joined: Fri Jan 21, 2005 1:36 am
Location: Brampton, Ontario
Has thanked: 0
Been thanked: 0

Re: Holly 3D engine for Dreamcast

Post by DanteJay »

Segata Sanshiro wrote:hey guys,
i'm the same
guy over at CubicVR 3D engine forums he worked on a PC game using this engine
... the story is like this:
I worked with Heinrich doing the graphics (models/textures) for a 3D platformer demo/game that would come out with the release of Holly3D while he was developing the engine itself. As time progressed, Heinrich built the demo and i had it running on PC, it was not a PC game made with Holly3D. As far as i remember, back then, Heinrich got some real life related issues and could not afford the time to work on the project anymore.

PS: what you see in the PC shots is very close to what it should have looked on the DC. The whole level was around 3k polys + 50 textures and they fitted nicely into the 4Mb budget we had.
Hey Nuke. Feel like working with a few peeps on a DC game (graphics and textures department)? We could always use more help. :wink:
Image
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 132
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has thanked: 12 times
Been thanked: 4 times

Re: Holly 3D engine for Dreamcast

Post by Anthony817 »

Ah now that I think about it it was you lol.

So it was just abandoned or what? Could it ever be looked at again and see if it could be ported as a tech demo or something? Does a PC demo exist that you could share?

What happened to Heinrich?

Sorry for all the questions.
User avatar
Segata Sanshiro
Psychotic DCEmu
Psychotic DCEmu
Posts: 686
Joined: Thu Oct 23, 2003 3:23 pm
Location: the future
Has thanked: 0
Been thanked: 0
Contact:

Re: Holly 3D engine for Dreamcast

Post by Segata Sanshiro »

Hey DanteJay,
always happy to help my fellow Dreamcast brethren. What's your project? Do not get offended, I've been out of the loop for the last 5 years. You can contact me on info _at _clandestinestudio _com

Anthony817, Hainrich had personal issues which i didn't want to invade, so i don't know what happened with him. I wish as much as you do for a release of some sort... on the other hand our work on dcShooter with the French team was very advanced, i think even more so than Holly. You can find more info and links on another post i did in the CubicVR forum topic.
User avatar
DanteJay
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1187
Joined: Fri Jan 21, 2005 1:36 am
Location: Brampton, Ontario
Has thanked: 0
Been thanked: 0

Re: Holly 3D engine for Dreamcast

Post by DanteJay »

Segata Sanshiro wrote:Hey DanteJay,
always happy to help my fellow Dreamcast brethren. What's your project? Do not get offended, I've been out of the loop for the last 5 years. You can contact me on info _at _clandestinestudio _com
Sent you an email.
Image
User avatar
RyoDC
Mental DCEmu
Mental DCEmu
Posts: 366
Joined: Wed Mar 30, 2011 12:13 pm
Has thanked: 2 times
Been thanked: 0

Re: Holly 3D engine for Dreamcast

Post by RyoDC »

Interesting thing - for the first time by the name 'HOLLY' where hided the dev board with CLX1 and CLX2 chip on it (PowerVR2, exactly), and it was official dev board which used in developing games thru Kamui (application driver layer) shipped with Katana. Lol.
About the engine. Are sources exist? Can I dwonload it or use in some ways for my own game development etc?
How do I try to build a Dreamcast toolchain:
Image
Post Reply