Jump to content

  • Log In with Google      Sign In   
  • Create Account


pcmaster

Member Since 13 Nov 2007
Offline Last Active Yesterday, 05:51 AM
-----

Topics I've Started

Baking high-poly to low-poly

16 October 2013 - 05:44 AM

Hi guys.

 

I'm about to implement some LOD improvements for art assets and I need a few pointers. Artists will produce LOD0 (high-poly) assets (typically architecture, houses, etc.) and I need to produce LOD1 (low-poly). The low-poly mesh will be also created by art but without materials (and without textures!!!) and only with unwrap texcoords. Now the task is to "project", "capture" or "bake" the appearance of the high-poly mesh on the low-poly mesh. I'm not talking normal-maps or similar, but everything (diffuse, glossiness, metalness, emissivity, etc... not important). High-poly models feature complex shaders, possibly multi-pass, wherease low-poly will feature only a simplified material/shader. The key is to bake it so it looks close enough in distance (think 300m distant houses with some desaturation due to fog, etc).

 

I know that graphics packages (ZBrush, Maya, anything?) can do this somehow but I need it automated as a part of the production pipeline. I can think of a z-buffer based naive projection algorithm and about a ray-casting based algorithm, both should produce the same results and be reasonably slow :)

 

Recap:

Have: High-poly complex textured house + colorless low-poly mesh

Want: "Snapshot" of that house mapped on low-poly approximation.

 

Has anyone implemented anything like this? Any papers perhaps? :)


Direct3D 11.1 and DXGI 1.2 on Windows 7

06 September 2013 - 07:50 AM

Hi comunity,

 

I'm having hard time finding what's the state of the partial support of D3D 11.1 and DXGI 1.2 on Windows 7 SP1 which came with the Platform Update. I'm not talking Windows 8 at all! I already went through half of MSDN and MS Technet.

 

Do the current NV and AMD graphics drivers already support this? Will they? Are there any features from the official "partially supported" list on Windows 7 that will not work with current HW?

 

Thanks for any info :)


Windows 7 WMI - can we force custom info?

13 July 2012 - 03:08 AM

Hi community!

I'm familiar with querying WMI for system info (such as win32_baseboard, ...). Now I'm wondering if it's possible at all to force custom info to WMI, so applications see something else than the things Windows normally returns (for starters, force a custom string into "win32_baseboard")? Maybe give the application a custom wmi*.dll which "returns" tampered values?

Thanks for insights

Target out-dated phones?

31 May 2012 - 08:47 AM

Hi community!

I've been playing with (an idea to make a game for) Android lately and started wondering, whether there still are phones (tables?) out there which would NOT support OpenGL ES 2.0 and GLSL ES 1.0. The game would be a pretty simple thing and probably for free (no big ambitions), however I'm not sure if it ever "pays off" trying to support horribly old devices which can do fixed-function only or are otherwise incredibly crappy. Personally I don't know anyone in my vicinity who'd have a smart-phone which can't deal with GL2 well but I have no idea what kind of people with what HW usually buy indie games on phones at all...

Stemming from DX10/11/GL3/SM4++ world, leaving fixed-function OpenGL far, far away in the deepest past's beginnings, this might probably hurt me :-D

Any insights? :-)

Android 3D and 4D vector classes

24 May 2012 - 06:17 AM

Hi people,

I noticed there's a nice android.opengl.Matrix class with a lot of helper functions. However, there is no stock Vector class that would support 3D and 4D vectors (compatible with those matrices). I want to be able to perform basic operations on my vectors on CPU, too, that means that having simple float[] everywhere really isn't an option. So before I head on to writing a couple classes for this, I wonder if there isn't a ready library for this kind of simple algebra for Android Java, perhaps somehow optimised for fixed-point or something? Writing that again in Android Java is no big deal, just possibly a waste of time.

I must have been asking google wrong questions so far...

PARTNERS