Apresentando Ploobs Engine

VN:RO [1.9.11_1134]
quarta-feira, 23 d março d 2011
Por Thiago Dias Pastor, Coop 10

Olá Pessoal !! Neste artigo pretendo apresentar a Ploobs Engine, nossa engine de jogos. Inicialmente a ideia é mostrar as features principais e num futuro próximo postar alguns tutoriais.

O que é a Ploobs Engine ?

É uma Engine para criação de jogos e aplicativos gráficos desenvolvida em XNA 4.0, C# .Net 4.0 e HLSL. Criada para ser simples de extender e fácil de usar, mesmo para aqueles que não conhecem com profundidade computação gráfica.

Cena com Reflexão, Refração, Animação, Glow, iluminação e SkyBox

O framework construído é bastante extenso, sendo constituído de diversos módulos responsáveis pelas tarefas mais comuns utilizadas em jogos como: Controle de Entrada, Simulação Física, Renderização Gráfica, Inteligência Artificial e Controle de Recursos.

O foco principal da Engine esta na parte gráfica, que usa a técnica de renderização Deferred Shading, a mesma encontrada em jogos como Startcraft II, Crysis II e KillZone II.

O render construído fez parte do nosso projeto de formatura. Uma explicação bastante profunda do funcionamento da técnica e da nossa implementação pode ser encontrada na nossa tese.

Quais são as Funcionalidades Principais ?

A PloobsEngine suporta praticamente todas as funcionalidades de uma Engine Directx 9c, sendo as principais:

  • Deferred Render com suporte a Bump Map, Specular Map, Glow Map e Paralax Map (técnicas usadas para simular materiais e aumentar o realismo dos jogos)
  • Sistemas de partículas
  • Simulação física
  • Som 3D e 2D
  • Luzes Dinâmicas com Sombra
  • Animação por ossos (Bone Animation)
  • Terrenos
  • Reflexão e Refração em Tempo Real
  • Sistema de GUI (HUD)

Foram utilizados diversos algoritmos e técnicas encontradas em jogos que estão atualmente no mercado, sempre que possível escolhíamos algoritmos que exploravam ao máximo a GPU.

O nosso grande diferencial esta no uso da técnica Deferred Shading ao extremo, nenhuma Engine XNA não comercial utiliza esta técnica desta forma.

Para uma lista bem mais completa das funcionalidades, de uma olhada no site do projeto.

Ambient Scattering, Vegetação e Partículas ao fundo

O que você precisa para começar a usar a Ploobs Engine ?

Para um uso mais simples, somente conhecimento básico de C# é necessário, não é preciso conhecer computação gráfica ou XNA.

Para o desenvolvedor, é necessário instalar a XNA 4.0 SDK, o .Net 4.0 Framework e o Visual Studio 2010 completo ou express. Em termos de hardware é necessário apenas ter uma placa de vídeo compatível com DirectX 10 (Shader Model 3.0).

Por onde que eu começo ??!!

Temos uma seção com tutoriais básicos no site do projeto, além de alguns pacotes com diversos demos de funcionalidades (cerca de 30 demos bastante comentados) .

Estamos trabalhando para criar outros tutoriais e alguns demos reais (pequenos Showcases). Junto com a DLL da Engine, temos um documento (.chm) explicando os conceitos básicos da Engine.

Como que a Engine é distribuída ?

Atualmente existem as seguintes formas de distribuição:

Iluminacao e Lod

  • Código Fonte Completo através do nosso repositório Mercurial (este repositório contem apenas a ultima versão estável no branch principal).
  • DLL Única contendo todas as dependências e documentação.
  • Através dos pacotes de Demos.

A idéia é lançar uma versão estável periodicamente e diversas outras versões betas intermediarias. Caso algum bug crítico seja encontrado, iremos corrigir a versão estável o mais rápido possível. Os Demos e o arquivo de documentação serão atualizados apenas no lançamento de versões estáveis, a documentação do site será atualizada assim que as versões intermediárias forem lançadas. Pretendemos manter compatibilidade com as versões antigas sempre que for possível.

Nosso RoadMap

Num futuro próximo pretendemos melhorar a estabilidade, a  documentação e corrigir os bugs que vão “surgindo”, em um futuro um pouco mais distante pretendemos adicionar suporte a Rede.

Junte-se a nós !!!

Iluminacao avancada

Antes de tudo, o projeto não tem fins financeiros.

