[PloobsEngine] Problems and Frequently Asked Questions

Hi people, in this post i will try to answer lots of question that we are receiving by email.

This page will grow as soon as more common doubts appears.

Before reading this page, i strongly suggest you to read the Tutorial page and the Engine Presentation page

Q: What is Deferred and Forward Rendering? How i use them ? What is the limitations of each one ?

A: Deferred and Forward Rendering are rendering technics that differs in how they process our scene to make the final image. PloobsEngine supports both types. To use Deferred you need to create a DeferredRenderTechninch and Deferred Materials when initializing your scene, to use forward you need to create the ForwardRenderTechnich and Forward Materials as explained in this tutorial.

The principal limitation of Deferred Rendering are:

  • Transparent Materials are NOT illuminated (their color is their texture mixed with the background, the lights do not affects the transparent material)
  • DO NOT SUPPORTS vertex paint. YOU NEED TO PROVIDE A DIFFUSE TEXTURE FOR EACH MODEL !!!!! THE MODEL MUST HAVE TEXTURE MAPPING COORDINATES !!! (the Ploobsengine provides some ways to build procedural textures)

The principal limitation of Forward Rendering are:

  • DO NOT SUPPORTS LIGHTINING (only the basic effects ones)
  • DO NOT supports lots of our effects like shadow, water …..
YOU CAN MIX DEFERRED WITH FORWARD in a scene configured to use DEFERRED TECHNIC, but you CANT use DEFERRED WITH FORWARD in a scene configured to use FORWARD TECHNIC.

Q: How can i use the classic XNA basiceffect with a model ?
A: In deferred you CANNOT), in Forward you need to use the ForwardXNABasicShader (FORWARD MATERIAL) that is our wrapper to the XNA basic effect shader. You can configure some of its parameters using the ForwardXNABasicShaderDescription object (pass it to the ForwardXNABasicShader  constructor ).

Q: I cant find any of the classes shown in the samples …. ?
A: Are you using the lastest released version ??? Check here  !!!!

Q:  All my objects are BLACK !!!!!! How to FIX IT ?
A: It can happens because of lots of things, the most commons are:

  • Almost 99% of the time, it happens cause you did not provide a Diffuse Texture to the model (maybe cause you are using vertex paint). If you are using deferred shading you must provide a texture (the engine will try to find the texture in the .x or .fbx file and load to you, but if you did not exported them …. the engine will not find, so you can provide it using the IModelo function setTexture).
  • If you are using a model with Vertex Paint you MUST use ForwardRendering. You also MUST provide a ForwardXNABasicShaderDescription object to the ForwardXNABasicShader with the useTexture property set to FALSE.
  • If you are not using vertex paint, are you sure your model has Texture Coordinates (you need to export them from your modeling software)
  • If you are using deferred shading, are you sure you added at least one light ? try adding 6 ambient lights in all directions.

Q: How to move a model? 
A: There are lots of ways:

  • A character like movement movement. See the MovementScreen in the Introduction Demos package.
  • Basic Movement. Just set Physic Object position property (sometimes it is not good, cause it will influence the physic simulation)
  • Physic Movement: Use the Impulse functions of the Physic Object
BE AWARE THAT: Ghost object are not physic simulated, so the can move EVERYWHERE (you will only be able to set its position/rotation, you cannot apply forces ….).
BE AWARE THAT 2: Triangle meshes CANNOT MOVE !!!!

Q: I compiled the engine, picked up the dlls, put in my project but i got “”runtime erros saying that some lib is missing”
A: After building the engine, you must Merge the engine DLL with our third party APIS (like physics one). For this you must install the program ILMERGE (from MICROSOFT) and use our provided script called Merge.bat (you can find it in the Debug/Release folders in the Engine source code)

Q: Where is the source Code ?
A: Here port-ploobsengine.googlecode.com


Q: PloobsEngine is free ?
A: It has two licenses (one is GNU) Check this page. If you want a custom license, talk to use.  WE ARE VERY FLEXIBLE. (If you are an independent developer, we will probably give you a comercial license without any cost =P)



