FOnline Development > 3D Development

3D Model Repository

<< < (28/43) > >>

baaelSiljan:
I think about some open repository with preview and upload for everyone. I will think about setting something like that around christmass.

for example: http://rudo-brody.pl/fonline/ (use new browsers not IE)

we can use git (it's really handy, simple and free for open source projects)

JovankaB:

--- Quote from: baaelSiljan on December 21, 2011, 09:16:58 pm ---for example: http://rudo-brody.pl/fonline/ (use new browsers not IE)

--- End quote ---

Nice, but I think it would be much better without auto-rotating. It's a "cool gimmick" but from practical point it's annoying if you can't stop it and just watch the side you want, plus it puts constant strain on the CPU.

Luther Blissett:

--- Quote from: baaelSiljan on December 21, 2011, 09:16:58 pm ---for example: http://rudo-brody.pl/fonline/
--- End quote ---

What? How can I rotate this 3D object in my web browser? This is Witchcraft!

Seriously though, that's pretty awesome.

Also, this is the link to Graf's test repo, though I think you'll need adding to it to be able to upload :
http://xp-dev.com/svn/F3D_stuff/

If possible, it might be good to keep as much of the stuff as we can in a small number of places, so we can each test and experiment with each other's files.

baaelSiljan:
This link is example only, we may create repository viewer for us, it is pretty handy when You want to see some work or searching something, but... (there is always some but) all files should have preview model in .obj and .mtl (if You want to see texture).

We may create git repository with 3 main branches, like: final, development, test. Users who want to contribute may fork it, place their changes push to forked repo, and send pull request, than developer may be able to see what is pushed, deleted etc ...

Some rules should exists, for example someone who is pushing something need to keep such dir structure:




--- Code: ---
some_model
  |- preview
        |- icon.png (like those in inventory)
        |- preview.jpg (model in all rotations if exists, zoomed on 400% and 100% and render)
        |- model.obj (for 3d preview only)
        |- model.mtl (for 3d preview only)
        |- texture.gfx (for 3d preview only)
        |- description.txt (prefer some formating text like textile or similar)
 
  |- source
        |- some 3ds, obj, c4d, or other formats
        |- psd and similar
 
  |- rigged (optional)
        |- model.fo3d
        |- model.x
        |- texture.gfx
 
  |- not_rigged (optional)
        |- model.x
        |- texture.gfx


--- End code ---

We may also use some free tracker, where we may be able to create tickets like "we need x model of x", "model y texturing", so people who contribute may be able to take such ticket and push ready solution. Git allows to many nice operations of repo. Browsing may be done via www and You see all info user placed, commit message, icon and preview, when You click 3D button You will see 3D preview. Also we are able to keep in this repo tutorials, documentation and many more, all who want to contribute just need free github account, after pull request any developer may merge it or reject it (or even just ignore).

That's my suggestion, I can prepare it if You want.

Lizard:
Crafty, crafty.

I say do it, i think everybody's gonna appreciate that.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version