Precisamos de pessoas que gostem de computação gráfica (não é necessário nenhum conhecimento prévio, temos diversos materiais para auxiliar no aprendizado do pessoal), principalmente programação de  shaders (código que roda na placa de vídeo).

Precisamos também de pessoas dispostas a fazer demos e Showcases (pessoas que não irão entrar em contato com o core da Engine).

Duvidas ? Quer saber mais ? Deixe um comentário aqui ou mande um email: contato@ploobs.com.br

Time Atual

Thiago Dias Pastor – COOP10

Bruno Duarte Correa – COOP10

Links

XNA 4.0 Alpha Release: http://ploobs.com.br/?p=725

Site do projeto: http://ploobsengine.codeplex.com/

DLL, Documentação e Tutoriais (Xna 3.1 Version): http://sourceforge.net/projects/ploobsengine/files/

Nosso Fórum: ploobs.com.br/forum

Nosso Blog: ploobs.com.br/

Nosso Twitter : @ploobsengine

Agradecimentos

  • Toda a galera do COOP10 por ter nos aguentado nesses últimos anos, em especial o Filipão e o Kayatt.
  • Ao Professor Ricardo Nakamura, nosso orientador no TCC, e seus conselhos sagazes.
  • A nossa Equipe da ImaginCup 2010, a experiência adquirida mudou completamente o desenvolvimento da engine.

ScreenShots


VN:F [1.9.11_1134]
Rating: 5.0/5 (4 votes cast)
Apresentando Ploobs Engine, 5.0 out of 5 based on 4 ratings
Related Posts with Thumbnails

Tags: , , , , , , ,

