Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (710)
Games in Android Showcase (212)
games submitted by our members
Games in WIP (784)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Dungeon set inspired in Oblivion art pipeline  (Read 2031 times)
0 Members and 1 Guest are viewing this topic.
Offline zingbat

Senior Devvie

Medals: 1

Java games rock!

« Posted 2006-12-24 22:24:38 »

I made a dungeon set for this concept (link bellow) inspired on the Oblivion pipeline.

I was interested in doing some blender blocks for this structure and at the same time study the way they have done it in Oblivion. As you may or may not know Oblivion dungeons are made of individual pieces like corners, small passages, 3 way passages, ect, that snap together perfectly.

The blocks in the game have some interesting and tricky solutions to make textures join seamless. The problem in the previous game Morrowind was that when we use this techinque we often need to rotate pieces before snaping and thats what creates the seams in models. The other problem is non-aligned normals at the snap borders but that is easy to fix.

Oblivion solved the problem by creating 4 different geometry variants one for each possible rotation. So a corner for example as four possible variations as there are four different ways to rotate a corner by 90 degress. I have gone even further and sectioned each piece into four sometimes eight parts.

There are sets in my Blender file without door holes and with door holes, a door a door frame mode that fits in these holes perfectly. If we want, for example, a corner that goes right then up with a door at the south wall we just combine the necessary parts, duplicating as necessary with ALT-D (dup by reference) and not rotation is necessary is a piece for every rotation possible.

Heres the partial Blender model for the concept art above. I also made it possible to navigate inside it using the Blender game engine but for that it's necessary a patched version of the game engine you can download here:

Once you download the patched version use it to open this blender file:

You should see a view from the current camera in full window. If not press CTRL-UP with the mouse on the 3d window then NUMPAD0 to view from the camera. Finnaly to initiate the simulation press P and use the arrow keys to navigate around.

The scene is very economic but unfortunatly not very efficient for a game engine. There are hundreds of objects with less than 16 faces each. Usualy game engine prefer objects with a bigger number of faces, say more than 10000 for modern cards, but not that big, say less than 50000, for example. Don't know if this estimate is acurate just something i heard somewhere.

One way to releave the burdon of having thousands of tiny objects is to build bigger pieces like entire interiors for one tower as a single object, but still maintain the smaller units to create new average sized pieces.

All the objects in the scene are dulicated by reference from a very small number of primitives meshes.

Stairs, DoorFrame, Door, PassDHQ1 to 4 (4 objects for each section), PassDVQ1-4, CornerDQ05 to 40 (8 objects for each section),  CenterQ1-4, ColnQ1-4, PassVQ1-4, PassHQ1-4, CornerQ05-40, CrossQ1-4

The flags at the end of the names meens: D = with door, H = horizontal orientation, V = vertical orientation, Q<number> = quadrant or section.

All the content in the Blender file is copyright free so you can use without problems in your games.

I would be interested to know if anyone will be interested in using these construction blocks in a game or a demo using one of the game engines talked in this site. If so please let us see some screenshots or play a demo of your game.
Offline zingbat

Senior Devvie

Medals: 1

Java games rock!

« Reply #1 - Posted 2007-01-06 00:20:37 »

I'm going to remove this from my site to get free space. So if anyone wnats to the a last download this is the time.
Offline nva225

Junior Devvie

« Reply #2 - Posted 2007-01-06 04:29:58 »

Hmm your link seems incorrect. I'm going to guess the ... in the url is not intentional?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zingbat

Senior Devvie

Medals: 1

Java games rock!

« Reply #3 - Posted 2007-01-06 15:06:13 »

Ah yes. If you download the latest Blender 2.43 RC1 is the same. By the way theres a new option to bake Blenders procedural color and normal maps to an image with CTRL-ALT-B. I think it can also bake light data. Very useful for people like me with little art skills to create good textures.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

theagentd (93 views)
2017-02-18 13:42:33

theagentd (97 views)
2017-02-18 13:35:16

h.pernpeintner (1262 views)
2017-01-24 22:39:11

h.pernpeintner (1251 views)
2017-01-24 22:38:32

Galdo (1809 views)
2017-01-12 13:44:09

Archive (1915 views)
2017-01-02 05:31:41

0AndrewShepherd0 (2453 views)
2016-12-16 03:58:39

0AndrewShepherd0 (2296 views)
2016-12-15 21:50:57

Lunch (2375 views)
2016-12-06 16:01:40

ral0r2 (2155 views)
2016-11-23 16:08:26
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!