Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Outerra Tech Demo download. Help with graphics driver issues

Pages: [1] 2

Author Topic: New COLLADA importer  (Read 27184 times)

angrypig

  • Outerra Developer
  • Sr. Member
  • *****
  • Posts: 454
    • http://outerra.com
New COLLADA importer
« on: November 24, 2009, 04:42:32 am »

For a few weeks one of my interests in Outerra was the new COLLADA importer we had named COLLAZER. The previous version didn't respect hierarchy so it was not possible to control parts of imported object. I had to redesign the rendering pipeline to solve this problem and prepare it for instanced rendering. Next step will be implementation of automatic level of detail generator.

Here are some screenshots I made yesterday's night when I finished it (there is not correct lighting model but Cameni wants a new post :) ).

The positioning of the objects on the ground is not handled by physics engine yet. So some parts of the model sink into the ground. I'm eager to try driving it when Cameni finally implements vehicle physics.

Here are 68 instances of GAZ66 (a free model I downloaded from somewhere)


As you can see there is the same military green on the windows. I hope I will finish transparency rendering this evening. Then I will post new screens.


Another screen with my favorite volcano Mount Etna in the background. You can see the scale of real world there as well. :)
Logged

helio2

  • Jr. Member
  • *
  • Posts: 46
New COLLADA importer
« Reply #1 on: November 29, 2009, 03:11:29 am »

Holy shizKnite! thats pretty freaking cool!
I cant wait till you guys implement physics too.
So you said non of the vehicles here represent a lower LOD the further they are? Thats a lot of trucks.
This is pretty much to scale. I Like it!
Logged
Outerra needs a Planet size modifier.   < nuff said!

maxdmg

  • Jr. Member
  • *
  • Posts: 23
New COLLADA importer
« Reply #2 on: December 18, 2009, 12:32:11 am »

Do you think you will support other formats like FBX or OBJ?

Max
Logged

angrypig

  • Outerra Developer
  • Sr. Member
  • *****
  • Posts: 454
    • http://outerra.com
New COLLADA importer
« Reply #3 on: December 25, 2009, 07:41:26 pm »

Quote from: maxdmg
Do you think you will support other formats like FBX or OBJ?

Max

Hi,

We will not support these file formats in the near future. The COLLADA is a good alternative to them.
Logged

Sukh

  • Newbie
  • Posts: 2
New COLLADA importer
« Reply #4 on: April 20, 2010, 02:41:55 am »

Quote from: angrypig
Next step will be implementation of automatic level of detail generator.

So, there is no need to model multiple LODs, the engine will create them himself?
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6649
  • Pegs is clever, but tae hain’t a touch sentimental
    • outerra.com
New COLLADA importer
« Reply #5 on: April 20, 2010, 04:48:28 am »

Both options should be supported, the actual usage may depend on the quality of LOD generator and impostor cache etc.
Logged

C. Shawn Smith

  • Hero Member
  • *****
  • Posts: 712
    • C. Shawn Smith's Art Gallery & Portfolio
New COLLADA importer
« Reply #6 on: September 02, 2010, 09:47:14 pm »

(hating to resurrect an old thread, BUT ....)  

 Any possibility you can post a sample hierarchy for model creation?  I'm just curious in your setup :)
Logged
What we think, we become -- Buddha
There is no spoon -- Neo, The Matrix
The Cosmos is all that is, or ever was, or ever will be. -- Carl Sagan
Outerra is all that is, or ever was, or ever will be. -- Me :)
- Yes, I'm still around ... just been busy with other projects ;)

angrypig

  • Outerra Developer
  • Sr. Member
  • *****
  • Posts: 454
    • http://outerra.com
New COLLADA importer
« Reply #7 on: September 03, 2010, 03:40:14 pm »

Quote from: cshawnsmith
Any possibility you can post a sample hierarchy for model creation?

 I have prepared two buildings from Lukla as an example how the hierarchy should look like, but there is nothing special because we don't have neither a LOD system implemented yet nor other useful stuff...

I am preparing a new version of our COLLAZER tool which should be included in the demo as well. This new version will import only the geometry and its hierarchy. Materials will have to be assigned within the engine/sandbox.

Package includes:
- blender file
- exported collada file
- textures

lukla_small_house
Logged

C. Shawn Smith

  • Hero Member
  • *****
  • Posts: 712
    • C. Shawn Smith's Art Gallery & Portfolio
New COLLADA importer
« Reply #8 on: September 03, 2010, 06:45:48 pm »

Thanks! :)