303 Comentários para “Apresentando Ploobs Engine”

  1. bạn muốn xây nhà trọ Bày trí các vật dụng trang
    trí nội thất trong nhà không chỉ để làm cho ngôi nhà trở nên gọn gàng, thông thoáng mà
    việc làm này còn có tác dụng tiết kiệm chi phí..…
    có phải bạn đang cần chúng tôi tư vấn theo tiêu chuẩn xây dựng nhà ở của bộ xây dựng
    Đội thi công xây dựng chúng tôi Bạn tin không?
    Có những điều bạn tưởng chừng như
    không thể, đó là lý do để Tư vấn xây nhà trọn gói liên tục
    gửi đến bạn những thông tin tư vấn xây
    nhà đẹp giá rẻ nhằm giúp bạn luôn hài lòng với nơi
    mình sống. TPHCM thì khi cần tìm bạn sẽ rất dễ dàng, không
    phải mất thời gian, không cần bới chúng lên một cách thật lộn xộn.,.… công ty thiết kế xây dựng tại tphcm
    tư vấn xây biệt thự vườn

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14511
  2. Recommend them highly. No job is too small.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14518
  3. Bạn đang cần sự hổ trợ chuyên nghiệp Bày trí các vật dụng trang trí nội thất trong nhà không chỉ để làm cho
    ngôi nhà trở nên gọn gàng, thông thoáng mà việc làm
    này còn có tác dụng tiết kiệm chi phí..… Chúng
    tôi sẽ hổ trợ giúp bạn xây nhà theo tiêu chuẩn xây dựng nhà ở của bộ xây dựng công
    ty nguyễn Hoàn Bạn tin không? Có những điều bạn tưởng chừng như
    không thể, đó là lý do để Tư vấn xây nhà trọn gói liên tục gửi đến bạn những thông tin tư vấn xây nhà đẹp giá rẻ
    nhằm giúp bạn luôn hài lòng với nơi mình sống.

    Long An thì khi cần tìm bạn sẽ rất dễ dàng, không phải mất thời
    gian, không cần bới chúng lên một cách thật lộn xộn.,
    .… Đơn giá xây nhà trọn gói từ 3.200.000 đến 5.000.000đ /
    m2 xây dựng hoàn công Đơn giá trên phụ thuộc vào
    chất liêu thi công
    xây biệt thự mini

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14524
  4. Bạn cần chúng tôi giúp đỡ, tư vấn về xây nhà trọ Việc tiếp
    theo chính là lập dự toán chi phí xây dựng nhà ở để xác định nguồn vốn tài chính mà gia chủ mang đi đầu tư..… kênh đầu
    tư hiệu quả ít rủi ro theo tiêu chuẩn xây
    dựng nhà ở của bộ xây dựng Dịch vụ xây dựng Bước thứ 3 cũng là bước cuối cùng trong trình tự
    xây nhà là thi công và hoàn công. Hầu hết việc này được giao cho
    đơn vị nhà thầu hoàn tất…… đống đa hà nội những lời
    nói xuôi tai và chắc như đinh đóng cột nhưng sau đó là khiến bạn mất thời gian và tiền bạc
    do thiếu tính minh bạch và rõ ràng ngay từ lúc ký kết.,.… Gía xây
    dựng phụ thuộc vào chất liệu vật tư
    tư vấn thiết kế biệt thự

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14525
  5. Se antes Facebook rejeitava anúncios com mais de 20% de texto,
    agora os anúncios com mais texto podem ser aceitos, mas aqueles
    com até 20% continuam tendo mais destaque.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14583
  6. No curso Facebook Essencial temos uma aula bônus com Conrado Adolpho sobre projeção de cenários.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14603
  7. Os anúncios no Facebook provavelmente são os mais explorados e suas estatísticas são no mínimo, interessantes!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14680
  8. bạn dự đinh xây nhà trọ Việc
    tiếp theo chính là lập dự toán chi phí xây dựng nhà ở để xác định
    nguồn vốn tài chính mà gia chủ mang đi đầu tư..…
    Chúng tôi sẽ xây nhà miễn phí cho bạn theo tiêu chuẩn xây dựng nhà ở
    của bộ xây dựng Dịch vụ xây dựng nhà trọn gói giá rẻ Bước thứ 3 cũng là bước
    cuối cùng trong trình tự xây nhà là thi công và hoàn công.
    Hầu hết việc này được giao cho đơn vị nhà thầu
    hoàn tất…… Vĩnh Long những lời nói xuôi tai và chắc như đinh
    đóng cột nhưng sau đó là khiến bạn mất thời gian và tiền bạc do thiếu tính minh bạch và rõ ràng
    ngay từ lúc ký kết.,.… công ty xây dựng
    tại tphcm

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14697
  9. I enjoy, cause I found just what I was looking for. You’ve ended my four day
    long hunt! God Bless you man. Have a nice day. Bye

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14708
  10. Trabaja después con estas muestras: pídeles
    que señalen las palabras que no conocen y que digan lo que han entendido
    de los anuncios (Se necesita Se busca ).

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14850
  11. I’m really enjoying the theme/design of your website. Do you ever
    run into any internet browser compatibility issues?

    A handful of my blog readers have complained about my blog not operating
    correctly in Explorer but looks great in Chrome. Do you have any advice to help fix this problem?

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #14978
  12. Sex Video Chat Free.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15142
  13. This page certainly has all of the information I needed about this subject and didn’t know who to ask.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15205
  14. A fascinating discussion is definitely worth comment.
    I think that you need to write more about this issue, it might not be
    a taboo subject but usually folks don’t speak
    about such subjects. To the next! Many thanks!!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15295
  15. This design is incredible! You most certainly know how to keep a
    reader entertained. Between your wit and your videos, I was almost moved to start
    my own blog (well, almost…HaHa!) Fantastic job.
    I really loved what you had to say, and more than that, how you presented it.
    Too cool!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15338
  16. I have fun with, lead to I discovered just what I was looking for.
    You’ve ended my 4 day lengthy hunt! God Bless you
    man. Have a nice day. Bye

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15365
  17. There’s certainly a great deal to learn about this issue.
    I like all of the points you made.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15385
  18. Good article! We are linking to this particularly great article
    on our website. Keep up the great writing.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15489
  19. Very interesting info!Perfect just what I was searching for!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15570
  20. Solar battery are also called solar batteries.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15686
  21. tư vấn xây nhà giá rẻ cong ty Việc tiếp theo chính
    là lập dự toán chi phí xây dựng nhà ở để xác định nguồn vốn tài chính mà gia chủ mang đi
    đầu tư..… giải pháp hựu hiệu nhất theo tiêu chuẩn xây dựng nhà ở của bộ
    xây dựng công ty nguyễn Hoàn Bước thứ 3 cũng là bước cuối cùng trong trình tự xây
    nhà là thi công và hoàn công. Hầu hết việc này được giao cho
    đơn vị nhà thầu hoàn tất……Hà Nội những lời nói xuôi tai và
    chắc như đinh đóng cột nhưng sau đó là khiến bạn mất thời gian và tiền bạc do thiếu tính minh bạch và rõ ràng ngay từ lúc
    ký kết.,.… Chúng tôi sẽ báo giá cho bạn khi
    đã có bảng vẽ và thiết kế chi tiết
    xây biệt thự giá bao nhiêu

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15703
  22. Asking questions are really pleasant thing if you are not understanding anything totally,
    however this piece of writing provides nice understanding yet.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #15757
  23. A solitary note perfume has a solitary aroma.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16005
  24. The other day, I was delivered the odds to take place to come to be some
    of her Knowledge Pupils, which will lead to my qualification being one of the only registered ST Trainers in the UNITED STATE (presently there is
    actually a single in Connecticut).

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16038
  25. I pay a visit everyday a few web pages and blogs to read articles, except this weblog provides
    quality based writing.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16219
  26. 4) type – level wind (baitcaster) or spinning.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16265
  27. Here is a checklist of the 3 standard types of reels.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16266
  28. · Faster Efviciency – Multimedia articles tоԁay offers ɑ lower CPU intake ⲣrice, wһile support foг more effective 3D Images enables ann improved mobile gaming encounter.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16340
  29. Hello there, You’ve done a great job. I’ll definitely digg it and personally recommend to
    my friends. I’m sure they’ll be benefited from this site.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16431
  30. Hi there colleagues, its wonderful piece of writing concerning tutoringand fully explained, keep it up all
    the time.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16538
  31. Cameras with CCD chips are fairly expensive.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16593
  32. Why viewers still make use of to read news papers when in this
    technological globe everything is existing on web?

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16606
  33. salut. Où puis-je aller pour en savoir plus sur le principe détaillé sur ce site.

    ou je pourrais een voir plus ?
    Encore merci pour pour ce site .

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16648
  34. HTC haѕ аlready speculated tһat they can be focusing on giving a wide range of consumers the choice of buying precisely ᴡhat
    they want.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16781
  35. If some one desires to be updated with newest technologies then he must be pay
    a quick visit this web site and be up to date all the time.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16927
  36. I think this is one of the most vital info for me.
    And i’m glad reading your article. But want to remark on few general things,
    The web site style is ideal, the articles is really
    excellent : D. Good job, cheers

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16936
  37. Hey excellent blog! Does running a blog such as this require a lot of work?
    I have very little knowledge of computer programming but I
    was hoping to start my own blog soon. Anyway, should you have any recommendations or techniques for new blog owners please
    share. I know this is off subject however I simply had to
    ask. Many thanks!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16957
  38. If you are going for finest contents like myself, just go to see this site every day for the reason that it presents quality contents, thanks

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #16958
  39. Very rapidly this web site will be famous among all blogging
    and site-building users, due to it’s nice content

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17022
  40. Quero aprender mais sobre criação de games e tudo como funciona você me indica mais conteúdos?

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17027
  41. They were off and running the same day!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17029
  42. Hi there, yeah this post is genuinely pleasant and I have learned lot of things from it
    regarding blogging. thanks.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17039
  43. Great post. I was checking continuously this weblog and I’m impressed!
    Extremely useful info particularly the last part :) I care for such
    information a lot. I used to be seeking this certain info for a very lengthy time.
    Thank you and good luck.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17069
  44. After looking over a handful of the articles on your blog, I seriously like your technique
    of writing a blog. I added it to my bookmark website list and
    will be checking back soon. Please visit my website too and tell me how you feel.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17093
  45. Oh my goodness! Incredible article dude! Many thanks, However I
    am having problems with your RSS. I don’t understand why
    I am unable to subscribe to it. Is there anybody else having identical RSS problems?
    Anyone that knows the answer will you kindly respond? Thanks!!

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17171
  46. This paragraph presents clear idea for the new users of blogging,
    that really how to do blogging.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17183
  47. Wonderful items from you, man. I have consider your stuff prior to and you are simply extremely excellent.
    I actually like what you have obtained here, certainly like what you’re saying and
    the best way in which you are saying it. You’re making it
    entertaining and you still care for to stay it wise.
    I cant wait to read much more from you. That is really a great website.

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17194
  48. Excellent post. I am dealing with some of these issues as well..

    VA:F [1.9.11_1134]
    Rating: 0 (from 0 votes)
    #17208

Deixe um Comentário

Spam Protection by WP-SpamFree

Get Adobe Flash playerPlugin by wpburn.com wordpress themes