A: Mail us at contato@ploobs.com.br, use our forum or comment HERE !!!


  1. #1 by have a peek here on 23 de julho de 2017 - 3:06 pm

    although sites we backlink to below are considerably not related to ours, we feel they’re really worth a go as a result of, so possess a look

  2. #2 by magnetic paper on 23 de julho de 2017 - 5:00 pm

    we came across a cool website which you could possibly enjoy. Take a search in case you want

  3. #3 by correx on 23 de julho de 2017 - 5:01 pm

    The info talked about within the article are several of the most effective accessible

  4. #4 by E and M Property Management on 23 de julho de 2017 - 5:44 pm

    below you will find the link to some websites that we assume you should visit

  5. #5 by singapore pr application on 23 de julho de 2017 - 5:49 pm

    Good posts!

  6. #6 by Car Alarm Miami on 23 de julho de 2017 - 6:00 pm

    It?s hard to find knowledgeable people on this topic, but you sound like you know what you?re talking about! Thanks

  7. #7 by cartier love bracelet replica on 23 de julho de 2017 - 6:45 pm

    We have purchased this particular brand name of bracelet some days. Every single one is ultra sweet, created well, cannot tarnish and also significant based on which a person you buy then just who a person bring information technology at.

  8. #8 by balmain outlet online on 23 de julho de 2017 - 7:03 pm

    Good thorough ideas here.Id like to suggest taking a look at a lot around the idea of french fries. What exactly are you looking for though?
    balmain outlet online http://www.balmainoutlet.us

  9. #9 by patagonia outlet store on 23 de julho de 2017 - 7:26 pm

    actually loved. posts decided Id chime in I like your way of thinking
    patagonia outlet store http://www.newfashion.store

  10. #10 by Callaway Golf outlet store on 23 de julho de 2017 - 7:27 pm

    Finde nette Chats ab 50
    Callaway Golf outlet store http://www.callawaygolfstore.online

  11. #11 by Sergio Rossi store online on 23 de julho de 2017 - 7:27 pm

    Wonderful story. I was checking continuously to this weblog and I am really impressed! Extremely educational information, especially the 4th sentences. I really want this kind of info. I used to be seeking this particular knowledge for weeks. Thanks and good luck.
    Sergio Rossi store online http://www.sergiorossistore.online

  12. #12 by Louis Vuitton outlet store on 23 de julho de 2017 - 7:27 pm

    flagstaff checkrein waris humanoids deafening sensational herodias achy gardescu
    Louis Vuitton outlet store http://www.nordstromoutlet.online

  13. #13 by alexander mcqueen outlet online on 23 de julho de 2017 - 7:28 pm

    Just thought I would comment and say neat theme, did you design it for yourself? Looks superb!
    alexander mcqueen outlet online http://www.alexandermcqueenoutlet.store

  14. #14 by louis vuitton for cheap on 23 de julho de 2017 - 7:28 pm

    Keep working, nice job! Exactly what I needed to get.
    louis vuitton for cheap http://www.bagsforcheap.online

  15. #15 by canada goose sale on 23 de julho de 2017 - 7:29 pm

    I genuinely handle about my pet , I conceive this site will help me find out whats good for them, so I book-marked .
    canada goose sale http://www.canadagoosesale.online

  16. #16 by Mont Blanc Outlet online on 23 de julho de 2017 - 7:29 pm

    Hi, this blog is very usefull and i like this blog so much.ill share this blog on my facebook page.
    Mont Blanc Outlet online http://www.montblancoutlet.online

  17. #17 by Roger Vivier For Sale on 23 de julho de 2017 - 7:29 pm

    I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while. Its as if you had a excellent grasp to the topic matter, but you forgot to include your readers. Perhaps you should think about this from more than 1 angle. Or maybe you shouldnt generalise so significantly. Its better if you think about what others may have to say instead of just going for a gut reaction to the subject. Think about adjusting your own believed process and giving others who may read this the benefit of the doubt.
    Roger Vivier For Sale http://www.rogervivierforsale.com

1 320 321 322
(não será publicado)