Materials assigned via the Engine?  I'm assuming a standard UV mapping for materials/texturing, correct?
Logged
What we think, we become -- Buddha
There is no spoon -- Neo, The Matrix
The Cosmos is all that is, or ever was, or ever will be. -- Carl Sagan
Outerra is all that is, or ever was, or ever will be. -- Me :)
- Yes, I'm still around ... just been busy with other projects ;)

angrypig

  • Outerra Developer
  • Sr. Member
  • *****
  • Posts: 454
    • http://outerra.com
New COLLADA importer
« Reply #9 on: September 04, 2010, 04:56:28 am »

Quote from: cshawnsmith
Materials assigned via the Engine?

Yes via the Engine. It is not unusual in other engines too.
There are a few reasons for that. No one is able to set material correctly in 3D modeler app (3DMax,Blender,Maya etc.) because of different lighting models and material shaders. In Outerra all lights are dynamic so you have to see model in different day times to be sure it is looking good. Next reason is that exporters are not filling material section in COLLADA file properly, this is not problem only in COLLADA exporters. The next one is we are planning to have procedural materials available too.

Btw material assignment in engine will be easy and fast operation. Final material tuning will be much more time consuming. And when you change the model geometry, engine automatically reassigns the materials unless you totally change the hierarchy. There will be other tools/helpers available to make the whole process less painful and more effective, like:
- automatic texture reload on change (this is already there)
- automatic reimport of COLLADA when it changes

So you can have running Outerra sandbox and also working in 3DMax and when you export geometry or change texture in Gimp for example everything will be realoded and reimported with last settings and you will see changes almost instantly.

Quote from: cshawnsmith
I'm assuming a standard UV mapping for materials/texturing, correct?

All UV map channels will be imported from COLLADA. In engine you will not be able to modify them. You will be able to set scale and offset per UV channel in material.
Logged

skyjets

  • Newbie
  • Posts: 5
New COLLADA importer
« Reply #10 on: September 08, 2010, 04:27:27 pm »

So we will be able to import collada textured model from blender and 3ds max and everything else?! YEAH!
Logged

C. Shawn Smith

  • Hero Member
  • *****
  • Posts: 712
    • C. Shawn Smith's Art Gallery & Portfolio
New COLLADA importer
« Reply #11 on: September 08, 2010, 07:23:53 pm »

Are we talking about Normal mapping as well, or just old-school UV mapping?  As an aficionado of Zbrush, being able to do normal mapping as well as other techniques to create ultra-realistic models would be superb.

It's funny: as many years as I've had being exposed to the gaming industry, I never truly understood the engine assigning materials.  Guess I just never paid much attention to the detail :D
Logged
What we think, we become -- Buddha
There is no spoon -- Neo, The Matrix
The Cosmos is all that is, or ever was, or ever will be. -- Carl Sagan
Outerra is all that is, or ever was, or ever will be. -- Me :)
- Yes, I'm still around ... just been busy with other projects ;)

angrypig

  • Outerra Developer
  • Sr. Member
  • *****
  • Posts: 454
    • http://outerra.com
New COLLADA importer
« Reply #12 on: September 09, 2010, 03:50:01 am »

Quote from: skyjets
So we will be able to import collada textured model from blender and 3ds max and everything else?!

Yes for the first part and I don't known for "everything else". :)

Quote from: cshawnsmith
Are we talking about Normal mapping as well, or just old-school UV mapping?  As an aficionado of Zbrush, being able to do normal mapping as well as other techniques to create ultra-realistic models would be superb.

Normal map is a texture as well and UV mapping is being applied to it in the same way as to a standard texture. The only difference is that normal texture is not containing colors but normal vectors.
Logged

C. Shawn Smith

  • Hero Member
  • *****
  • Posts: 712
    • C. Shawn Smith's Art Gallery & Portfolio
New COLLADA importer
« Reply #13 on: September 09, 2010, 03:54:52 am »

Ahh, nice.  Modders with access to Zbrush will be in ecstasy over this :).
Logged
What we think, we become -- Buddha
There is no spoon -- Neo, The Matrix
The Cosmos is all that is, or ever was, or ever will be. -- Carl Sagan
Outerra is all that is, or ever was, or ever will be. -- Me :)
- Yes, I'm still around ... just been busy with other projects ;)

saccara18

  • Member
  • **
  • Posts: 91
  • newbie
Re: New COLLADA importer
« Reply #14 on: December 02, 2012, 02:16:57 pm »

where i can download it???!
Logged
Pages: [1] 2